How to Reach Sri Lanka from India: Flights, Ferry & Cruise Guide 2026

Have you ever gazed at a map and noticed how tantalizingly close Sri Lanka sits to India's southern tip? Separated by just a sliver of ocean — the Palk Strait — these two nations share millennia of history, culture, and trade. Yet for decades, getting across that narrow stretch of water wasn't as simple as you'd think.
The good news? In 2026, traveling from India to Sri Lanka is easier, more affordable, and more exciting than ever. Whether you want to hop on a quick flight, ride the waves on a revived ferry, or indulge in a luxury cruise, you've got options. Let's break them all down so you can pick the perfect route for your adventure.
✈️ Option 1: Flying — The Fastest and Most Popular Way
Let's start with the obvious winner for most travelers. Flying is the quickest and most convenient way to reach Sri Lanka from India, and the air corridor between the two countries is one of the busiest short-haul routes in South Asia.
Key Airports
Your primary destination will be Bandaranaike International Airport (CMB) in Colombo, which serves as the main gateway for international travelers. There's also Jaffna International Airport in the north, which has limited direct connectivity — mainly from Tiruchirappalli.
Direct Flight Routes
Direct flights to Colombo operate from several major Indian cities:
- Chennai — the closest and cheapest hub (~1.5 hours)
- Bengaluru — approximately 1.5–2 hours
- Mumbai — around 2–2.5 hours
- Delhi — approximately 3.5–4 hours
- Hyderabad, Kochi, and Trivandrum — also well-connected
Starting May 15, 2026, FitsAir is launching direct Ahmedabad–Colombo flights, adding yet another convenient route to the mix.
Airlines and Fares
Several airlines compete on this corridor, keeping prices traveler-friendly:
- SriLankan Airlines — the national carrier with the widest network; economy fares from around ₹9,981
- Air India — direct and connecting flights with meals and baggage included
- IndiGo — budget-friendly options from Delhi, Mumbai, Bengaluru, Chennai, and Tiruchirappalli
- SpiceJet — select direct flights from Chennai and southern hubs
- FitsAir — growing regional carrier
One-way tickets can start from as low as ₹5,500 on southern routes when booked in advance, while round-trip fares from Delhi or Mumbai typically begin around $164 (₹13,500+).
Pro Tip: Chennai offers the most frequent and cheapest flight options to Colombo. If you're coming from elsewhere in India, consider routing through Chennai for the best deals.
⛴️ Option 2: The Ferry — A Historic Sea Route Revived
Here's where things get exciting for adventurous travelers. After being suspended for over 40 years due to the Sri Lankan Civil War and natural disasters, passenger ferry service between India and Sri Lanka was officially relaunched in October 2023.
The Route: Nagapattinam to Kankesanthurai
The current ferry connects Nagapattinam in Tamil Nadu to Kankesanthurai (KKS) in the Jaffna District of northern Sri Lanka. The journey covers approximately 110 km across the Palk Strait and takes about 3–4 hours depending on sea conditions.
Schedule and Pricing
- Departure from India: 7:00 AM IST, arriving in KKS around 11:00 AM
- Return from Sri Lanka: 1:30 PM, arriving in Nagapattinam around 5:30 PM
- Ticket price: Approximately ₹7,670 (including 18% GST on a ₹6,500 base fare)
- Baggage allowance: 40 kg per passenger
- Vessel capacity: 150 passengers
The Indian government has extended financial assistance under a Viability Gap Funding mechanism to keep the service affordable and operational, with plans to explore additional routes in the future.
Important Considerations
- The ferry service can be suspended during the northeast monsoon season (roughly October–January), so always check current schedules before booking
- The service has experienced intermittent suspensions for technical and weather-related reasons since its launch
- This route drops you in Jaffna (northern Sri Lanka), not Colombo — perfect if you want to explore the Tamil cultural heartland first
Insider Tip: Nagapattinam is close to the famous Catholic pilgrimage center of Velankanni and ancient temples in Thanjavur, so you can easily combine a South Indian temple tour with your Sri Lanka crossing.
🚢 Option 3: Cruise Ships — The Luxurious Way
If you prefer to make the journey part of the vacation, a cruise from India to Sri Lanka offers a spectacular experience. The Cordelia Cruise operates sailings from Chennai Port to Sri Lankan destinations including Trincomalee, Hambantota, and Kankesanthurai.
What to Expect
- Duration: 2–4 nights depending on the itinerary
- Starting price: Approximately ₹24,500 per adult for a 2-night/3-day trip
- Departure port: Chennai
- Sri Lankan ports of call: Trincomalee, Hambantota, Colombo
International luxury cruise lines like Silversea, Celebrity Cruises, and Ponant also include Sri Lankan ports (Colombo, Galle, Hambantota) on their Indian Ocean itineraries, though these are typically longer voyages and significantly pricier.
Pro Tip: Cruise packages often include your Sri Lanka visa in the ticket cost, saving you one less thing to worry about.
🛂 Visa Requirements for Indians in 2026
Here's some fantastic news that makes this trip even more appealing. Indian passport holders can now obtain a free 30-day tourist visa through Sri Lanka's Electronic Travel Authorisation (ETA) system. The visa is free, but the ETA application is still required.
How to Apply
- Visit eta.gov.lk
- Select "Tourist ETA" under individual applications
- Fill in your passport number, travel dates, and accommodation address
- Submit — approval is typically fast
The free ETA permits double entry, meaning you can leave and re-enter Sri Lanka once within the 30-day window. While visa-on-arrival is available at Bandaranaike International Airport, applying online beforehand is strongly recommended to avoid long immigration queues.
For a full breakdown of entry requirements, see our guide on Do Indians Need a Visa to Visit Sri Lanka?
🌦️ Best Time to Travel
Sri Lanka is genuinely a year-round destination — you just need to pick the right region:
- December to April: Best for the south and west coasts (Colombo, Galle, Mirissa) and the Cultural Triangle (Sigiriya Rock Fortress, Kandy, Anuradhapura)
- May to September: Best for the east and north coasts (Trincomalee, Passikudah Beach, Jaffna)
- September–October and April: Best for traveling the entire island, as these shoulder months fall between monsoons
💡 Practical Tips for Your India-to-Sri Lanka Journey
- Currency: The Sri Lankan Rupee (LKR) is the local currency. Indian Rupees are not widely accepted, so exchange money at banks or authorized changers in Colombo — York Street in Colombo Fort offers competitive rates. Avoid airport counters.
- SIM Card: Pick up a local SIM at the airport for around LKR 1,500 (~₹400). eSIM users can activate before landing.
- Getting Around: Download PickMe (Sri Lanka's answer to Ola/Uber) for tuk-tuks and taxis. For longer journeys, Sri Lanka's train network is both reliable and breathtakingly scenic — the Colombo to Kandy and Nuwara Eliya line is considered one of Asia's most beautiful rail routes.
- Street Tuk-Tuks: Always insist on a meter if you hail one off the street.
🎯 Quick Comparison: Which Option Is Right for You?
| Method | Duration | Cost (Approx.) | Best For |
|---|---|---|---|
| Flight | 1.5–4 hours | ₹5,500–₹15,000+ one-way | Speed, convenience, most travelers |
| Ferry | 3–4 hours | ~₹7,670 one-way | Budget travelers, adventurers, Jaffna-bound |
| Cruise | 2–4 nights | ₹24,500+ per person | Luxury seekers, families, experience-focused |
Final Thoughts
Sri Lanka has never been more accessible from India than it is in 2026. With visa-free ETA access, expanding flight routes, a revived historic ferry, and luxury cruise options, the Pearl of the Indian Ocean is practically calling your name.
Here's my actionable advice: If it's your first trip and you're short on time, fly from Chennai — it's the cheapest and fastest option. If you're an adventurer heading to Jaffna, try the ferry for a truly unique experience. And if you want the journey to be as memorable as the destination, book a cruise and let the Indian Ocean do the talking.
Whatever you choose, Sri Lanka's golden beaches, ancient ruins, misty tea plantations, and impossibly warm hospitality are waiting just across the water. Go discover the magic for yourself.
Leave a Comment
Explore Sri Lanka
Ready to plan your trip? Check out our complete travel guide and packages.
View Sri Lanka Guide

