How To Reach Sri Lanka From Chennai

Discover the shortest international hop out of South India.

Request a Callback

How To Reach Sri Lanka From Chennai

Discover the shortest international hop out of South India.

Enquire Now

Chennai is the one Indian city where reaching Sri Lanka barely feels like international travel. If you’re working on how to reach Sri Lanka from Chennai, you need to simply board your flight from Chennai International Airport (MAA), land at Bandaranaike International Airport (CMB) near Colombo, and you're done in about 1 hour 20 minutes. 
IndiGo, SriLankan Airlines, and Air India all run this nonstop route, with multiple departures every day. If your trip is pointed further north instead, IndiGo also flies direct from Chennai into Jaffna's Kankesanthurai Airport (JAF), a near-identical 1 hour 15 to 25 minute flight that skips Colombo entirely. 
There's a slower route too, for anyone who'd rather travel overland: a train from Chennai to Nagapattinam, followed by a passenger ferry across to Kankesanthurai in the island's north — a different landing point altogether from where most journeys here end up.
This guide breaks down every way to travel from Chennai to Sri Lanka including flight duration and fares, distance by air and sea, and the one working ferry route, so you can book with confidence. 
Once the journey's sorted, you can browse our Sri Lanka tour packages with fixed and customised itineraries, built for every travel style.

Chennai to Sri Lanka Distance 

The Chennai to Sri Lanka distance depends on how you're measuring it:
ModeDistance
By air (Chennai–Colombo)~648 km (350 nautical miles)
By sea (port to port)~743 km (401 nautical miles)
By roadNo direct road route exists. The Palk Strait separates the two landmasses
There's no driveable road connecting Chennai to Sri Lanka since the countries are physically separated by sea. Any "distance by road" figure you see elsewhere is either a straight-line estimate or includes a sea crossing that doesn't currently operate for vehicles.

Chennai to Sri Lanka Flight: The Fastest Way Across

Chennai is one of the few Indian cities with a genuine nonstop flight to Sri Lanka — no layovers, no connections needed.

Direct Flights from Chennai (MAA) to Colombo (CMB):

There are multiple airline carriers flying from Chennai International Airport (MAA) to Bandarnaike International Airport (CMB):
AirlineDurationFrequency
IndiGo~1h 20mMultiple daily departures
SriLankan Airlines~1h 20–25mDaily
Air India~1h 20mSeveral times weekly
Combined, these three airlines run 60+ nonstop flights a week on the Chennai–Colombo sector, so availability is rarely an issue even on short notice.

Direct Flight from Chennai to Jaffna:

Jaffna is the closest Sri Lankan city from India, and around 405 km away from Colombo. Only one airline flies currently from Chennai International Airport (MAA) to Jaffna’s Kankesanturai Airport (JAF):
AirlineDurationFrequency
IndiGo~1h 15–25m2 daily flights
This route is best for travellers heading straight to northern Sri Lanka for the Ramayana Yatra circuit (Jaffna, Trincomalee), Nallur Kandaswamy Temple, and Jaffna's Tamil heritage sites without routing through Colombo first. If planning this route, check out what the Ramayana tour in Sri Lanka offers for heritage lovers.

Flight Onward from Jaffna to Colombo & vice-versa:

If you’re routing further south towards Colombo, this is the route you can follow:
RouteAirlinesFrequency
Colombo (Ratmalana) → JaffnaFitsAir3x weekly (Mon, Wed, Sat)
Colombo (Ratmalana) → JaffnaCinnamon AirScheduled/charter, year-round (varies by month)
Jaffna → Colombo (Ratmalana)FitsAir3x weekly (Mon, Wed, Sat)
Jaffna → Colombo (Ratmalana)Cinnamon AirScheduled/charter, year-round (varies by month)

Connecting Flights From Chennai to Sri Lanka

Given how frequently the Chennai to Sri Lanka nonstop route operates, a connection is rarely necessary. Chennai to Sri Lanka flight duration only stretches past 4-5 hours once you're routing through Mumbai or Delhi instead of flying direct. 
But if your dates coincide with a sold-out nonstop or a specific fare sale, here's what connecting via other Indian hubs actually looks like:
ViaAirline(s)Total travel time
MaduraiIndiGo~4h 35m
BengaluruAir India, IndiGo~4h 30m – 5h 30m
MumbaiAir India~7 – 9h
DelhiAir India~8h 30m – 9h
Reaching Sri Lanka from Bengaluru or Madurai adds the least extra time — worth considering if the nonstop is genuinely unavailable. Routing via Mumbai or Delhi only makes sense if you're already starting your journey from further north and Chennai is a stopover rather than your origin city.

