
Mathura to Roorkee
Roorkee is approximately 300+ km from Mathura, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Roorkee.
Sort By
Mode of Transport
Direct Options
RECOMMENDED
Mathura
Roorkee
Approx Travel Time
5h 14m
₹5,880
Onwards
Mathura
Roorkee
Approx Travel Time
5h 21m
₹225
Onwards
Via Delhi
CHEAPEST
FASTEST
Mathura
Delhi
Roorkee
Approx Travel Time
4h 56m
₹210
Onwards
Mathura
Delhi
Roorkee
Approx Travel Time
6h 11m
₹1,134
Onwards
Mathura
Delhi
Roorkee
Approx Travel Time
6h 40m
₹579
Onwards
Via Muzaffarnagar
Mathura
Muzaffarnagar
Roorkee
Approx Travel Time
6h 35m
₹1,235
Onwards
Mathura
Muzaffarnagar
Roorkee
Approx Travel Time
6h 16m
₹2,792
Onwards
Via Ghaziabad
Mathura
Ghaziabad
Roorkee
Approx Travel Time
6h 51m
₹265
Onwards
Via Saharanpur
Mathura
Saharanpur
Roorkee
Approx Travel Time
7h 6m
₹285
Onwards
Via Delhi, Saharanpur
Mathura
Delhi
Saharanpur
Roorkee
Approx Travel Time
6h 22m
₹290
Onwards
Frequently Asked Questions
What is the distance between Mathura and Roorkee?
Roorkee is approximately 300+ kms from Mathura.
How long does it take to reach Roorkee from Mathura?
It takes approximately 5 hours to reach Roorkee from Mathura by Train Via Delhi.
What is the cheapest way to reach Roorkee from Mathura?
The cheapest way to reach Roorkee from Mathura is by Train Via Delhi.
What is the fastest way to reach Roorkee from Mathura?
The fastest way to reach Roorkee from Mathura is by Train Via Delhi.

