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