
Barnala to Shahganj
Shahganj is approximately 950+ kms from Barnala. The fastest way to reach Shahganj from Barnala is by Train, Flight Via Bathinda, Ghaziabad. It takes approximately 19 hours. The cheapest way to reach Shahganj from Barnala is by Train Via Yamunanagar which would take approximately 23 hours.
Sort By
Mode of Transport
Via Ambala
RECOMMENDED
Barnala
Ambala
Shahganj
Approx Travel Time
20h 25m
₹575
Onwards
Barnala
Ambala
Shahganj
Approx Travel Time
21h 20m
₹3,711
Onwards
Via Roorkee
Barnala
Roorkee
Shahganj
Approx Travel Time
20h 25m
₹575
Onwards
Via Delhi
Barnala
Delhi
Shahganj
Approx Travel Time
20h 30m
₹615
Onwards
Via Mathura
Barnala
Mathura
Shahganj
Approx Travel Time
21h 10m
₹655
Onwards
Via Agra
Barnala
Agra
Shahganj
Approx Travel Time
21h 25m
₹655
Onwards
Via Rajpura
Barnala
Rajpura
Shahganj
Approx Travel Time
20h 40m
₹580
Onwards
Via Saharanpur
Barnala
Saharanpur
Shahganj
Approx Travel Time
22h 19m
₹570
Onwards
Via Yamunanagar
CHEAPEST
Barnala
Yamunanagar
Shahganj
Approx Travel Time
22h 25m
₹560
Onwards
Via Bathinda, Ghaziabad
FASTEST
Barnala
Bathinda
Ghaziabad
Shahganj
Approx Travel Time
18h 20m
On Demand
Frequently Asked Questions
What is the distance between Barnala and Shahganj?
Shahganj is approximately 950+ kms from Barnala.
How long does it take to reach Shahganj from Barnala?
It takes approximately 19 hours to reach Shahganj from Barnala by Train, Flight Via Bathinda, Ghaziabad.
What is the cheapest way to reach Shahganj from Barnala?
The cheapest way to reach Shahganj from Barnala is by Train Via Yamunanagar.
What is the fastest way to reach Shahganj from Barnala?
The fastest way to reach Shahganj from Barnala is by Train, Flight Via Bathinda, Ghaziabad.