Mumbai is one of the only Indian cities with two real ways to reach Sri Lanka. If you're figuring out how to reach Sri Lanka from Mumbai, the fastest and most practical option is a nonstop flight, from Chhatrapati Shivaji Maharaj International Airport (BOM) to Bandaranaike International Airport (CMB). It’s just 2.5 to 3 hours of air travel via Air India, IndiGo, or SriLankan Airlines.
If your trip stretches to Jaffna or Trincomalee, both need an onward connection from Colombo, since neither has a direct Mumbai flight. Because Mumbai is also home to one of India's busiest ports, a small number of luxury cruise sailings connect it to Colombo too.
Whether you're booking a quick long-weekend flight or looking into the rare sea route out of curiosity, this guide covers both clearly: flight schedules and fares, the 2026 visa process, and what a full trip costs.
Once you’ve sorted your dates, our Sri Lanka tour packages cover everything from quick beach getaways to full-country itineraries built around this exact route. Not every Indian city has this advantage, and it's worth understanding why it matters for how to reach Sri Lanka from Mumbai specifically.
- Shorter distance than most metros. At roughly 1,520–1,600 km, the Mumbai to Sri Lanka distance is noticeably less than Delhi to Sri Lanka route (~2,400 km), which shows up directly in flight time—under 3 hours versus 3.5.
- Genuinely high flight frequency. Air India alone runs 15 or more flights a week on this route, and combined with IndiGo and SriLankan Airlines, there are multiple departure windows most days—not just one flight to plan your whole trip around.
- Less lead time needed. Because seats open up frequently, this route tends to be more forgiving for last-minute bookings than routes with only one or two daily departures.
- IndiGo: starting from ₹13,000–₹14,500 one-way, cheapest option on this route
- Air India: starting from ₹14,000–₹18,000, frequent daily departures
- SriLankan Airlines: starting from ₹18,000–₹25,000+, best for onward connections within Sri Lanka
- All three fly nonstop, 2h 30m - 2h 45m
- Colombo city centre: ~35 km from the airport, 30–45 min via Katunayake Expressway
- No airline flies Mumbai to Jaffna directly
- IndiGo — ₹7,700–₹31,000 one-way, nonstop from Chennai only (~1h 15m, ~7 flights/week)
- From Mumbai: fly to Chennai first, then take that leg — or fly to Colombo and connect onward, though this runs less frequently
- Road or rail transfer from Colombo: approx. ₹2,500–₹4,000 approx., 6–8 hours
- Cinnamon Air seasonal flight from Colombo: approx. ₹10,500–₹22,000 one-way, ~45–60 min, running May–October only
Booking tip: fares on this route swing noticeably with the season. Booking 4–6 weeks ahead and avoiding weekend departures where possible tends to bring the Mumbai to Sri Lanka flight fare down meaningfully compared to booking within a week of travel.
Once you land at Bandaranaike International Airport, Colombo city centre is about 35 km away via the Katunayake Expressway, a straightforward 30–45 minute drive.
Yes, if you're wondering how to go Sri Lanka from Mumbai without flying, the sea route is worth knowing about. Mumbai's port occasionally hosts luxury cruise sailings to Colombo, with the crossing taking around two days.
This isn't a regular ferry service like the ones connecting South India to northern Sri Lanka; it's an infrequent, cruise-liner-style sailing, priced well above a flight and scheduled only a few times a year depending on the operator.
Who this actually suits: travellers looking for the journey itself as part of the experience — not anyone trying to reach Sri Lanka on a fixed timeline. If your priority is getting there efficiently, flying remains the clear choice; the sea route is a genuine but niche alternative, not a budget option.
Good to know for travellers: there's no scheduled Mumbai-to-Colombo ferry running the way flights do — availability depends entirely on which cruise operators are running the route in a given season, so this needs checking closer to your travel dates rather than assumed as a standing option.
No. Sri Lanka is an island, and there's no rail line or road connection to mainland India from any city, including Mumbai. A Mumbai to Sri Lanka train route doesn't exist and never has — Sri Lanka's only land border is with the sea. Flying remains the only real way to go to Sri Lanka from Mumbai.
If you see a train option listed on a route planner, it's worth double-checking the destination, since Google Maps may confuse Sri Lanka, the country, with an unrelated Indian place name.
Once your flight from Mumbai to Sri Lanka is booked, the next thing to sort is the visa. Indian citizens do not need a paid Sri Lanka visa anymore.You can enter on a free 30-day tourist ETA. Here are the quick details: - Apply at: eta.gov.lk, the only official portal
- Cost: free, under the expanded scheme in effect since May 25, 2026
- Validity: 30 days, double-entry
- Processing: fast and fully online — passport details, travel dates, and your Sri Lanka accommodation address are all that's needed
- Passport requirement: valid for at least 6 months from your arrival date
Keep a confirmed return or onward ticket handy at immigration, along with your ETA confirmation — it's generally expected on arrival.
Best Time To Book and Fly From Mumbai To Sri Lanka
- Cheaper fare months: June through September tend to show the lowest average prices from Mumbai to Sri Lanka, based on recent fare data
- Peak, pricier months: December and January, driven by Indian holiday travel
- Best weather: December to March is the overall best time to visit Sri Lanka, especially for Colombo, Galle, and the south-west coast; May to September for the east coast around Trincomalee
If your dates are flexible, aiming for a June or September departure tends to combine reasonable fares with manageable weather across most of the island.
The flight is only part of the budget. Here's what a full trip typically runs:
- Budget trip: ₹28,000–₹40,000 per person, 4–6 days
- Mid-range trip: ₹38,000–₹75,000 per person, 5–7 days, flights + hotels + sightseeing
- Sri Lanka Couples trip: ₹65,000–₹120,000 per person, 6–8 days
- Sri Lanka Family trip: ₹90,000–₹1,60,000 per person, 6–9 days
Given Mumbai's shorter flight and generally competitive fares, trip costs from here often come in a little lower than from cities further from Sri Lanka—most of the budget goes toward the hotel category and how many regions of the island you cover.
Please Note: Routes, hotel categories, and duration on all of these can be adjusted to match your travel dates and group size.
Tips From WanderOn Trip Captains on Mumbai To Sri Lanka Route
1. Book the 6-9 AM departures if you can — they run on time most consistently, with fewer delays than evening flights.
2. Pack light on Colombo-bound flights — most airlines cap cabin baggage strictly on this short-haul route, more than on longer international sectors.
3. Keep your ETA confirmation downloaded, not just emailed—Colombo Airport WiFi can be patchy at immigration, and a saved PDF avoids the scramble.
4. Carry a printed hotel address — immigration sometimes asks for it beyond what's on your ETA form.
5. Avoid tight same-day connections if flying via Colombo onward — a short domestic delay in Mumbai can eat into an already brief layover.
6. Currency exchange at Colombo airport runs fair rates — no need to pre-book Sri Lankan Rupees before you fly.
7. Carry small change once you're outside Colombo — cash still moves faster than cards at smaller vendors and local eateries, especially around spots like Bentota or the tea estates near Kandy.
8. Check baggage allowance separately for SriLankan Airlines — it's usually more generous than the budget carriers on this route.
9. Fly midweek if your dates allow — Tuesday and Wednesday departures tend to price lower and see fewer delays than weekend flights.
10. Beware of tourist scams in Sri Lanka — overpriced taxi meters, unofficial "tour guides" near temples, and inflated prices at tourist-area shops are the usual ones. Now that you know exactly how to reach Sri Lanka from Mumbai — the flight time, the fares, the visa steps — the only thing left is picking your itinerary. Explore our Sri Lanka tour packages from Mumbai and find one built around your dates, your pace, and the kind of trip you're actually looking for.