Mumbai to Roorkee
Roorkee is approximately 1400+ kms from Mumbai. The fastest way to reach Roorkee from Mumbai is by Flight, Train Via Mohali. It takes approximately 7 hours. The cheapest way to reach Roorkee from Mumbai is by Train Via Delhi which would take approximately 31 hours.
Sort By
Mode of Transport
Via Delhi
Mumbai
Delhi
Roorkee
Approx Travel Time
7h 55m
₹5,074
Onwards
CHEAPEST
Mumbai
Delhi
Roorkee
Approx Travel Time
1d 6h 25m
₹740
Onwards
Via Jaipur
Mumbai
Jaipur
Roorkee
Approx Travel Time
12h 25m
₹5,706
Onwards
Via Mohali
FASTEST
Mumbai
Mohali
Roorkee
Approx Travel Time
7h 10m
₹7,736
Onwards
Via Bareilly
Mumbai
Bareilly
Roorkee
Approx Travel Time
9h 10m
₹7,801
Onwards
Via Ajmer
Mumbai
Ajmer
Roorkee
Approx Travel Time
14h 10m
₹12,609
Onwards
Via Lucknow
Mumbai
Lucknow
Roorkee
Approx Travel Time
14h 25m
₹10,221
Onwards
Via Amritsar
Mumbai
Amritsar
Roorkee
Approx Travel Time
12h 10m
₹7,543
Onwards
Via Indore
Mumbai
Indore
Roorkee
Approx Travel Time
20h 55m
₹5,571
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 7 hours to reach Roorkee from Mumbai by Flight, Train Via Mohali.
What is the cheapest way to reach Roorkee from Mumbai?
The cheapest way to reach Roorkee from Mumbai is by Train Via Delhi.
What is the fastest way to reach Roorkee from Mumbai?
The fastest way to reach Roorkee from Mumbai is by Flight, Train Via Mohali.