GoAsia
India

How to Get from Mumbai to Ahmedabad

How to get from Mumbai to Ahmedabad by train or flight: Shatabdi, day and overnight trains with departure times, plus airport tips.

Last updated: October 29, 2026

How to Get from Mumbai to Ahmedabad

Photo: Snehrashmi / Wikimedia Commons, CC BY-SA 4.0

Contents

Mumbai and Ahmedabad are India's financial capital and the textile city of Gujarat, linked by one of the busiest corridors in the west of the country. You can take a short flight or watch Gujarat's countryside roll past from a train window.

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.

Mumbai to Ahmedabad by Flight

IndiGo flies from Mumbai's Chhatrapati Shivaji Maharaj International Airport (BOM) to Sardar Vallabhbhai Patel International Airport (AMD). Ahmedabad's airport is in Hansol, about 9 km north of the centre. IndiGo allows up to 15 kg of checked baggage per passenger on domestic flights.[1] Allow plenty of time for Mumbai's traffic on the way to the airport.

Mumbai to Ahmedabad by Train

The train is the classic way to travel, and the fastest service is the Shatabdi Express 12009, which leaves Mumbai Central at 06:25 and reaches Ahmedabad Junction at 12:45. The return 12010 leaves Ahmedabad at 14:40 and arrives in Mumbai Central at 21:20.[2]

The main hall of Mumbai Central station
The main hall of Mumbai Central stationPhoto: Historical Trains / Wikimedia Commons, CC0

Other Daytime Trains

The Karnavati Express 12933 leaves Mumbai Central at 13:40 and arrives in Ahmedabad at 21:25, and the double-decker 12931 leaves at 14:20 and arrives at 21:40. The Gujarat Express 22953 leaves Mumbai Central at 05:45 and arrives at 14:40.[3]

Overnight Trains

The Gujarat Mail 12901 leaves Mumbai Central at 22:05 and arrives in Ahmedabad at 06:35, which saves a night in a hotel. The Lok Shakti Express 22927 leaves Bandra Terminus at 19:40 and arrives at 04:20.[3]

Comparing Your Options

ModeServiceDeparts MumbaiArrives Ahmedabad
TrainShatabdi Express 1200906:2512:45[2]
TrainKarnavati Express 1293313:4021:25[3]
TrainGujarat Mail 1290122:0506:35[3]
FlightIndiGo, BOM to AMDOperated by IndiGo[1]

Tips for Traveling from Mumbai to Ahmedabad

  • Book in advance: Trains and flights fill up around festivals such as Diwali and Navratri, and train tickets can sell out weeks ahead.
  • Check the station: Trains leave from Mumbai Central or Bandra Terminus, so confirm which one your ticket names before you head out.
  • Airport traffic: Mumbai's roads are unpredictable. Leave early for the airport, even for a short flight.
  • Bring food and water: Carry a bottle of water and a few snacks for the longer train rides.
  • Expect the heat: Ahmedabad can be hotter and drier than Mumbai, so an air-conditioned train or a flight is the comfortable choice in summer.

Timetable

Flight Mumbai - Ahmedabad $ 35.73โ€“64.42 1h 5m โ€“ 1h 30m
  • โ†’ย  Economy 02:00, 04:20, 06:50, 08:25, 08:40, 10:00, 12:55, 14:35, 15:20, 16:05, 18:05, 18:45, 20:55, 22:10, 23:00, 23:15
Train Mumbai - Ahmedabad $ 16.45โ€“25.90 7h 50m โ€“ 10h 40m
  • โ†’ย  1A - AC First Class Sleeper 09:30, 15:15, 21:40
  • โ†’ย  2A - AC 2-Tier Sleeper 09:30, 15:00, 15:15, 21:40

Frequently Asked Questions

How can I book tickets from Mumbai to Ahmedabad?

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

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

Flying is the fastest. By train, the Shatabdi Express 12009 is the quickest option, leaving Mumbai Central at 06:25 and arriving in Ahmedabad at 12:45.

How long does the train from Mumbai to Ahmedabad take?

The Shatabdi Express takes 6 hours 20 minutes from 06:25 to 12:45. The Karnavati Express 12933 takes 7 hours 45 minutes from 13:40 to 21:25.

Are there overnight trains from Mumbai to Ahmedabad?

Yes. The Gujarat Mail 12901 leaves Mumbai Central at 22:05 and arrives in Ahmedabad at 06:35. The Lok Shakti Express 22927 leaves Bandra Terminus at 19:40 and arrives at 04:20.

Which Mumbai stations do trains to Ahmedabad use?

Mumbai Central for the Shatabdi, Karnavati Express, Gujarat Mail and Gujarat Express, and Bandra Terminus for the Lok Shakti Express.

What is the luggage allowance on flights from Mumbai to Ahmedabad?

IndiGo allows up to 15 kg of checked baggage per passenger on domestic flights.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] IndiGo: Mumbai to Ahmedabad Flights. Retrieved October 26, 2026.
  2. [2] Indian Railways: Shatabdi Train Names with Details. Retrieved October 25, 2026.
  3. [3] Indian Railways: Mail/Express/Superfast Train List. Retrieved October 25, 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.