
Mumbai to Roorkee
Roorkee is approximately 1400+ kms from Mumbai. The fastest way to reach Roorkee from Mumbai is by Flight, Cab Via Dehradun. It takes approximately 5 hours. The cheapest way to reach Roorkee from Mumbai is by Train which would take approximately 25 hours.
Sort By
Mode of Transport
Via Dehradun
RECOMMENDED
FASTEST
Mumbai
Dehradun
Roorkee
Approx Travel Time
4h 47m
₹8,005
Onwards
Via Delhi
Mumbai
Delhi
Roorkee
Approx Travel Time
7h 38m
₹5,217
Onwards
Mumbai
Delhi
Roorkee
Approx Travel Time
1d 1h 31m
₹855
Onwards
Mumbai
Delhi
Roorkee
Approx Travel Time
1d 20h 52m
₹3,300
Onwards
Mumbai
Delhi
Roorkee
Approx Travel Time
7h 28m
₹8,740
Onwards
Via Ghaziabad
Mumbai
Ghaziabad
Roorkee
Approx Travel Time
7h 50m
₹5,547
Onwards
Mumbai
Ghaziabad
Roorkee
Approx Travel Time
7h 20m
₹9,012
Onwards
Via Faridabad
Mumbai
Faridabad
Roorkee
Approx Travel Time
23h 22m
₹4,288
Onwards
Via Vadodara
Mumbai
Vadodara
Roorkee
Approx Travel Time
22h 37m
₹650
Onwards
Frequently Asked Questions
What is the distance between Mumbai and Roorkee?
Roorkee is approximately 1400+ kms from Mumbai.
How long does it take to reach Roorkee from Mumbai?
It takes approximately 5 hours to reach Roorkee from Mumbai by Flight, Cab Via Dehradun.
What is the cheapest way to reach Roorkee from Mumbai?
The cheapest way to reach Roorkee from Mumbai is by Train.
What is the fastest way to reach Roorkee from Mumbai?
The fastest way to reach Roorkee from Mumbai is by Flight, Cab Via Dehradun.


