How to Reach Sri Lanka from India: Complete Travel Guide 2026

Most people think planning a trip to Sri Lanka is as simple as booking a short flight. The real questions begin when you start comparing departure cities, flight routes, visa requirements, and other ways to reach the island. If you are wondering how to reach Sri Lanka from India, the journey is actually quite simple once you know your best travel options. Whether you are planning to book Sri Lanka tour packages or curating an itinerary, for a hassle-free experience, understanding the route in advance can save you both time and money. This guide covers everything from the best flights and departure cities to visa requirements, sea travel options, airport information, and useful tips to help you plan your Sri Lanka trip with confidence.
Key Takeaways
- Fastest route: Chennai to Colombo takes around 1 hour 20 minutes — the shortest international flight from India.
- Visa: Indian travellers need an Electronic Travel Authorisation (ETA), applied for online before departure; it is not a free visa-on-arrival stamp.
- By sea: The Chennai–Colombo passenger ferry has resumed after years of suspension, though schedules are limited and best checked closer to your travel date.
- Departure cities: Direct flights connect Colombo with Chennai, Bengaluru, Mumbai, Delhi, Kolkata, and Hyderabad.
- Getting around: Trains, buses and private transportation in Sri Lanka, with trains being the most scenic and buses the cheapest.
How to Reach Sri Lanka from India by Flight
Flying is by far the most common and convenient way to reach Sri Lanka from India. All international flights land at Bandaranaike International Airport (CMB), located roughly 30 km north of Colombo. Several airlines operate this route, including Air India, SriLankan Airlines, IndiGo, and other carriers offering seasonal schedules, so you generally have a good spread of departure times to choose from.
Sri Lanka Flight Duration from Major Indian Cities
| Departure City | Approx. Flight Duration | Direct Flights Available |
| Chennai | 1 hr 20 min | Yes |
| Bengaluru | 1 hr 50 min | Yes |
| Mumbai | 2 hr 20 min | Yes |
| Kolkata | 2 hr 30 min | Yes (seasonal) |
| Delhi | 3 hr 30 min | Yes |
| Hyderabad | 2 hr 10 min | Yes |
- Choose Chennai: It’s often the shortest and cheapest gateway to Sri Lanka.
- Compare Bengaluru, Delhi and Mumbai: Fares can vary, so don’t assume bigger airports are cheaper.
- Try connecting flights: They can be more affordable from smaller cities.
What Affects Flight Prices from India to Sri Lanka?
- Season – Fares rise during December–April (Sri Lanka’s peak dry season) and around Indian festival holidays.
- Booking window – Booking 4–6 weeks ahead typically offers better fares than last-minute bookings.
- Route directness – A one-stop connection can sometimes be cheaper than a direct flight, especially from smaller Indian cities.
If your dates are flexible, comparing fares across Chennai, Bengaluru, and Mumbai before locking in your travel city can make a noticeable difference to your overall trip cost.
Sri Lanka Visa for Indian Travellers: ETA Requirements
Indian passport holders need an Electronic Travel Authorisation (ETA) to enter Sri Lanka. This has replaced the older visa-on-arrival system many travellers still expect, so it’s worth applying for a Sri Lanka visa in advance rather than assuming you can sort it out at the airport.
- Apply online before departure through Sri Lanka’s official ETA portal.
- Processing is usually quick, but it’s best not to leave it until the last minute.
- Keep a printed or digital copy of your approval, along with your return ticket and proof of accommodation, for immigration checks.
Note: Always confirm the latest requirements on the official Sri Lankan government portal a few weeks before you fly.
How to Reach Sri Lanka from India by Sea
Travelling to Sri Lanka by sea can be an interesting alternative to flying, especially for travellers looking for a different experience. However, ferry services between India and Sri Lanka are limited and may not always operate regularly.
India to Sri Lanka Ferry Services: Routes and Travel Details
Passenger ferry services have operated between India and Sri Lanka at different times. Routes and schedules can change depending on the operator and season.
Before making plans, check:
- Current ferry routes
- Sailing dates and timings
- Ticket availability and prices
- Departure and arrival ports
- Travel and immigration requirements
Is Travelling to Sri Lanka by Sea a Good Option?
Sea travel is better suited for travellers with flexible plans. It can be a unique experience, but it may not be as quick or dependable as flying.
If you have limited time or fixed travel dates, taking a flight to Colombo is the easier and more reliable option.
Can You Reach Sri Lanka from India by Road?
There is no direct road connection between India and Sri Lanka because Sri Lanka is an island. You cannot drive or take a train directly across the border.
How to Travel to a Major Airport for Your Sri Lanka Flight
If your city does not have a direct flight to Sri Lanka, you can first travel to a major airport such as Chennai or Bengaluru.
You can reach these cities by:
- Train
- Bus
- Private car
- Domestic flight
From there, you can take a direct flight to Colombo.
Is Travelling via Chennai or Bengaluru Worth It?
Travelling to a major airport first can sometimes help you find better flight options and lower fares. However, remember to include the extra travel time and cost before booking.
For most travellers, flying from the nearest major airport remains the simplest way to reach Sri Lanka.
Getting Around Sri Lanka: Transport Options for Tourists
Sri Lanka offers several easy ways to travel between its beaches, hill country, cities, and cultural sites. The best option depends on your budget, travel style, and how much time you have. You can mix different modes of transport to make your journey more comfortable and memorable.
| Mode of Transport | Best For | Approx. Cost | Notes |
| Train | Scenic hill-country routes | Low (a few hundred rupees for upper classes) | Slower, but the Kandy to Ella train journey is a bucket-list experience in itself |
| Public bus | Budget travel between cities | Very low | Frequent but can be slow in hilly regions |
| Private car with driver | Comfort and flexibility | Moderate to high | Most convenient for covering multiple destinations |
| Tuk-tuk | Short, local distances | Low | Best for city hopping, not long intercity routes |
For most first-time travellers, a private driver for intercity travel combined with the train for at least one scenic stretch offers the best mix of comfort and experience.
Sri Lanka Travel Essentials: Currency, SIM Cards and Language
- Currency: Sri Lankan Rupee (LKR). Currency exchange counters are available at the airport, though rates in Colombo city are often better.
- SIM/data: Local SIM cards or eSIMs in Sri Lanka are widely available at the airport for travellers who want data on arrival.
- Language: Sinhala and Tamil are the main local languages, but English is widely spoken in tourist areas.
Final Thoughts: Planning Your Journey from India to Sri Lanka
Knowing how to reach Sri Lanka from India is the first step towards a smooth and stress-free trip. Once you have chosen your departure city, checked your ETA requirements, and planned how to get around, you are ready to focus on the exciting part: the journey itself. Compare your travel options, book early, and start planning your route across this beautiful island. From beaches and wildlife to tea-covered hills, Sri Lanka is ready to be explored.
FAQs
1. How much does it cost to travel to Sri Lanka from India?
The cost of travelling to Sri Lanka from India depends on your departure city, travel dates, and flight availability. Booking early and comparing fares from major cities can help you find a better deal.
2. What is the cheapest way to reach Sri Lanka from India?
Flying is usually the cheapest and most practical option, especially when you book in advance. Compare fares from Chennai, Bengaluru, and Mumbai, as prices can vary significantly.
3. Can Indians enter Sri Lanka without a visa?
Indian travellers need valid entry authorisation to visit Sri Lanka. Apply for the required ETA before your journey and check the latest entry rules before booking your trip.
4. Is there a ferry from India to Sri Lanka?
Ferry services between India and Sri Lanka may operate on selected routes, but schedules can change. Check the latest sailing dates, ticket availability, and immigration requirements before making plans.
5. Can I travel from India to Sri Lanka by train?
There is no direct train between India and Sri Lanka because the two countries are separated by the sea. You can travel by train to a major Indian airport and then take a flight to Colombo.
6. Can I reach Sri Lanka from India by road?
No, there is no direct road connecting India and Sri Lanka. If needed, you can travel by road to a major airport in India and continue your journey by flight.
7. How far is Sri Lanka from Rameshwaram?
Sri Lanka is located relatively close to Rameshwaram across the Palk Strait. However, tourists cannot simply cross by road, so you will need an available ferry service or a flight.
8. Which is better: a direct flight or a connecting flight to Sri Lanka?
A direct flight is faster and more convenient, especially for a short holiday. A connecting flight may cost less, but make sure the savings are worth the extra travel time.
9. What documents should Indians carry when travelling to Sri Lanka?
Carry your passport, approved ETA, return or onward ticket, and accommodation details. It is also a good idea to keep digital and printed copies of important travel documents.
10. How early should I arrive at the airport for a Sri Lanka flight?
For an international flight, arriving around three hours before departure is generally a safe choice. This gives you enough time for check-in, baggage drop, security, and immigration.
11. Can I visit Sri Lanka on a budget from India?
Yes, Sri Lanka can be a budget-friendly international trip for Indian travellers. Choosing affordable flights, local buses or trains, and budget stays can help keep your overall expenses under control.
12. How many days are enough for a first trip to Sri Lanka?
Around 5 to 7 days is enough for a first trip covering a few major destinations. If you want to explore beaches, wildlife, hill country, and cultural sites, consider spending 8 to 10 days.
13. What is the cheapest way to travel around Sri Lanka?
Public buses are generally the cheapest way to travel around Sri Lanka, while trains are also affordable and scenic. For a faster and more comfortable journey, you can hire a private car with a driver.
14. Should I exchange money at Colombo Airport?
You can exchange a small amount at Colombo Airport for immediate expenses such as transport or food. Compare exchange rates before changing larger amounts, as better rates may be available elsewhere.
15. Should I buy a SIM card at the airport in Sri Lanka?
Buying a SIM card at the airport is convenient if you need internet access immediately after landing. You can also choose an eSIM if your phone supports it and you prefer a quicker setup.
Recommended articles for you
Discover Packages


Need help in planning?
Talk to our Travel Experts






























