Ambala to Shahganj - Multiple Options To Reach By Train, Cab
Shahganj is approximately 800+ kms from Ambala. The fastest way to reach Shahganj from Ambala is by Train. It takes approximately 16 hours. The cheapest way to reach Shahganj from Ambala is by Train which would take approximately 16 hours.
Sort By
Mode of Transport
Via Moradabad
Ambala
Moradabad
Shahganj
Approx Travel Time
17h 25m
₹455
Onwards
Via Shahjahanpur
Ambala
Shahjahanpur
Shahganj
Approx Travel Time
17h 40m
₹510
Onwards
Via Bareilly
Ambala
Bareilly
Shahganj
Approx Travel Time
17h 40m
₹515
Onwards
Via Lucknow
Ambala
Lucknow
Shahganj
Approx Travel Time
17h 40m
₹535
Onwards
Via Hardoi
Ambala
Hardoi
Shahganj
Approx Travel Time
17h 40m
₹520
Onwards
Via Ghaziabad
Ambala
Ghaziabad
Shahganj
Approx Travel Time
18h 25m
₹550
Onwards
Ambala
Ghaziabad
Shahganj
Approx Travel Time
20h 20m
₹4,190
Onwards
Via Kanpur
Ambala
Kanpur
Shahganj
Approx Travel Time
18h 40m
₹495
Onwards
Via Delhi
Ambala
Delhi
Shahganj
Approx Travel Time
19h 45m
₹500
Onwards
Frequently Asked Questions
What is the distance between Ambala and Shahganj?
Shahganj is approximately 800+ kms from Ambala.
How long does it take to reach Shahganj from Ambala?
It takes approximately 16 hours to reach Shahganj from Ambala by Train.
What is the cheapest way to reach Shahganj from Ambala?
The cheapest way to reach Shahganj from Ambala is by Train.
What is the fastest way to reach Shahganj from Ambala?
The fastest way to reach Shahganj from Ambala is by Train.
Routes Connecting Ambala
From Ambala
Routes Connecting Shahganj
From Shahganj
- Shahganj to Jalpaiguri
- Shahganj to Jaisalmer
- Shahganj to Malda
- Shahganj to Gandhidham
- Shahganj to TIRUR
- Shahganj to Mughal-Sarai
- Shahganj to Kanigiri
- Shahganj to Thiruvannamalai
- Shahganj to Kishtwar
- Shahganj to Dadri
- Shahganj to Darjeeling
- Shahganj to Champa
- Shahganj to Guruvayoor
- Shahganj to Guwahati
- Shahganj to Balasore