Shahganj to Ambala
Ambala is approximately 800+ kms from Shahganj. The fastest way to reach Ambala from Shahganj is by Train. It takes approximately 16 hours. The cheapest way to reach Ambala from Shahganj is by Train Via Moradabad which would take approximately 18 hours.
Sort By
Mode of Transport
Via Moradabad
CHEAPEST
Shahganj
Moradabad
Ambala
Approx Travel Time
17h 25m
₹305
Onwards
Via Shahjahanpur
Shahganj
Shahjahanpur
Ambala
Approx Travel Time
17h 40m
₹425
Onwards
Via Bareilly
Shahganj
Bareilly
Ambala
Approx Travel Time
17h 40m
₹315
Onwards
Via Lucknow
Shahganj
Lucknow
Ambala
Approx Travel Time
17h 40m
₹535
Onwards
Via Hardoi
Shahganj
Hardoi
Ambala
Approx Travel Time
17h 40m
₹415
Onwards
Via Ghaziabad
Shahganj
Ghaziabad
Ambala
Approx Travel Time
18h 25m
₹405
Onwards
Shahganj
Ghaziabad
Ambala
Approx Travel Time
20h 20m
₹3,484
Onwards
Via Kanpur
Shahganj
Kanpur
Ambala
Approx Travel Time
18h 40m
₹570
Onwards
Via Delhi
Shahganj
Delhi
Ambala
Approx Travel Time
19h 45m
₹340
Onwards
Frequently Asked Questions
What is the distance between Shahganj and Ambala?
Ambala is approximately 800+ kms from Shahganj.
How long does it take to reach Ambala from Shahganj?
It takes approximately 16 hours to reach Ambala from Shahganj by Train.
What is the cheapest way to reach Ambala from Shahganj?
The cheapest way to reach Ambala from Shahganj is by Train Via Moradabad.
What is the fastest way to reach Ambala from Shahganj?
The fastest way to reach Ambala from Shahganj is by Train.
Routes Connecting Shahganj
Routes From Shahganj
- Shahganj to Khajuraho
- Shahganj to Paralakhemundi
- Shahganj to Baramulla
- Shahganj to Arakkonam
- Shahganj to Karkala
- Shahganj to Charkhi-dadri
- Shahganj to Rishikesh
- Shahganj to Rajgarh
- Shahganj to Manendragarh
- Shahganj to Tandur
- Shahganj to Chandannagar
- Shahganj to Barmer
- Shahganj to Kakinada
- Shahganj to Jalpaiguri
- Shahganj to Thiruvalla