
Dehradun to Shahganj
Shahganj is approximately 700+ kms from Dehradun. The fastest way to reach Shahganj from Dehradun is by Flight, Train Via Ayodhya. It takes approximately 5 hours. The cheapest way to reach Shahganj from Dehradun is by Train Via Moradabad which would take approximately 16 hours.
Sort By
Mode of Transport
Via Bareilly
RECOMMENDED
Dehradun
Bareilly
Shahganj
Approx Travel Time
15h 40m
₹490
Onwards
Via Moradabad
CHEAPEST
Dehradun
Moradabad
Shahganj
Approx Travel Time
15h 40m
₹460
Onwards
Via Rampur (Uttar Pradesh)
Dehradun
Rampur (Uttar Pradesh)
Shahganj
Approx Travel Time
15h 40m
₹505
Onwards
Via Ayodhya
FASTEST
Dehradun
Ayodhya
Shahganj
Approx Travel Time
4h 40m
₹5,604
Onwards
Via Hardoi
Dehradun
Hardoi
Shahganj
Approx Travel Time
15h 40m
₹495
Onwards
Via Nagina
Dehradun
Nagina
Shahganj
Approx Travel Time
15h 25m
₹505
Onwards
Via Bara Banki
Dehradun
Bara Banki
Shahganj
Approx Travel Time
15h 44m
₹495
Onwards
Via Shahjahanpur
Dehradun
Shahjahanpur
Shahganj
Approx Travel Time
15h 55m
₹485
Onwards
Via Lucknow
Dehradun
Lucknow
Shahganj
Approx Travel Time
6h 40m
₹5,301
Onwards
Dehradun
Lucknow
Shahganj
Approx Travel Time
15h 55m
₹495
Onwards
Frequently Asked Questions
What is the distance between Dehradun and Shahganj?
Shahganj is approximately 700+ kms from Dehradun.
How long does it take to reach Shahganj from Dehradun?
It takes approximately 5 hours to reach Shahganj from Dehradun by Flight, Train Via Ayodhya.
What is the cheapest way to reach Shahganj from Dehradun?
The cheapest way to reach Shahganj from Dehradun is by Train Via Moradabad.
What is the fastest way to reach Shahganj from Dehradun?
The fastest way to reach Shahganj from Dehradun is by Flight, Train Via Ayodhya.