Contents
Indore connects the commercial hub of Madhya Pradesh with Mumbai on the coast of Maharashtra. The two cities are about 507 km apart in a straight line,[1] and you can cover the distance by overnight train, by plane or by road.
Indore to Mumbai by Train
Two overnight trains run from Indore Junction to Mumbai Central. The Mumbai Duronto (12228) leaves Indore at 23:00 and arrives at 11:40.[2] The Avantika Express (12962) leaves Indore at 16:20 and arrives at 06:10.[3] In the other direction, the Avantika Express (12961) leaves Mumbai Central at 19:10 and arrives in Indore at 09:15, and the Indore Duronto (12227) leaves Mumbai Central at 23:15 and arrives at 11:05.

Foreign visitors can book under the Foreign Tourist Quota on the IRCTC website up to 365 days in advance, while the ordinary advance reservation period is 60 days.[4]
Indore to Mumbai by Flight
IndiGo operates flights from Devi Ahilya Bai Holkar Airport (IDR) in Indore to Chhatrapati Shivaji Maharaj International Airport (BOM) in Mumbai. The Indore airport is about 8 km from the city.[1] Check IndiGo's website for the current schedule and fares.
Indore to Mumbai by Private Transfer
If you travel in a group or with a lot of luggage, a private car or taxi is an option. On booking platforms, private transfers start at about $130 (October 2026). The drive takes from about 9 hours, longer with traffic, weather or delays. You can choose between a hatchback for 4 passengers, a sedan or an SUV for 6 passengers.[5]
Comparing Your Options
| Mode | Service | Departs Indore | Arrives Mumbai Central |
|---|---|---|---|
| Train | Mumbai Duronto 12228 | 23:00 | 11:40[2] |
| Train | Avantika Express 12962 | 16:20 | 06:10[3] |
Tips for Traveling from Indore to Mumbai
- Book Trains Early: Reserve as soon as your dates are fixed, because overnight trains on this line fill up.
- Which Mumbai Station: Both trains arrive at Mumbai Central, which is connected to the city's suburban railway.
Timetable
| Flight Indore - Mumbai $ 62.96–80.46 1h 20m – 1h 30m | |
|
|
| Bus Indore - Mumbai $ 12.07–54.81 10h 30m – 22h 30m | |
|
|
| Taxi Indore - Mumbai $ 127.04–178.70 9h 34m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Indore to Mumbai, including current prices and schedules.
The Mumbai Duronto (12228) leaves Indore Junction at 23:00 and arrives at Mumbai Central at 11:40. The Avantika Express (12962) leaves at 16:20 and arrives at 06:10.
A flight is the fastest way. IndiGo operates flights from Indore (IDR) to Mumbai (BOM), which are about 507 km apart in a straight line. Add the transfer to the airports and check-in time.
The Mumbai Duronto takes 12 hours 40 minutes, and the Avantika Express takes 13 hours 50 minutes. A private transfer takes from about 9 hours.
Yes. The Mumbai Duronto leaves Indore at 23:00 and arrives in Mumbai Central at 11:40, and the Avantika Express leaves at 16:20 and arrives at 06:10.
Yes. The Avantika Express 12961 leaves Mumbai Central at 19:10 and arrives in Indore at 09:15, and the Indore Duronto 12227 leaves at 23:15 and arrives at 11:05.
Foreign visitors can book under the Foreign Tourist Quota on IRCTC up to 365 days in advance. The ordinary advance reservation period is 60 days.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] IndiGo: Indore to Mumbai Flights. Retrieved October 19, 2026.
- [2] Indian Railways: Duronto Train List. Retrieved October 19, 2026.
- [3] Indian Railways: Mail/Express/Superfast Train List. Retrieved October 19, 2026.
- [4] IRCTC: Foreign Tourist Quota Booking. Retrieved October 19, 2026.
- [5] 12Go: Indore to Mumbai (12Go timetable). Retrieved October 19, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.