Chennai to Sri Lanka Flight Ticket Price

Here's what the Chennai to Sri Lanka airfare looks like across airlines, one-way in economy:
AirlineOne-way fare (per person)
IndiGo₹7,500 – ₹13,000
SriLankan Airlines₹14,500 – ₹18,000
Air India₹14,000 – ₹18,000
Peak season (Dec–Jan, Apr)₹20,000+
Please Note: Fares shown are indicative as of 2026 and change daily based on routes and seasons. Always check live pricing before booking. 
Booking 2–3 weeks ahead typically saves 10–15% over last-minute fares. Midweek departures (Tuesday–Thursday) tend to price lower than weekend flights.
No, there's no direct Chennai to Sri Lanka train, and there never has been, since the island has no rail bridge connecting it to the mainland.
What does exist is a train-plus-ferry combination, using Nagapattinam in Tamil Nadu as the jump-off point for the one working passenger ferry to Sri Lanka.
Chennai to Sri Lanka distance by train (up to Nagapattinam, the nearest port with ferry access) is about 330 km, covered in roughly 6.5 to 7 hours. Ticket prices for this leg start from around ₹240 in sleeper class.
This route only makes sense if you specifically want the ferry experience or are headed to northern Sri Lanka — it's slower and less convenient than flying if Colombo is your destination.

Chennai to Sri Lanka by Ferry: Route, Duration & Ticket Price

There is currently one operating passenger ferry between India and Sri Lanka, and it doesn't sail from Chennai directly — it departs from Nagapattinam, about 330 km south of Chennai.
  • Route: Nagapattinam (Tamil Nadu) → Kankesanthurai, Jaffna (northern Sri Lanka)
  • Vessel: Sivagangai, operated by IndSri Ferry Service
  • Chennai to Sri Lanka distance by sea: ~111 km (60 nautical miles)
  • Crossing time: ~3.5 to 4 hours
  • Schedule: Departs Nagapattinam around 7 AM, arrives Kankesanthurai around 11 AM; return sailing departs early afternoon, allowing a same-day round trip if needed

Chennai to Sri Lanka Ferry Ticket Price

ClassOne-way fare
General~₹5,000
Premium~₹7,500
Fares are typically quoted plus applicable taxes, and round-trip tickets are available at a discount over two one-ways.
Important to know before booking this route: The ferry lands in Kankesanthurai, near Jaffna in Sri Lanka's north — not Colombo. If your trip is centred on Colombo, Kandy, or the south coast, you'd need further travel of several hours from Jaffna to reach those areas. 
This route suits travellers specifically headed to northern Sri Lanka or those who want the sea-crossing experience as part of the journey, not a shortcut to Colombo.
PackageTrip Highlights
8D Sri Lanka Couples Trip from ChennaiSigiriya Rock Fortress, Nine Arch Bridge, Coconut Tree Hill sunset, Galle Fort at dusk
7D Island Getaway to Sri Lanka from ChennaiElephant orphanage, Temple of the Tooth, Kosgoda turtle hatchery, Bentota water sports
7D Heritage Sri Lanka Tour from ChennaiRamayana Yatra sites in Jaffna & Trincomalee, Anuradhapura's sacred Bodhi Tree, Dambulla caves, Galle Fort
Chennai's short flight time and frequent nonstop connections settle the question of how to reach Sri Lanka from Chennai for most travellers — it's simply the easiest gateway to the island from anywhere in India.
Once you've picked your travel dates, you can explore Sri Lanka tour packages from Chennai covering everything from quick beach getaways to full hill-country-to-coast itineraries.

Documents You'll Need at Chennai Airport

Because this is such a short flight, it's easy to treat it like a domestic one — don't. Indian passport holders need a few things sorted before check-in:
1. Sri Lanka ETA (Electronic Travel Authorization) — free for Indian nationals, applied for online at eta.gov.lk, usually approved within 24 hours. Airlines check for this at the check-in counter in Chennai, not on arrival in Colombo, so apply at least a couple of days before you fly.
2. Passport valid 6+ months beyond your travel dates
3. Proof of onward or return travel. Airline staff at Chennai can deny boarding without this.
4. Accommodation address for your stay in Sri Lanka, as requested on the ETA form.
Keep a digital and printed copy of your approved ETA. Chennai check-in counters and Colombo immigration both ask to see it.

Chennai to Sri Lanka Flight vs Train+Ferry: Which One Should You Pick?

