GoAsia
India

How to Get from Goa to Mumbai

Goa to Mumbai by train or flight: the Tejas, Mandovi and Konkan Kanya trains along the Konkan Coast, or a flight of about 1.5 hours.

Last updated: October 29, 2026

How to Get from Goa to Mumbai

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

Contents

Leaving the sun-drenched beaches of Goa for the high-octane energy of Mumbai is a classic Indian transition. You move from the slow-paced 'Susegad' lifestyle of the coast into the fast pulse of India's financial capital. The route follows the Konkan Coast, where the Western Ghats meet the Arabian Sea, and the train shows you the best of it.

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.

Goa to Mumbai by Train

The rail journey is the most scenic way to travel this route. The Konkan Railway cuts through green hills and over tropical rivers. Three trains stand out:

  • The Tejas Express (22120) is a premium daytime train. It leaves Karmali at 14:30 and reaches Mumbai CSMT at 23:00.[1]
  • The Mandovi Express (10104) leaves Madgaon at 09:15 and arrives at CSMT at 21:40, a full day on the coast.[2]
  • The Konkan Kanya Express (10112) is the overnight train. It leaves Madgaon at 18:00 and arrives at CSMT at 05:50.[2]

The Vistadome Experience

For panoramic views, ride a Vistadome coach, with its large glass windows. Central Railway fitted Vistadome coaches to the Mumbai-Madgaon Janshatabdi Express in 2022.[3] The hills are at their most spectacular during and just after the monsoon, when they turn neon green and waterfalls appear around every bend.

Stations

Trains leave from Madgaon (Margao) in South Goa and from Karmali, and arrive at Mumbai CSMT or Lokmanya Tilak Terminus.[2]

The facade of Mumbai CSMT, the Chhatrapati Shivaji Maharaj Terminus railway station
The facade of Mumbai CSMT, the Chhatrapati Shivaji Maharaj Terminus railway stationPhoto: Rishu Bhosale / Unsplash

Goa to Mumbai by Flight

If time is your priority, fly. IndiGo flies every day from Goa to Mumbai, and the flight takes around 1.5 hours. Fares are usually between ₹4,000 and ₹8,000, depending on when you book.[4] You can have breakfast at a beach shack in Anjuna and be in a South Mumbai cafe by lunchtime.

Goa has two airports: Dabolim (GOI), near Vasco da Gama, and the newer Mopa (GOX) in North Goa. In Mumbai you land at Chhatrapati Shivaji Maharaj International Airport (BOM).[4]

Comparing Your Options

ModeDeparture from GoaArrival in Mumbai
Train (Tejas Express 22120)14:30 from Karmali23:00 at CSMT[1]
Train (Mandovi Express 10104)09:15 from Madgaon21:40 at CSMT[2]
Train (Konkan Kanya Express 10112)18:00 from Madgaon05:50 at CSMT[2]
Flight (IndiGo)DailyAbout 1.5 hours flying time[4]

Tips for Traveling from Goa to Mumbai

  • Book Early: Trains on the Konkan Railway are popular and sell out well in advance, especially around Diwali and Christmas-New Year.
  • Choose Your Airport: If you stay in the north (Arambol, Vagator), fly from Mopa (GOX). If you are in the south (Palolem, Colva), Dabolim (GOI) is much closer.
  • Pack Snacks: Carry water and snacks in case the catering on your train runs short.
  • Monsoon Travel: Heavy rain can delay trains between June and September, but the scenery is at its best.
  • Mumbai Traffic: Getting from Mumbai airport to the city can take as long as the flight itself, so leave plenty of time.

Timetable

Flight Goa - Mumbai $ 39.17–98.05 1h 20m – 1h 40m
  • →  Economy 06:00, 07:05, 13:10, 13:20, 13:45, 14:55, 16:30, 17:30, 18:55, 19:25, 21:30, 22:40, 23:55
Train Goa - Mumbai $ 7.48–36.98 7h 23m – 11h 59m
  • →  CC - AC Chair Class 16:07
  • →  EC - Extended AC Chair Class 16:07
  • →  EV - Vistadome AC 16:07
  • →  1A - AC First Class Sleeper 19:40
  • →  2A - AC 2-Tier Sleeper 19:40
  • →  3A - AC 3-Tier Sleeper 09:46, 19:40
  • →  3E - AC 3-Tier Economy Sleeper 09:46, 19:40
  • →  SL - Sleeper Class 09:46, 19:40

Frequently Asked Questions

How can I book tickets from Goa to Mumbai?

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

What is the cheapest way to get from Goa to Mumbai?

The train is the budget choice, with Sleeper (SL) class the lowest fare. Flights are usually between ₹4,000 and ₹8,000 with IndiGo.

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

The fastest way is by flight, which takes around 1.5 hours. The Tejas Express takes about 8 hours 30 minutes from Karmali to Mumbai CSMT.

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

A flight takes around 1.5 hours. The Tejas Express takes about 8 hours 30 minutes, and the Mandovi Express about 12 hours 25 minutes.

Is the train journey from Goa to Mumbai scenic?

Yes, it is one of the most scenic rail routes in India. The Konkan Railway runs through the Western Ghats, with forests, tunnels and bridges over coastal rivers.

Which railway station in Goa should I use?

Madgaon (Margao) in South Goa and Karmali are the stations used by the Tejas and Mandovi Express. Choose the one closest to where you stay.

Sources and background

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

  1. [1] Indian Railways: Shatabdi Train Names with Details. Retrieved October 25, 2026.
  2. [2] Indian Railways: Mail/Express/Superfast Train List. Retrieved October 25, 2026.
  3. [3] Central Railway: Introduction of Vistadome Coach and Restoration of Pune-Mumbai-Pune Pragati Express. Retrieved October 15, 2026.
  4. [4] IndiGo: Goa to Mumbai Flights. 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.