
Moradabad to Dehradun
Dehradun is approximately 150+ kms from Moradabad. The fastest way to reach Dehradun from Moradabad is by Train. It takes approximately 4 hours. The cheapest way to reach Dehradun from Moradabad is by Train which would take approximately 4 hours.
Sort By
Mode of Transport
Via Haridwar
Moradabad
Haridwar
Dehradun
Approx Travel Time
4h 14m
₹1,685
Onwards
Moradabad
Haridwar
Dehradun
Approx Travel Time
4h 24m
₹220
Onwards
Moradabad
Haridwar
Dehradun
Approx Travel Time
4h 53m
₹630
Onwards
Via Najibabad
Moradabad
Najibabad
Dehradun
Approx Travel Time
5h 21m
₹689
Onwards
Via Roorkee
Moradabad
Roorkee
Dehradun
Approx Travel Time
5h 24m
₹1,975
Onwards
Via Saharanpur
Moradabad
Saharanpur
Dehradun
Approx Travel Time
7h
₹744
Onwards
Moradabad
Saharanpur
Dehradun
Approx Travel Time
7h 30m
₹2,066
Onwards
Frequently Asked Questions
What is the distance between Moradabad and Dehradun?
Dehradun is approximately 150+ kms from Moradabad.
How long does it take to reach Dehradun from Moradabad?
It takes approximately 4 hours to reach Dehradun from Moradabad by Train.
What is the cheapest way to reach Dehradun from Moradabad?
The cheapest way to reach Dehradun from Moradabad is by Train.
What is the fastest way to reach Dehradun from Moradabad?
The fastest way to reach Dehradun from Moradabad is by Train.
Routes Connecting Moradabad
Routes From Moradabad
Routes To Moradabad
- Ranakpur to Moradabad
- Chandur to Moradabad
- Sirsi to Moradabad
- Miryalaguda to Moradabad
- Kalyan to Moradabad
- Narsinghpur to Moradabad
- Lalkuan to Moradabad
- Bhadrak to Moradabad
- Nilambur to Moradabad
- Gopalganj to Moradabad
- Bandikui to Moradabad
- Thrissur to Moradabad
- Sanchi to Moradabad
- Ramanathapuram to Moradabad
- Una to Moradabad


