
Mumbai to Roorkee
Roorkee is approximately 1300+ 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 Flight, Train Via Ahmedabad which would take approximately 25 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
Mumbai
Delhi
Roorkee
Approx Travel Time
7h 29m
₹5,404
Onwards
Via Mohali
FASTEST
Mumbai
Mohali
Roorkee
Approx Travel Time
6h 41m
₹7,941
Onwards
Via Bareilly
Mumbai
Bareilly
Roorkee
Approx Travel Time
8h 9m
₹8,743
Onwards
Via Jaipur
Mumbai
Jaipur
Roorkee
Approx Travel Time
13h 32m
₹5,549
Onwards
Via Amritsar
Mumbai
Amritsar
Roorkee
Approx Travel Time
10h 34m
₹5,868
Onwards
Via Lucknow
Mumbai
Lucknow
Roorkee
Approx Travel Time
12h 48m
₹6,251
Onwards
Via Ajmer
Mumbai
Ajmer
Roorkee
Approx Travel Time
15h 22m
₹5,278
Onwards
Via Indore
Mumbai
Indore
Roorkee
Approx Travel Time
1d 0h 8m
₹3,990
Onwards
Via Ahmedabad
CHEAPEST
Mumbai
Ahmedabad
Roorkee
Approx Travel Time
1d 1h 12m
₹3,629
Onwards
Frequently Asked Questions
What is the distance between Mumbai and Roorkee?
Roorkee is approximately 1300+ 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 Flight, Train Via Ahmedabad.
What is the fastest way to reach Roorkee from Mumbai?
The fastest way to reach Roorkee from Mumbai is by Flight, Train Via Mohali.