Roorkee to Mumbai Distance
The road distance between Roorkee and Mumbai is approximately 1550+ km, and the drive usually takes around 24 hours by car or taxi, depending on traffic and road conditions. Trains complete the journey in approximately 22 hours, subject to the chosen service and route. If you're travelling by air, Chhatrapati Shivaji International Airport is located in Mumbai. Flying is the fastest way to reach Mumbai, with a total travel time of approximately 6 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Via Ghaziabad
RECOMMENDED
Roorkee
Ghaziabad
Mumbai
Approx Travel Time
6h 23m
₹6,326
Onwards
Roorkee
Ghaziabad
Mumbai
Approx Travel Time
6h 20m
₹8,978
Onwards
Via Delhi
Roorkee
Delhi
Mumbai
Approx Travel Time
7h 10m
₹6,316
Onwards
Roorkee
Delhi
Mumbai
Approx Travel Time
18h 8m
₹690
Onwards
Roorkee
Delhi
Mumbai
Approx Travel Time
19h 40m
₹954
Onwards
Roorkee
Delhi
Mumbai
Approx Travel Time
1d 14h 57m
₹2,213
Onwards
Roorkee
Delhi
Mumbai
Approx Travel Time
18h 24m
₹3,750
Onwards
Direct Options
CHEAPEST
Roorkee
Mumbai
Approx Travel Time
21h 57m
₹640
Onwards
Roorkee
Mumbai
Approx Travel Time
23h 49m
₹49,162
Onwards
Via Dehradun
FASTEST
Roorkee
Dehradun
Mumbai
Approx Travel Time
6h 2m
₹11,818
Onwards
Frequently Asked Questions
What is the distance between Roorkee and Mumbai?
The distance between Roorkee and Mumbai is approximately 1550+ km by road.
What is the straight-line (aerial) distance between Roorkee and Mumbai?
The straight-line distance is approximately 1300+ km.
How long does it take to travel from Roorkee to Mumbai by road?
It takes around 24 hours by road.
What is the distance from Roorkee to Mumbai via Ghaziabad?
Via Ghaziabad, the distance is approximately 1300+ km, taking around 7 hours.
Is there a train from Roorkee to Mumbai?
Yes, trains run between Roorkee and Mumbai, covering approximately 1550+ km in around 22 hours.
Does the distance from Roorkee to Mumbai change by route?
Yes — the road distance varies from 1550+ km via the direct route to 1300+ km via Ghaziabad, depending on the path taken.
Does travel time between Roorkee and Mumbai vary by season?
Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.
What is the driving distance vs. straight-line distance between Roorkee and Mumbai?
The driving distance is 1550+ km, while the straight-line distance is shorter at 1300+ km, due to the road route following terrain and highways.

