- 1800-123-5555
- Travel Agent? Join Us
- Blog
- Offers

How to Reach Sri Lanka from Mumbai
Enjoy the picturesque beauty of this wonderful land
Rated 4.33/5 ( based on 3293 reviews )
How to Reach Sri Lanka from Mumbai
| By Air | By Road | By Train | By Sea | |
|---|---|---|---|---|
| Mumbai to Sri Lanka | 2.5 hours | 63.0 hours | - | - |
The fastest way to reach Sri Lanka from Mumbai is a nonstop flight from Mumbai (BOM) to Colombo (CMB), which takes about 2 hours 30 minutes. SriLankan Airlines, IndiGo and Air India fly the route every day, and one-way economy fares usually sit between Rs 11,000 and Rs 22,000. There is no train or road to Sri Lanka. The only surface route is a long train ride to Nagapattinam in Tamil Nadu followed by a 4-hour ferry to Jaffna, and that ferry runs only some months of the year.
Want to know how to reach Sri Lanka from Mumbai without wasting a day? Most travellers we plan for leave Mumbai after breakfast and are checking into a Negombo or Colombo hotel by mid-afternoon, because the flight is shorter than Mumbai to Delhi. Below you'll find every route that actually works, what each one costs, the free ETA Indians need, and how to get from Colombo airport to Kandy, Galle or the south coast once you land.
Mumbai to Sri Lanka at a Glance
| What you want to know | Answer |
|---|---|
| Distance (air) | About 1,530 km (950 miles), Mumbai to Colombo |
| Fastest way | Nonstop flight BOM to CMB, about 2 hr 30 min |
| Airlines flying nonstop | SriLankan Airlines, IndiGo, Air India |
| Nonstop flights a day | 3 to 4 |
| One-way fare (economy) | Rs 11,000 to Rs 22,000, lowest June to September |
| Direct train or road | None. Sri Lanka is an island across the Palk Strait |
| Cheapest surface route | Train to Nagapattinam + ferry to Kankesanthurai (about 44 hours) |
| Visa for Indians | Electronic Travel Authorisation (ETA), free since 25 May 2026 |
| Where you land | Bandaranaike International (CMB), Katunayake, 32 km north of Colombo |
| Time difference | None. Sri Lanka runs on the same clock as India |
How to Go to Sri Lanka from Mumbai: Every Route Compared
Searchers check four modes, so here is the honest answer for each. Only one of them is a realistic choice for a holiday of a week or less.
| Mode | Route | Travel time | Approx. cost (one way) | Worth it? |
|---|---|---|---|---|
| Nonstop flight | Mumbai (BOM) to Colombo (CMB) | About 2 hr 30 min | Rs 11,000 to 22,000 | Yes, the best option |
| One-stop flight | Via Chennai, Bengaluru or Hyderabad | 4 hr 45 min to 8 hr | Rs 10,000 to 18,000 | Only if nonstops sell out |
| Train + ferry | Mumbai to Nagapattinam by train, ferry to Kankesanthurai, train to Colombo | About 44 to 48 hr | Rs 7,000 to 12,000 all in | Only when the ferry is sailing |
| Cruise | Chennai or Kochi to Sri Lankan ports (Cordelia) | 3 to 5 nights | Sold as a cruise package | Seasonal; not from Mumbai |
| Road or direct train | Not possible | Not possible | Not possible | No land link exists |
Mumbai to Sri Lanka by Flight: Airlines, Flight Time and Fares
Flying is how almost everyone does it. Mumbai's Chhatrapati Shivaji Maharaj International Airport (BOM) has daily nonstop flights to Bandaranaike International Airport (CMB) at Katunayake, about 32 km north of Colombo city. Three airlines fly the route direct, with 3 to 4 departures between them on most days. The aircraft covers roughly 1,530 km and is in the air for about two and a half hours, so a morning departure puts you in Sri Lanka before lunch.
Nonstop flights from Mumbai to Colombo
| Airline | Flight time | Typical schedule | Good to know |
|---|---|---|---|
| SriLankan Airlines | About 2 hr 27 min | Morning and evening departures | Full-service: meal and checked bag included |
| IndiGo | About 2 hr 30 min | Daily | Low-cost: checked bag allowance is smaller, meals paid |
| Air India | About 2 hr 35 min | Daily | Full-service; often cheapest of the three in the monsoon |
Jet Airways used to fly this route but has been grounded since April 2019, so ignore older guides that still list it. Air India now operates the services Vistara once flew.
One-stop flights via Chennai or Bengaluru
If the nonstops are full or expensive on your dates, a one-stop routing through Chennai, Bengaluru or Hyderabad adds two to five hours to the trip. The quickest connections take around 4 hr 45 min door to gate. Keep a layover of at least 90 minutes, since you clear immigration in India at the connecting airport on most of these itineraries.
Flying into Jaffna or Mattala instead
Colombo is not Sri Lanka's only international airport. Jaffna International (JAF) in the north and Mattala Rajapaksa International (HRI) in the south also handle international flights. Neither has a nonstop from Mumbai. Jaffna is reached with a change in Chennai, which helps if your trip is focused on the Tamil north. For everyone else, CMB is the right airport.
Cheapest months and booking tips
Fares on this route drop between June and September, when the south-west monsoon is on the west coast, and peak over Christmas, New Year and Diwali. Booking four to six weeks ahead usually gets you the lower fare band. Midweek departures (Tuesday to Thursday) tend to be cheaper than Friday evening flights, which fill with long-weekend travellers from Mumbai.
Is There a Train from Mumbai to Sri Lanka?
No. There is no train from Mumbai to Sri Lanka, because no rail or road bridge crosses the Palk Strait between India and the island. Searches for a Mumbai to Sri Lanka train usually come from travellers hoping for a cheaper, slower option. The real alternative is a train plus a ferry, and it only works on days the Nagapattinam ferry is sailing.
Why some sites show trains to "Lanka". If a booking site offers you a 43-hour train from Mumbai to "Lanka" via Guwahati, it is sending you to Lanka town in Assam's Hojai district, not the country. That mix-up is behind most of the train results you'll see for this search.
The train and ferry route, step by step
1. Mumbai to Tamil Nadu by train (27 to 32 hours). The only direct train is the weekly Lokmanya Tilak Terminus to Karaikal Express (11017), which also stops at Thane and Kalyan and calls at Thiruvarur and Nagapattinam; on other days, change at Chennai. Book on IRCTC; a sleeper berth costs roughly Rs 700 to Rs 1,000 and 3AC around Rs 1,800 to Rs 2,600.
2. Overnight in Nagapattinam. The ferry boards in the morning, so plan to arrive the evening before and keep your passport and ETA printout handy.
3. Ferry to Kankesanthurai, Jaffna (about 4 hours). The passenger ferry Sivagangai crosses from Nagapattinam port to Kankesanthurai (KKS) near Jaffna. Reported one-way fares run Rs 5,000 to Rs 9,700 with a limited baggage allowance. Immigration happens at both ports.
4. Jaffna to Colombo by train (about 7 hours). Sri Lanka Railways' Northern Line connects Kankesanthurai and Jaffna to Colombo Fort, with air-conditioned intercity services costing a few thousand Sri Lankan rupees.
5. Total. Around 44 to 48 hours and Rs 7,000 to Rs 12,000 one way. It saves money only if you value the journey itself or plan to start your trip in the north.
Mumbai to Sri Lanka train ticket price
There is no single ticket. You pay for the Indian train leg (Rs 700 to Rs 2,600 depending on class), the ferry (Rs 5,000 to Rs 9,700) and the Sri Lankan train to Colombo separately. That makes the combined cost close to a sale fare on a nonstop flight, for roughly 18 times the travel time.
Mumbai to Sri Lanka by Ferry or Cruise
No ship sails directly between Mumbai and Colombo on a schedule. Two sea options exist, and both start from India's south-east or south-west coast.
Nagapattinam to Kankesanthurai ferry. This is the only passenger ferry between India and Sri Lanka. It restarted in 2023 after a gap of about 40 years and has been paused several times since, usually during the north-east monsoon from November to January. Check the operator's current sailing dates before you book a connecting train. The older Rameswaram to Talaimannar ferry is not running, and the India to Sri Lanka sea tunnel that some older pages mention is not under construction.
Cruises from Chennai and Kochi. Cordelia Cruises runs seasonal Sri Lanka sailings that call at Trincomalee, Hambantota, Jaffna and Colombo. These start from Chennai, with some 2026 itineraries leaving Kochi. From Mumbai you fly to Chennai or Kochi to board. A cruise makes the journey part of the holiday rather than the fastest way there. If that appeals, see the Sri Lanka cruise package from Mumbai.
By road. There is no road. Sri Lanka is an island roughly 30 km off the Tamil Nadu coast at its closest point, and no bridge crosses the strait.
Mumbai to Sri Lanka Distance
Mumbai to Colombo is about 1,530 km in a straight line by air, which is the distance your flight covers. By surface, via the train to Nagapattinam and the ferry, the journey is well over 2,000 km because the rail line runs the length of the Deccan before it reaches the coast.
| From | Air distance to Colombo | Nonstop flight time |
|---|---|---|
| Mumbai (BOM) | About 1,530 km | About 2 hr 30 min |
| Chennai (MAA) | About 700 km | About 1 hr 20 min |
| Bengaluru (BLR) | About 710 km | About 1 hr 30 min |
| Delhi (DEL) | About 2,400 km | About 3 hr 45 min |
Flying from another city? See how to reach Sri Lanka from Bangalore or from Delhi, or the main how to reach Sri Lanka guide.
Sri Lanka Visa (ETA) for Travellers from Mumbai
Indian passport holders need an Electronic Travel Authorisation (ETA) before they fly. Since 25 May 2026 the tourist ETA is free for Indians, valid for 30 days and allows double entry. Apply only on the official ETA portal. You enter passport and travel details online, and approval usually arrives within 24 to 72 hours. Skip the third-party sites that charge USD 25 or more for the same form.
At check-in in Mumbai and at immigration in Colombo, keep these ready: a passport valid for six months beyond arrival, the ETA approval (printed or on your phone), a return ticket and your first hotel booking. The full process, with screenshots, is in our guide to the Sri Lanka visa for Indians.
How to Plan the Trip from Mumbai in 5 Steps
1. Pick your dates. December to March suits the west, south and hill country; May to September suits the east coast.
2. Book the nonstop. Compare SriLankan, IndiGo and Air India four to six weeks out and choose a flight landing before noon.
3. Apply for the ETA. Do it on eta.gov.lk at least a week before you fly, then save the approval.
4. Arrange your airport transfer. Pre-book a car to your first stop or plan the airport bus to Colombo.
5. Sort cash and connectivity. Change a little money into Sri Lankan rupees and pick up a SIM at CMB arrivals.
After You Land: Colombo Airport to Colombo, Negombo, Kandy and Galle
Almost every Mumbai flight lands at CMB in Katunayake, so your first decision is where to sleep on night one. Negombo is 10 minutes away and good after a late arrival. Colombo is under an hour on the airport expressway. Kandy and the south coast are both doable the same day if you land by noon.
| From CMB airport to | Distance | By car | Cheaper option |
|---|---|---|---|
| Negombo | About 10 km | 15 to 20 min | Tuk-tuk or local bus |
| Colombo city | About 32 km | 40 to 60 min via the expressway | Airport express bus 187 |
| Kandy | About 100 km | 2 hr 30 min to 3 hr | Bus or train from Colombo |
| Bentota | About 95 km | About 1 hr 45 min via the expressway | Coastal train from Colombo Fort |
| Galle | About 150 km | About 2 hr 30 min via the expressway | Coastal train from Colombo Fort |
| Sigiriya / Dambulla | About 150 km | 3 hr 30 min to 4 hr | Bus via Kurunegala |
City-specific details are in our guides on Mumbai to Colombo flights and airport transfers and reaching Kandy from Mumbai. Heading straight to the coast? Start with the best beaches in Sri Lanka.
How Much Does It Cost to Travel from Mumbai to Sri Lanka?
Getting there costs less than many people expect. A return flight is the only big expense, the ETA is free for Indians, and the airport transfer is small. Here is what a traveller from Mumbai typically spends to reach the island and get through the first day.
| Item | Budget | Mid-range |
|---|---|---|
| Return flight Mumbai to Colombo | Rs 22,000 | Rs 35,000 to 38,000 |
| ETA (tourist visa) for Indians | Free | Free |
| CMB airport to Colombo | Under Rs 200 (airport express bus 187) | Rs 2,000 to 2,500 (private car) |
| Stay + food per day in Sri Lanka | Rs 3,000 to 5,000 | Rs 7,000 to 12,000 |
| Local SIM with data | About Rs 500 | About Rs 500 |
A five-night independent trip from Mumbai lands at roughly Rs 40,000 to Rs 60,000 per person on a budget. If you would rather have one price that covers flights, hotels and transfers, compare Sri Lanka tour packages from Mumbai.
Best Time to Fly from Mumbai to Sri Lanka
Sri Lanka has two monsoons, so some part of the island is always in season. December to March is best for Colombo, Galle, Bentota, Kandy and Ella, but Mumbai fares are at their highest then. April and September are good-value shoulder months. The east coast around Trincomalee, Pasikudah and Arugam Bay is at its best from May to September. Month-by-month weather is in our guide to the best time to visit Sri Lanka.
Mumbai to Sri Lanka: Travel Tips from Our Sri Lanka Desk
• Reach Terminal 2 three hours early. BOM's international check-in queues are long on weekend mornings.
• Carry US dollars or change money at CMB. Most shops outside Colombo won't take Indian rupees, and airport rates are fair.
• Buy a Dialog or Mobitel SIM in arrivals. The counters sit just past baggage claim. PickMe and Uber both work in Colombo and Kandy.
• Check your fare's baggage rule. SriLankan includes a checked bag; IndiGo's lowest fares carry less, and excess is charged at the airport.
More advice in our Sri Lanka travel tips.
Plan the Rest of Your Sri Lanka Trip
Once the route is sorted, the fun part is choosing what to do. Our list of places to visit in Sri Lanka and the things to do in Sri Lanka cover Sigiriya, the Kandy to Ella train, whale watching off Mirissa and safaris in Yala. If you prefer a planned itinerary that starts and ends in Mumbai, look at the 6 nights Sri Lanka tour from Mumbai or the 10-day Sri Lanka trip from Mumbai, or browse all Sri Lanka tour packages from Mumbai.
Popular Packages
Unlimited Choices. Trusted Agents. Best Prices. Happy Memories.
Cities:
- Kandy
- Nuwara Eliya
- Bentota
Starting from:
₹12,157/-
₹13,072/-7% OffCities:
- Kandy
- Nuwara Eliya
- Bentota
- Colombo
Starting from:
₹13,925/-
₹15,136/-8% OffCities:
- Colombo
- Bentota
Starting from:
₹16,500/-
₹18,333/-10% OffCities:
- Kandy
- Bentota
- Colombo
Starting from:
₹16,600/-
₹18,242/-9% OffCities:
- Kandy
- NuwaraEliya
- Bentota
- Colombo
Starting from:
₹16,600/-
₹19,618/-15% OffCities:
- Sigiriya
- Colombo
Starting from:
₹17,144/-
₹18,434/-7% OffCities:
- Induruwa
Starting from:
₹17,250/-
₹22,499/-23% OffCities:
- Kandy
- NuwaraEliya
- Kalutara
- Bentota
Starting from:
₹18,399/-
₹21,187/-13% OffCities:
- Kandy
- Nuwara Eliya
- Bentota
- Colombo
Starting from:
₹18,420/-
₹20,022/-8% OffCities:
- Kandy
- NuwaraEliya
- Bentota
- Colombo
Starting from:
₹19,250/-
₹21,583/-11% OffCities:
- NuwaraEliya
- Bentota
- Colombo
Starting from:
₹19,800/-
₹23,657/-16% OffCities:
- Kandy
- NuwaraEliya
- Bentota
- Colombo
Starting from:
₹19,900/-
₹22,359/-11% OffCities:
- Sigiriya
- Kandy
- Nuwara Eliya
- Bentota
- Colombo
Starting from:
₹20,000/-
₹21,739/-8% OffCities:
- Kandy
- NuwaraEliya
- Bentota
Starting from:
₹21,000/-
₹24,684/-15% OffCities:
- Nuwara Eliya
- Kandy
- Colombo
Starting from:
₹22,000/-
₹25,882/-15% OffCities:
- Negombo
- Bentota
- Colombo
Starting from:
₹22,400/-
₹25,454/-12% OffCities:
- Kandy
- NuwaraEliya
- Bentota
Starting from:
₹22,410/-
₹25,967/-14% OffCities:
- Kandy
- NuwaraEliya
- Colombo
Starting from:
₹22,874/-
₹26,263/-13% OffCities:
- Kandy
- Bentota
- Colombo
Starting from:
₹23,799/-
₹26,153/-9% OffCities:
- Colombo
Starting from:
₹23,999/-
₹26,086/-8% OffOur experts would love to create a package just for you!
Fill in your requirements here >
Fastest Growing Holiday Marketplace
650+
Verified Agents
22 Lac+
Happy Travellers
65+
Destinations
Easy, Secure & Reliable
Traveltriangle
Verified
Stringent
Quality Control
24/7
Support
What Travelers Say About Our Sri Lanka Packages
Read real reviews,packages, stories, and experiences from happy customers who booked with TravelTriangle.
Crasto Leo
Mumbai
Crasto's 8 days trip to Sri Lanka
Vinay Kumar
Bengaluru
Vinay's 5 days trip to Sri Lanka
Rohit Bhagwan Singh Mehta
Mumbai
Rohit's 7 days trip to Sri Lanka
Thiyanesh Janakar
Trichy
Thiyanesh's 6 days trip to Sri Lanka
Ankur Jaiswal
Bangalore
Ankur's 6 days trip to Sri Lanka
Dinesh Bhasin
New delhi
Dinesh's 12 days trip to Sri Lanka
Ruthu
Bangalore
Ruthu's 5 days trip to Sri Lanka
Sivathanu Pillai S
Thiruvananthapuram
Sivathanu's 6 days trip to Sri Lanka
Ajay Chaudhary
New delhi
Ajay's 7 days trip to Sri Lanka
Dheeraj Rameshwar Mehar
Australia
Dheeraj's 7 days trip to Sri Lanka
Tourist cities in Sri Lanka
Places to Visit in Sri Lanka
Things to Do in Sri Lanka
Best Time to Visit Cities of Sri Lanka
Popular Kerala Holiday Packages
Spiritual Packages
Kerala Holiday Packages From Metro Cities
Popular 1 Night & Above Kerala Holiday Packages
Popular 6 Nights & Above Kerala Holiday Packages
Top Tour Packages In India
Top International Tour Packages
Tour Packages By Theme And Activity
Top Honeymoon Destinations In India
Top International Honeymoon Destinations
Top Destinations In India
Top International Destinations
Want best packages handpicked just for you?
Fill the form and get a callback from our holiday experts
Frequently Asked Questions
Get your answers — before you plan your trip.
Sri Lanka Travel FAQs
How long is the flight from Mumbai to Sri Lanka?
A nonstop flight from Mumbai to Colombo takes about 2 hours 30 minutes. SriLankan Airlines is the quickest at roughly 2 hours 27 minutes, with IndiGo and Air India close behind. One-stop flights via Chennai, Bengaluru or Hyderabad take 4 hours 45 minutes to 8 hours depending on the layover, so the nonstop is worth paying a little more for.
Which airlines fly direct from Mumbai to Colombo?
Three airlines fly nonstop from Mumbai to Colombo: SriLankan Airlines, IndiGo and Air India. Between them there are 3 to 4 nonstop departures on most days. SriLankan includes a meal and checked bag, IndiGo is low-cost, and Air India often has the lowest fares in the monsoon months. Jet Airways no longer flies.
Is there a train from Mumbai to Sri Lanka?
No. There is no train from Mumbai to Sri Lanka because no rail bridge crosses the Palk Strait. You can take a train from Mumbai to Nagapattinam in Tamil Nadu, then the ferry to Kankesanthurai near Jaffna and a Sri Lankan train to Colombo. That takes about 44 to 48 hours and works only when the ferry is running.
What is the Mumbai to Sri Lanka train ticket price?
There is no single train ticket to Sri Lanka. Budget roughly Rs 700 to Rs 2,600 for the Indian train to Nagapattinam, Rs 5,000 to Rs 9,700 for the ferry to Kankesanthurai and a few thousand Sri Lankan rupees for the train to Colombo. The total of Rs 7,000 to Rs 12,000 is close to a sale fare on a nonstop flight.
What is the cheapest way to get from Mumbai to Sri Lanka?
The train and ferry route via Nagapattinam is the cheapest on paper at Rs 7,000 to Rs 12,000 one way, but it takes nearly two days. For most travellers a nonstop flight booked four to six weeks ahead for June to September dates is the cheapest practical option, often close to Rs 11,000 one way.
What is the fastest way to get from Mumbai to Sri Lanka?
A nonstop flight from Mumbai (BOM) to Colombo (CMB) is the fastest way, at about 2 hours 30 minutes in the air. Add around three hours for check-in and immigration in Mumbai and 45 minutes to clear arrival formalities in Colombo, and you can be at a Negombo or Colombo hotel within seven hours of leaving home.
How far is Sri Lanka from Mumbai?
Sri Lanka is about 1,530 km (950 miles) from Mumbai by air, measured from Mumbai to Colombo. The surface route via the train to Nagapattinam and the ferry to Jaffna is well over 2,000 km. For comparison, Chennai to Colombo is about 700 km and Delhi to Colombo about 2,400 km.
Can I go from Mumbai to Sri Lanka by ship or road?
There is no road and no regular ship from Mumbai to Colombo. The only passenger ferry runs from Nagapattinam to Kankesanthurai and pauses in some months. Cordelia Cruises sails to Sri Lankan ports from Chennai and, on some 2026 itineraries, Kochi, so from Mumbai you would fly to the departure port first.
Do Indians need a visa to visit Sri Lanka from Mumbai?
Yes, Indians need an Electronic Travel Authorisation (ETA). Since 25 May 2026 the tourist ETA is free for Indian passport holders, valid for 30 days and allows double entry. Apply on eta.gov.lk before you fly; approval usually comes within 24 to 72 hours. Carry a return ticket and hotel booking for immigration in Colombo.
Which airport do I land at in Sri Lanka from Mumbai?
Flights from Mumbai land at Bandaranaike International Airport (CMB) in Katunayake, about 32 km north of Colombo and 10 km from Negombo. The drive to central Colombo takes 40 to 60 minutes on the airport expressway. Jaffna and Mattala also have international airports, but neither has a nonstop flight from Mumbai.
Is Sri Lanka good for a long weekend from Mumbai?
Yes. With a 2 hour 30 minute nonstop, no time difference and a free ETA, Sri Lanka works well for a three or four-night break from Mumbai. Stay close to the airport and pair Colombo with Negombo or Bentota. Kandy is possible too if you land before noon. Save Ella, Yala and the east coast for a week-long trip.
How It Works
Personalise This Package
Make changes as per your travel plan & submit the request.
Get Multiple Quotes
Connect with top 3 agents, compare quotes & customize further.
Book The Best Deal
Pay in easy installments & get ready to enjoy your holiday.














