GoAsia
How to Get from Indore to Mumbai

How to Get from Indore to Mumbai

Last updated: October 19, 2026
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.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

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.

The front of Indore Junction railway station
The front of Indore Junction railway stationPhoto: Sayan Sen77 / Wikimedia Commons, CC BY-SA 4.0

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
  • →  Economy 06:40, 08:15, 13:10, 16:40, 17:20, 18:55, 19:50
Bus Indore - Mumbai $ 12.07–54.81 10h 30m – 22h 30m
  • →  AC Sleeper 17:30, 18:30, 18:45, 19:00, 19:15, 19:30, 19:45, 20:00, 20:05, 20:15, 20:20, 20:21, 20:30, 20:40, 20:45, 21:00, 21:15, 21:20, 21:30, 21:45, 22:00, 22:15, 23:00
  • →  Non-AC Sleeper 17:30, 18:15, 18:30, 18:45, 19:00, 19:30, 20:05, 21:25
  • →  A/C Semi Sleeper 18:25
Taxi Indore - Mumbai $ 127.04–178.70 9h 34m
  • →  SUV 6pax
  • →  Hatchback 4pax
  • →  Sedan

Frequently Asked Questions

How can I book tickets from Indore to Mumbai?

Use the booking tool on this page to compare the transport options currently available from Indore to Mumbai, including current prices and schedules.

Which trains run from Indore to Mumbai?

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.

What is the fastest way to get from Indore to Mumbai?

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.

How long does it take to get from Indore to Mumbai?

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.

Are there overnight travel options available?

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.

Is there a train from Mumbai back to Indore?

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.

How far in advance should I book my tickets?

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. [1] IndiGo: Indore to Mumbai Flights. Retrieved October 19, 2026.
  2. [2] Indian Railways: Duronto Train List. Retrieved October 19, 2026.
  3. [3] Indian Railways: Mail/Express/Superfast Train List. Retrieved October 19, 2026.
  4. [4] IRCTC: Foreign Tourist Quota Booking. Retrieved October 19, 2026.
  5. [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.