
Barnala to Shahganj
Shahganj is approximately 900+ kms from Barnala. The fastest way to reach Shahganj from Barnala is by Train, Flight Via Delhi, Varanasi. It takes approximately 11 hours. The cheapest way to reach Shahganj from Barnala is by Train Via Rajpura which would take approximately 19 hours.
Sort By
Mode of Transport
Via Delhi, Ayodhya
RECOMMENDED
Barnala
Delhi
Ayodhya
Shahganj
Approx Travel Time
11h 11m
₹3,305
Onwards
Via Delhi, Varanasi
FASTEST
Barnala
Delhi
Varanasi
Shahganj
Approx Travel Time
10h 26m
₹3,873
Onwards
Via Delhi, Lucknow
Barnala
Delhi
Lucknow
Shahganj
Approx Travel Time
12h 9m
₹4,254
Onwards
Via Delhi, Deoria
Barnala
Delhi
Deoria
Shahganj
Approx Travel Time
11h 27m
On Demand
Via Delhi, Prayagraj(Allahabad)
Barnala
Delhi
Prayagraj(Allahabad)
Shahganj
Approx Travel Time
12h 1m
₹3,684
Onwards
Via Delhi, Kanpur
Barnala
Delhi
Kanpur
Shahganj
Approx Travel Time
13h 5m
₹3,951
Onwards
Via Delhi, Gorakhpur
Barnala
Delhi
Gorakhpur
Shahganj
Approx Travel Time
11h 46m
₹4,437
Onwards
Via Roorkee
Barnala
Roorkee
Shahganj
Approx Travel Time
19h 29m
₹7,052
Onwards
Via Delhi
Barnala
Delhi
Shahganj
Approx Travel Time
21h
₹5,933
Onwards
Via Rajpura
CHEAPEST
Barnala
Rajpura
Shahganj
Approx Travel Time
18h 33m
₹580
Onwards
Frequently Asked Questions
What is the distance between Barnala and Shahganj?
Shahganj is approximately 900+ kms from Barnala.
How long does it take to reach Shahganj from Barnala?
It takes approximately 11 hours to reach Shahganj from Barnala by Train, Flight Via Delhi, Varanasi.
What is the cheapest way to reach Shahganj from Barnala?
The cheapest way to reach Shahganj from Barnala is by Train Via Rajpura.
What is the fastest way to reach Shahganj from Barnala?
The fastest way to reach Shahganj from Barnala is by Train, Flight Via Delhi, Varanasi.