
Mathura to Dehradun
Dehradun is approximately 300+ kms from Mathura. The fastest way to reach Dehradun from Mathura is by Train, Flight Via Delhi. It takes approximately 5 hours. The cheapest way to reach Dehradun from Mathura is by Bus which would take approximately 9 hours.
Sort By
Mode of Transport
Via Ghaziabad
Mathura
Ghaziabad
Dehradun
Approx Travel Time
5h 10m
On Demand
Mathura
Ghaziabad
Dehradun
Approx Travel Time
5h 40m
On Demand
Mathura
Ghaziabad
Dehradun
Approx Travel Time
5h 55m
On Demand
Via Delhi
FASTEST
Mathura
Delhi
Dehradun
Approx Travel Time
4h 55m
₹2,684
Onwards
Mathura
Delhi
Dehradun
Approx Travel Time
5h 40m
₹2,998
Onwards
Mathura
Delhi
Dehradun
Approx Travel Time
6h 20m
₹4,963
Onwards
Via Roorkee
Mathura
Roorkee
Dehradun
Approx Travel Time
10h 2m
₹5,271
Onwards
Via Kichha
Mathura
Kichha
Dehradun
Approx Travel Time
7h 40m
₹8,241
Onwards
Frequently Asked Questions
What is the distance between Mathura and Dehradun?
Dehradun is approximately 300+ kms from Mathura.
How long does it take to reach Dehradun from Mathura?
It takes approximately 5 hours to reach Dehradun from Mathura by Train, Flight Via Delhi.
What is the cheapest way to reach Dehradun from Mathura?
The cheapest way to reach Dehradun from Mathura is by Bus.
What is the fastest way to reach Dehradun from Mathura?
The fastest way to reach Dehradun from Mathura is by Train, Flight Via Delhi.