
Mehsana to Roorkee
Roorkee is approximately 1050+ kms from Mehsana. The fastest way to reach Roorkee from Mehsana is by Train. It takes approximately 20 hours. The cheapest way to reach Roorkee from Mehsana is by Train which would take approximately 20 hours.
Sort By
Mode of Transport
Via Delhi
Mehsana
Delhi
Roorkee
Approx Travel Time
21h 25m
₹570
Onwards
Mehsana
Delhi
Roorkee
Approx Travel Time
21h 40m
₹3,705
Onwards
Via Rewari
Mehsana
Rewari
Roorkee
Approx Travel Time
22h 25m
₹1,259
Onwards
Mehsana
Rewari
Roorkee
Approx Travel Time
22h 59m
₹5,634
Onwards
Via Gurgaon
Mehsana
Gurgaon
Roorkee
Approx Travel Time
22h 35m
₹3,669
Onwards
Frequently Asked Questions
What is the distance between Mehsana and Roorkee?
Roorkee is approximately 1050+ kms from Mehsana.
How long does it take to reach Roorkee from Mehsana?
It takes approximately 20 hours to reach Roorkee from Mehsana by Train.
What is the cheapest way to reach Roorkee from Mehsana?
The cheapest way to reach Roorkee from Mehsana is by Train.
What is the fastest way to reach Roorkee from Mehsana?
The fastest way to reach Roorkee from Mehsana is by Train.