Sri Lanka travel guide

How to Reach Sri Lanka

Quick answer

Sri Lanka is a short flight from most major Indian cities, and Bandaranaike International Airport (CMB) near Colombo is the main gateway. Direct flights run from Delhi, Mumbai, Chennai, Bengaluru, Hyderabad and Kolkata where scheduled, and Pune and Ahmedabad usually connect. Plan for airport time, then arrange a private vehicle for the island.

Facts checked 2 Nov 2026

Most Indian travellers reach Sri Lanka by air, and the main gateway is Bandaranaike International Airport (CMB) at Katunayake, close to Colombo. Flight times from India range from about 1.25 to 4 hours, depending on your city and whether the route is direct. This guide explains the main routes, what to expect at the airport and how to get around once you land.

Sri Lanka at a glance for travellers

  • Main airport: Bandaranaike International Airport (CMB), Katunayake, near Colombo.
  • Airlines on India routes: SriLankan Airlines and IndiGo, depending on the city.
  • Shortest flights: Chennai and Bengaluru, with flight times of about 1.25 to 1.75 hours.
  • Longest direct flight: Delhi, at about 4 hours. Pune and Ahmedabad usually connect.
  • Time zone: UTC+5:30, the same as India, so there is no time change to plan for.
  • Entry: Indian passport holders generally need an ETA or other valid entry permission before travel.

Direct flights from Indian cities

Direct flights run from several cities, but schedules vary by season, so check operating days before you book.

  • Chennai: direct to Colombo, about 1.25 hours, with SriLankan Airlines and IndiGo. Check whether your fare includes baggage, because short international sectors can have restrictive fare families.
  • Bengaluru: direct to Colombo, about 1.75 hours, with SriLankan Airlines and IndiGo. The short flight makes a one-week break practical, though border formalities still need airport time.
  • Mumbai: a nonstop flight to Colombo of about 2.5 hours, operated by SriLankan Airlines. An evening arrival suits a Negombo or Colombo first night.
  • Kolkata: direct to Colombo where scheduled, about 3 hours, with SriLankan Airlines. Allow flexibility, because operating days can vary.
  • Hyderabad: direct to Colombo when operating, about 3 hours, with SriLankan Airlines. If the direct schedule does not fit, compare a connection through Chennai or Bengaluru.
  • Delhi: direct to Colombo, about 4 hours, with SriLankan Airlines and IndiGo. Choose a morning flight to keep the first touring day intact.

Flights that connect

Some cities usually connect through a larger Indian hub. From Pune, the usual routing is through Mumbai or Bengaluru to Colombo, a total of about 4 hours of flying time, plus connection time. From Ahmedabad, the usual route connects through Mumbai, Bengaluru, Chennai or another regional hub, with a similar total. Compare a through-ticket connection with a domestic repositioning fare, which can reduce the risk of a missed connection. Protect the itinerary with a single ticket where possible.

What to expect at the airport

Allow time for immigration and for the ETA check, especially at busy periods. Carry your ETA approval, your passport, the return or onward ticket and your accommodation details. Your passport should be valid for at least six months from arrival. Arrange airport transfers in advance, because flight delays happen, and a flexible transfer arrangement keeps your first day on track.

Getting around after you land

Airport taxis and prebooked private cars are the easiest choice for multi-city tours. Trains are scenic and economical on routes such as Colombo to Kandy and Nuwara Eliya, and parts of the south coast. Observation-class seats need advance reservations. Public buses are inexpensive but slower and crowded, so they suit short routes or experienced travellers. Tuk-tuks work well for short urban trips, and you should agree the fare first or use a metered or app-based service.

Choose a route that fits the flight

Match your arrival to your first base. An evening arrival suits a first night in Negombo or Colombo. Avoid driving straight from the airport to the Cultural Triangle after a late flight, because the road day is long. A morning arrival lets you start the Cultural Triangle the same day, if your route allows it. For departures, leave enough time for the road to the airport, since traffic can slow the drive.

Which airport should you use?

Bandaranaike International Airport (CMB) is the main international gateway for Sri Lanka, and it is the airport for nearly all Indian routes. Mattala Rajapaksa International Airport (HRI) serves limited southern access on some routes, but schedules and airlines differ. Most first-time visitors should plan around CMB, and confirm with your airline which airport your flight uses.

Planning your route from India

For a first trip, plan one arrival and one departure, with a route between them that runs in one direction. Use a private vehicle for the island circuit, and keep road transfers realistic. Our Sri Lanka Classic 6N and Sri Lanka Honeymoon 6N cover a route that starts in Negombo and moves through the hills to the south. Our Ramayana Trail 5N suits a shorter trip, and the Sri Lanka Wildlife & Beaches 7N adds a Yala safari.

How was this guide compiled?