FlightTrain + Ferry
Total time~1.5–4 hours door to door~10–14 hours combined
Cost (one-way)₹9,200 – ₹18,000+₹5,500 – ₹8,000 (train + ferry combined)
Destination reachedColombo (central/south access)Jaffna (northern Sri Lanka)
Best forColombo, Kandy, hill country, south coast tripsNorthern Sri Lanka, budget travel, sea-crossing experience
FrequencyMultiple daily departuresOne sailing per day
For nearly every leisure trip like beaches, hill country, cultural sites, Colombo, flying is the practical answer to how to reach Sri Lanka from Chennai. It's faster, cheaper at the low end, and drops you closer to where most travellers actually want to go. 
The train-and-ferry route is worth considering only if Jaffna and the north are your destination, or the journey itself is part of the experience you're after.

How to Get around in Sri Lanka After Landing?

Bandaranaike International Airport (CMB) sits in Katunayake, about 30–35 km from Colombo city. From here, you can choose among these three options:
OptionTravel timeApprox. cost
Taxi / private transfer40–60 min (up to 90 in traffic)₹2,000 – ₹3,500
Airport shuttle bus50–60 min₹80 – ₹250
Public bus (to Pettah)60–90 minUnder ₹100
If your onward plan is Kandy, Bentota, or the south coast rather than Colombo itself, several transfer services offer direct routes from the airport, skipping the city altogether.

Best Time to Fly from Chennai to Sri Lanka

Fares on the Chennai to Sri Lanka flight route move with two things: Sri Lankan school holidays and Indian festive season overlap.
  • Cheapest months: May–June and September–October (shoulder season, lower demand on both ends)
  • Priciest months: December–January and mid-April (Sinhala New Year) are priciest, when the fares quoted earlier on this page can jump 30–40% above the low end.
  • Weather tip: Chennai to Colombo is a short flight either way, so weather rarely disrupts it — but if you're continuing on to the hill country or east coast after landing, May–September suits the west/south better, and December–March suits the east coast better. Check out the best time to visit Sri Lanka to plan your ultimate getaway.
That covers every real way to go — once you've picked a flight, how to reach Sri Lanka from Chennai stops being a question and just becomes your itinerary. Explore Sri Lanka tour packages from Chennai, or get in touch to have the whole trip planned around your dates.

Sri Lanka Tour Packages From Chennai

Wanderlust Calling?

Allow Us to Call You Back!

Wanderlust Calling?

Allow Us to Call You Back!

+91
Thank you! Your form has been submitted successfully. We'll be in touch soon.

Sri-lanka Tour Packages

Don’t Just Dream, Travel! 🔥

Your details have been submitted. Our Expert will get in touch with you soon.

Hear from Travellers like you

Frequently Asked Questions

01

Is there a ferry service from Chennai to Sri Lanka?

No ferry runs directly from Chennai. The only passenger ferry connects Nagapattinam, about 330 km south, to Kankesanthurai near Jaffna. The crossing takes roughly 3.5 to 4 hours and costs ₹5,000 to ₹7,500 per person, depending on class.

02

Can I travel from Chennai to Sri Lanka by ship?

03

What is the easiest way to reach Sri Lanka from Chennai?

04

What is the best time to visit Sri Lanka from Chennai?

05

How many days are ideal for a Sri Lanka trip from Chennai?

06

Do I need a visa to travel from Chennai to Sri Lanka?

07

Is there a direct flight from Chennai to Colombo?

08

How far is Sri Lanka from Chennai?

Our Blogs

Some good reads to help you travel better!

WanderOn’s Secret Sauce

Why WanderOn?

No Third Party Mess

100 percent in-house operations for all trips! No third parties involved, hence no fishy claims!

sauce-logo

Transparency & Security

Real time monitoring of all trips by ground team! All routes and weather conditions are accurately updated!

sauce-logo

Co-Travelers Filtering

Multi-step filtering to bring only like-minded people together! That’s our key to have fuss-free trips!

sauce-logo

One Stop Hassle Free Experience

Comfortable stays, trained drivers, hospitable staff and friendly trip leaders put together that one memorable trip for you!

sauce-logo

Don’t Just Dream, Travel! 🔥

Your details have been submitted. Our Expert will get in touch with you soon.

WANDERON EXPERIENCES PVT LTD

CIN-U63040HR2019PTC118957

3rd Floor, Building No-436, Phase IV, Udyog Vihar, Sector-18, Gurugram, Haryana-122015

© WANDERON EXPERIENCES PVT LTD, All rights reserved.
bak
Request a Call Back
Request a Call Back
Request A Call Back
Enquiry form header

Don't just dream travel! 🔥
Allow us to call you back!

Thank you! Your form has been submitted successfully. We'll be in touch soon.