How to Reach Goa
I've taken every route into Goa — flights, trains, buses, and one very long road trip. Here's exactly what works.
Quick Comparison: How to Get to Goa
From Mumbai — adjust times proportionally for other cities.
| Mode | Time | Cost | Comfort | Best For |
|---|---|---|---|---|
| Flight | 1-1.5 hrs | ₹2,500-8,000 | Excellent | Speed, convenience |
| Train | 10-12 hrs | ₹400-2,000 | Good | Scenic route, budget |
| Bus (Volvo) | 10-14 hrs | ₹1,200-2,500 | Decent | Overnight travel, groups |
| Car / Drive | 10-12 hrs | ₹4,000-5,500 (fuel+tolls) | Flexible | Road trips, freedom |
By Air — The No-Brainer Choice
Flying is what I recommend for anyone coming from more than 500 km away. Goa has two airports now, and picking the right one can save you an hour of driving on the other end.
Dabolim Airport (GOI)
- Location: 29 km from Panjim, 5 km from Vasco da Gama
- Best for: South Goa stays, Panjim, Old Goa
- Airlines: IndiGo, Air India, Air India Express, SpiceJet, Akasa Air
- Direct flights from: Mumbai, Delhi, Bangalore, Hyderabad, Chennai, Kolkata, Pune, Ahmedabad
- Vibe: Older, busier, more flight options. The taxi counter is well-organized.
Manohar International Airport (GOX)
- Location: Mopa, 50 km from Panjim, 35 km from Arambol
- Best for: North Goa beaches (Arambol, Morjim, Ashwem, Mandrem)
- Airlines: IndiGo, Akasa Air, Air India Express, SpiceJet
- Direct flights from: Mumbai, Delhi, Bangalore, Hyderabad, Pune, Lucknow
- Vibe: Brand new (opened 2023), modern, less crowded. Still adding routes.
Typical Flight Costs (one-way, economy)
₹2,500-5,000
₹4,000-8,000
₹3,000-6,000
₹4,500-9,000
Peak season (Dec-Jan) prices can be 3-4x these ranges. Book 4-6 weeks ahead for best fares.
My tip: If you're flexible on airports, check both GOI and GOX on the same date. I've seen ₹2,000+ price differences on the same airline. GOX is still building its route network, so fares are sometimes aggressively low.
By Train — The Scenic Route (My Guilty Pleasure)
The Konkan Railway is one of India's most beautiful rail routes — 92 tunnels, 2,000+ bridges, and coastal views that make the journey part of the trip. I take the train from Mumbai at least twice a year.
Goa's Railway Stations
Madgaon Junction (Margao)
Main station. All major trains stop here. Best for South Goa stays. Well-connected with taxis and local buses. 35 km from Panjim.
Thivim
North Goa station. Closest to Baga, Calangute, Mapusa. Many express trains stop here. 20 km from Calangute.
Karmali (Old Goa)
Smallest but closest to Panjim (12 km) and Old Goa churches. Only select trains stop here — check before booking.
Vasco da Gama
Terminal station near Dabolim airport. Useful backup if Madgaon is fully booked. Limited but growing train options.
Key Trains to Goa
| Train | Route | Duration | Frequency |
|---|---|---|---|
| Konkan Kanya Express | Mumbai CST → Madgaon | 12 hrs | Daily |
| Mandovi Express | Mumbai CST → Madgaon | 10-11 hrs | Daily |
| Jan Shatabdi Express | Mumbai CST → Madgaon | 9 hrs | Daily (day train) |
| Tejas Express | Mumbai CSMT → Madgaon | 8-9 hrs | Select days (premium) |
| Goa Express | Delhi → Vasco da Gama | 36-40 hrs | Daily |
| Rani Chennamma Express | Bangalore → Vasco da Gama | 14-15 hrs | Daily |
Ticket Classes & Costs (Mumbai → Madgaon)
₹400-600
No AC, basic₹800-1,200
Sweet spot₹1,500-2,000
Comfortable₹2,500-3,500
PremiumMy tip: 3AC on the Mandovi Express (overnight) is the sweet spot — you sleep through the boring part and wake up to Konkan coastline. For the fastest, most comfortable option, try the Tejas Express — fully AC with meals included. Book on IRCTC 120 days ahead. If waitlisted, try Tatkal booking at 10 AM for AC classes (11 AM for non-AC) the day before.
By Bus — The Overnight Workhorse
The Mumbai-Goa bus route is one of the busiest in India. Buses run every 30 minutes in peak season. It's not glamorous, but a Volvo sleeper gets the job done — you sleep through the journey and wake up in Goa.
Major Routes
Mumbai → Goa
Most PopularDeparts from Borivali, Dadar, Thane (Kalwa Naka), Andheri, or Vashi (Navi Mumbai). Arrives at Mapusa (North) or Panjim (Central). Night departures (8-10 PM) are best. Thane and Dadar are the most common pickup points for premium operators.
Pune → Goa
Most DoableShorter route through the Western Ghats. MSRTC Shivneri buses are surprisingly good. Night departure, arrive by dawn.
Bangalore → Goa
Via Hubli-Dharwad. KSRTC Airavat runs excellent multi-axle Volvos on this route. Book KSRTC directly for best prices.
Hyderabad → Goa
Long ride but doable overnight. Fewer operators — book early in peak season. SRS Travels and VRL run this route.
Recommended Bus Operators
Paulo Travels
Premium, reliable
Neeta Tours
Good sleepers
VRL Travels
Wide network
KSRTC Airavat
Govt, value for money
MSRTC Shivneri
Pune route
SRS Travels
South India routes
KTC (Kadamba)
Goa state govt, cheapest
My tip: Always book a Volvo AC Sleeper — the ₹500 extra over semi-sleeper is the difference between arriving refreshed and arriving wrecked. Book via RedBus or AbhiBus. Skip the front rows — they bounce more on Goan roads.
By Car / Self-Drive — The Road Trip Option
The Mumbai-Goa road trip is iconic for a reason — but let me be honest about what you're signing up for. It's 10-12 hours of driving, the last 3 hours through winding ghat roads. Beautiful? Yes. Tiring? Also yes.
Route Options
Mumbai → Goa via NH66 (Coastal Route)
The classic route (formerly NH17, renumbered to NH66 — older signs and locals still say NH17). Good highways until the ghats near Amboli/Chorla. Stop at Ganpatipule — one of the most revered Ganpati temples on the Konkan coast, about 330 km from Mumbai. A 5 km detour off the highway but worth the break.
Pune → Goa via Kolhapur & Amboli Ghat
The most doable road trip to Goa. Shorter, well-paved, and the Western Ghats section (Amboli) is stunning. Recommended for first-time drivers.
Bangalore → Goa via NH48
Via Hubli and the stunning Dandeli-Anmod ghat section. The last 100 km through the ghats is winding but beautiful. Not for nervous drivers.
My tip: Leave at 4-5 AM to beat truck traffic on the ghats. Don't drive in monsoon (Jun-Sep) — landslides are real. If you're renting a car in Goa itself, a scooter is more practical for getting around.
Getting From the Airport / Station to Your Hotel
This is where most people get ripped off. Here's the honest breakdown.
Prepaid Taxi Counter
Available at both airports and Madgaon station. Fixed prices on the board — no haggling. Prices differ significantly between airports.
From GOI (Dabolim)
From GOX (Mopa)
Goa Miles (Official Ride App)
Goa's government-backed taxi app, created partly as a compromise with the powerful local taxi unions who have historically opposed ride-sharing apps like Uber and Ola. 10-15% cheaper than prepaid counters. Download before you land. Works at airports and train stations but can be spotty in remote areas.
Hotel Pickup
Many mid-range and luxury hotels offer free or subsidized airport transfers. Always ask when booking — this can save you ₹1,000+. Some budget stays partner with drivers who charge fixed rates.
Local Transport You Should Know About
Licensed yellow-metered bikes that give rides. Cheaper than car taxis and available in most towns. Flag them down or find them at market stands. A true Goan experience.
Goa's state transport runs Panjim-Mapusa-Margao local buses for ₹15-50 and inter-state AC buses to Mumbai, Pune, and Bangalore at significantly cheaper rates than private operators. The Panjim KTC bus stand is the main hub.
Flat-bottom ferry boats crossing Goa's rivers are completely free and run all day. The Panjim-Betim, Ribandar, and Old Goa ferries are how locals cross rivers daily. They carry bikes and scooters too — a classic Goan experience.
Avoid: Negotiating with drivers outside the terminal. They'll quote 1.5-2x the prepaid rate. Always use the prepaid counter or Goa Miles. If arriving late at night, pre-book a pickup through your hotel.
Leaving Goa — Onward Connections
If Goa is part of a longer trip, here are the most common onward routes.
Goa → Hampi
Overnight train from Madgaon to Hospet (10-12 hrs, departs evening). One of India's most incredible UNESCO ruins. Book 2AC or 3AC for comfort.
Goa → Gokarna
Bus from Margao or Palolem (4-5 hrs, ₹400-600). Or train from Madgaon to Gokarna Road station (3 hrs). Quieter beaches and a famous temple town.
Goa → Mumbai
Flight (1 hr, ₹2,500-5,000), train (10-12 hrs), or overnight bus (10-12 hrs). Mandovi Express overnight is the local favorite.
Transport Pro Tips (From 14 Years of Goa Trips)
Book flights on Tuesdays
Statistically the cheapest day for Goa flights. Set fare alerts on Google Flights.
Rent a scooter on arrival
The single best transport decision in Goa. ₹350-600/day depending on season (peak Dec-Jan up to ₹700). Carry your driving license.
Monsoon = limited transport
Some ferries stop, roads flood, flights get delayed. Build buffer time into your plans Jun-Sep.
Train tickets sell out fast in Dec-Jan
Book exactly 120 days ahead on IRCTC at 8 AM. Set a reminder — they go in minutes.
Don't book return transport for Sunday night
Every weekend tourist leaves Sunday evening. Flights are expensive, buses sell out, roads are jammed.
Consider arriving at one airport, departing from the other
Fly into GOX (North), explore southward, fly out of GOI (South). Avoids backtracking.
Once you're in Goa...
Getting to Goa is one thing. Getting around Goa is another. Read my travel tips for scooter rentals, local transport, and getting between North and South Goa.
Frequently Asked Questions
Related Itineraries
Goa Travel Tips
Practical tips from a decade of Goa trips — scooter rentals, cash vs cards, beach timing, and things nobody tells you.
Where to Stay in Goa
North vs South, beach huts vs boutique hotels — a breakdown of every area and who it's best for.
3-Day Goa Itinerary
Short on time? This covers the North Goa essentials — beaches, heritage, food, and one legendary night out.
Goa on a Budget
How to do Goa for under ₹15,000 — transport, food, stays, and activities without cutting corners on fun.
Now that you know how to get here, figure out what to do when you arrive.