Indore to Mumbai Distance
The road distance between Indore and Mumbai is approximately 600+ km, and the drive usually takes around 12 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 13 hours, while trains complete the journey in approximately 14 hours, subject to the chosen service and route. Flying is the fastest way to reach Mumbai, with a total travel time of approximately 2 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 Pune
Indore
Pune
Mumbai
Approx Travel Time
3h 35m
₹16,381
Onwards
Indore
Pune
Mumbai
Approx Travel Time
6h 15m
₹5,340
Onwards
Indore
Pune
Mumbai
Approx Travel Time
6h 3m
₹7,366
Onwards
Indore
Pune
Mumbai
Approx Travel Time
6h 55m
₹5,649
Onwards
Via Vadodara
Indore
Vadodara
Mumbai
Approx Travel Time
12h 45m
₹360
Onwards
Via Navi Mumbai
Indore
Navi Mumbai
Mumbai
Approx Travel Time
4h 45m
On Demand
Frequently Asked Questions
What is the distance between Indore and Mumbai?
Mumbai is approximately 800+ km from Indore.
How long does it take to reach Mumbai from Indore?
It takes approximately 2 hours to reach Mumbai from Indore by Flight.

