How to Get from Ahmedabad to Mumbai
Compare flights and trains from Ahmedabad to Mumbai. See IndiGo flight times, Shatabdi, Duronto and overnight train timings, plus travel tips.

Contents
The journey from Ahmedabad to Mumbai is more than just a transit between two major Indian hubs; it is a transition from the historic, textile-rich heart of Gujarat to the high-octane, coastal energy of India's financial capital. You will leave behind the intricate pols and quiet heritage of Ahmedabad for the colonial grandeur and sprawling skyscrapers of Mumbai.
This route is one of the busiest corridors in Western India, serving business travelers, students, and tourists alike. You can choose between atmospheric overnight train rides, a fast daytime Shatabdi and quick flights.
Ahmedabad to Mumbai by Flight
For those who value time above all else, flying is the most efficient way to bridge the gap. IndiGo operates five non-stop flights between the two cities, with flight times from 1 hour to 1 hour 20 minutes, and the first flight leaves Ahmedabad at 04:30 and lands in Mumbai at 05:30.[1]
Sardar Vallabhbhai Patel International Airport (AMD) lies 9 km north of central Ahmedabad, and you land at Chhatrapati Shivaji Maharaj International Airport (BOM) in Andheri East.[1]
Ahmedabad to Mumbai by Train
The train journey is a classic Indian travel experience. It offers a window into the changing landscape of Gujarat and Maharashtra, and the stations in the middle of both cities save you the long commute to the airport.
The fastest trains are the Shatabdi and the Duronto. Shatabdi 12010 leaves Ahmedabad at 14:40 and reaches Mumbai Central at 21:20.[2] Duronto 12268 leaves Ahmedabad at 23:40 and reaches Mumbai Central at 06:00.[3] Other services include the Double Decker 12932 (06:00 to 13:00), the Karnavati Express 12934 (04:55 to 12:35), the Gujarat Express 22954 (07:00 to 15:55) and the overnight Gujarat Mail 12902 (22:00 to 06:25), all to Mumbai Central. The overnight Lok Shakti Express 22928 leaves at 21:10 and arrives at Bandra Terminus at 05:50.[4]
AC First Class (1A)
This is the most comfortable way to travel by rail. The 1A cabins provide the highest level of privacy, with lockable compartments that have two or four berths. It is an excellent choice for solo travelers or families who want a quiet environment on the overnight trains.
AC 2-Tier (2A)
The 2A class is a popular middle ground. These carriages are air-conditioned and have bunk beds arranged in bays of four, with two additional berths across the aisle and privacy curtains for each bay.
AC 3-Tier (3A)
For the budget-conscious traveler who still wants air conditioning, 3A is the go-to option. These carriages have six berths per bay and two across the aisle. It is more crowded than 2A or 1A, but it is an authentic way to experience Indian rail travel.
Comparing Your Options
| Mode | Departure from Ahmedabad | Duration |
|---|---|---|
| Flight (IndiGo, non-stop) | First flight 04:30 | 1h - 1h 20min[1] |
| Shatabdi 12010 | 14:40 | 6h 40min[2] |
| Duronto 12268 | 23:40 | 6h 20min[3] |
| Gujarat Mail 12902 (overnight) | 22:00 | 8h 25min[4] |
Tips for Traveling from Ahmedabad to Mumbai
- Book in Advance: Both flights and trains on this route are popular, and the 1A and 2A berths on night trains go quickly.
- Station Selection: Most trains end at Mumbai Central, but the Lok Shakti Express arrives at Bandra Terminus. Check which station is closest to your final destination to save on taxi fare and time in the city's famous traffic.
- Airport Transit: Mumbai's airport is notorious for heavy traffic. If you are traveling light, consider the Mumbai Metro or a local train from nearby stations at rush hour.
- Food and Water: Some premium trains such as the Shatabdi and Duronto include meals in the ticket price, most others do not. Carry bottled water and some light snacks.
- Luggage Safety: On the train, especially in 2A or 3A, a small chain and lock secure your luggage to the metal loops under the lower seats.
Timetable
| Flight Ahmedabad - Mumbai $ 39.61โ97.49 1h 15m โ 1h 40m | |
|
|
| Train Ahmedabad - Mumbai $ 6.77โ26.29 7h 25m โ 12h | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Ahmedabad to Mumbai, including current prices and schedules.
Flying is the fastest way. IndiGo's non-stop flights take from 1 hour to 1 hour 20 minutes.
A flight takes from 1 hour to 1 hour 20 minutes. The Shatabdi takes 6 hours 40 minutes and the Duronto takes 6 hours 20 minutes. The overnight Gujarat Mail takes 8 hours 25 minutes.
Yes. The Duronto 12268 leaves Ahmedabad at 23:40, the Gujarat Mail 12902 at 22:00 and the Lok Shakti Express 22928 at 21:10. You arrive in Mumbai early the next morning and save a night's accommodation.
If you are on a tight schedule, flying is better. If you want to avoid the trip to the airports, a Shatabdi or Duronto from the city center to Mumbai Central is often more convenient.
IndiGo's first non-stop flight leaves Ahmedabad at 04:30 and lands in Mumbai at 05:30.
Most trains arrive at Mumbai Central. The Lok Shakti Express arrives at Bandra Terminus.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] IndiGo: Ahmedabad to Mumbai Flights. Retrieved October 29, 2026.
- [2] Indian Railways (CRIS): Shatabdi Train Names with Details. Retrieved October 29, 2026.
- [3] Indian Railways (CRIS): Duronto Train Names with Details. Retrieved October 29, 2026.
- [4] Indian Railways (CRIS): Mail/Express/Superfast Train Names with Details. Retrieved October 29, 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.