This guide is compiled from published tourism, weather and transport information and traveller reports about Sri Lanka, and was last checked on 2 November 2026. Flight schedules, airline operating days and airport arrangements change, so confirm them with your airline before you book.

Where to go next

Plan your route in places to visit in Sri Lanka, pick your dates in the best time to visit Sri Lanka, and check costs in Sri Lanka trip cost. Before you book, read the Sri Lanka visa guide for Indians.

Ready-made trips

Sri Lanka packages

All Sri Lanka packages
Comfort
5N / 6D
Sri Lanka

Ramayana Trail 5N

Negombo 1N · Sigiriya 1N · Kandy 2N · Nuwara Eliya 1N

  • Stays
  • Breakfast
  • Private cab
  • Sightseeing
  • Dambulla Cave Temple, a sacred site on the cultural circuit
  • Sigiriya rock citadel and its panoramic views
  • Temple of the Tooth and the lake in Kandy
Starting from₹35,000 (approximate)per person · excl. GST
Enquire
Comfort
6N / 7D
Sri Lanka

Sri Lanka Classic 6N

Negombo 1N · Sigiriya 1N · Kandy 1N · Nuwara Eliya 1N · Ella 1N · Mirissa 1N

  • Stays
  • Breakfast
  • Private cab
  • Sightseeing
  • Sigiriya rock citadel and Dambulla
  • Temple of the Tooth in Kandy
  • Tea country in Nuwara Eliya and Ella's viewpoints
Starting from₹55,000 (approximate)per person · excl. GST
Enquire
Comfort
6N / 7D
Sri Lanka

Sri Lanka Honeymoon 6N

Negombo 1N · Kandy 1N · Nuwara Eliya 1N · Ella 1N · Mirissa 1N · Galle 1N

  • Stays
  • Breakfast
  • Private cab
  • Sightseeing
  • Tea-country scenery in Nuwara Eliya
  • Ella's viewpoints and the Nine Arch Bridge
  • Sunset evening on the south coast at Mirissa
Starting from₹55,000 (approximate)per person · excl. GST
Enquire

*Approximate price per person, excl. GST. Contact us for exact pricing.

Packages cover stays, transfers, sightseeing and meals as listed. Flights are not included. Prices are per person, excl. GST.

FAQs

How to Reach Sri Lanka: FAQs

Short answers to what travellers ask about Sri Lanka.

How long is the flight from India to Sri Lanka?

From Chennai, the flight takes about 1.25 hours, and from Bengaluru about 1.75 hours. Mumbai to Colombo takes about 2.5 hours, and Kolkata and Hyderabad about 3 hours. Delhi, Ahmedabad and Pune take about 4 hours or more, depending on routing and connections.

Which airport do I fly into in Sri Lanka?

Most travellers fly into Bandaranaike International Airport (CMB), at Katunayake near Colombo. It is the main international gateway. Confirm the airport on your booking, and allow time for the road from the airport to Negombo or Colombo.

Are there direct flights from Delhi to Sri Lanka?

Direct flights from Delhi to Colombo run on selected schedules, with flight times of about 4 hours. Check the operating days for your dates before you book, because schedules change by season. A morning flight keeps the first touring day intact.

Do flights from Pune to Sri Lanka go direct?

Usually not. Pune connects through Mumbai or Bengaluru to Colombo, with about 4 hours of flying time plus connection time. Protect the itinerary with a single ticket where possible, and allow extra time in case a connection is missed.

How should I get around Sri Lanka?

A private vehicle is the easiest way to tour multiple regions. Trains are scenic for the hill country and some coastal routes, but they need advance reservations. Buses are inexpensive but slower. Tuk-tuks suit short city trips when you agree the fare first.

Should I book the train between Kandy and Nuwara Eliya?

Yes, if you want the scenic ride. Book observation-class seats in advance. The train is not guaranteed to run on time, so keep road-transfer flexibility and avoid packing it into tight flight connections. Book as early as you can for your travel dates.

What should I carry for the airport?

Carry your passport, valid for at least six months from arrival, your ETA approval, the onward or return ticket and your accommodation details. Keep a printed or saved copy of each document, and keep your baggage details on hand if you use a short-haul fare.

Is there a time difference between India and Sri Lanka?

No. Sri Lanka is on UTC+5:30, the same as India, so you do not need to adjust your clocks. Check your flight times in local time when you plan arrival and transfer timings. Your airline timetable shows local times, so read each departure and arrival carefully.

Plan this trip with a trip expert

Tell us when you want to travel and who is coming. A trip expert builds a day-by-day plan with prices that you can change.

Prefer to answer a few questions step by step? Use the trip planner.

By sending this you agree that Tripstor may call or message you about this enquiry. We use your details only to plan your trip. See our privacy policy.

Chat with an expert
CallWhatsAppPlan my trip