Pyt-logo

India to Sri Lanka Flights 2026: Cheap Airfare, Duration, Airlines & Travel Guide

Updated Date

September 9, 2026

Read

14 minutes

India to Sri Lanka Flights 2026: Cheap Airfare, Duration, Airlines & Travel Guide
  1. Home
  2. Blog
  3. Sri Lanka Travel Blog
  4. India To Sri Lanka Flights 2026: Cheap Airfare, Duration, Airlines & Travel Guide

Are you looking for India-to-Sri Lanka flights to tick off your 2026 bucket list? This guide covers everything you need to know about India-to-Sri Lanka flights, including their cost and best routes and departure cities. Sri Lanka, known for its colonial buildings, beautiful beaches, and scenic train rides, is around 700 km to 2,400 km from India by air. The best way to travel from India to Sri Lanka is by flight. Many direct flights connect major Indian cities to Colombo, Sri Lanka’s capital. Whether you’re planning a relaxing beach holiday, exploring ancient cultural sites, or booking curated Sri Lanka tour packages, these short-haul flights make spontaneous getaways easy and affordable. 

India to Sri Lanka Flights at a Glance

Flight detailQuick answer
Distance from India to Sri Lanka by flightAround 700 km to 2,400 km, depending on your departure city and arrival airport
Flight durationAround 1–3.5 hours by direct flight; connecting flights can take 6–8 hours or more
Sri Lanka arrival pointBandaranaike International Airport (CMB), near Colombo, is the main international arrival point. Jaffna International Airport (JAF) also serves international routes
Popular departure cities in IndiaChennai, Bengaluru, Kochi, Mumbai, Delhi, Hyderabad, Kolkata and Pune
Flight typeDirect and connecting flights are available. Direct flights are generally the quickest option
Main airlinesSriLankan Airlines, IndiGo and Air India, subject to current routes and schedules
One-way fareFrom around LKR 18,600 (₹5,400) on some routes. Fares vary by city, travel date, airline, baggage and availability
Cheapest time to bookGenerally, compare fares and aim to book around 3–8 weeks before departure, while checking different dates and departure cities
Best time to visit Sri LankaDecember to March is generally favourable for the west and south; April to September can be better for the east coast. The best period depends on which part of Sri Lanka you plan to explore

Quick tip: If you’re travelling from South India, compare direct flights from Chennai, Bengaluru and Kochi first. If you’re starting in North or West India, compare both direct and connecting options and look at the total fare including baggage, not just the headline ticket price.

India to Sri Lanka Flight Duration & Distance

The India-to-Sri Lanka air corridor is one of the busiest short-haul routes in South Asia. There are multiple daily flights connecting India and Sri Lanka, especially from major cities like Chennai, Mumbai, and Delhi. Colombo is the main departure point for flights to India, with Bandaranaike International Airport (CMB) connecting to multiple Indian cities daily. 

Flight distances range from about 550 km (to Kochi) to nearly 2,400 km (to Delhi). Direct flight duration ranges from 1 hour 15 minutes to 3 hours 35 minutes, depending on the destination city. However, one-stop flights take 6-9 hours to reach Sri Lanka. 

Distance from India to Colombo

Indian CityDistance to Colombo (approx.)Non-stop Flight DurationFlight TypeCurrent route notes
Delhi2,395 km3h 25m–3h 35mDirect + connectingDirect flights available with Air India, IndiGo and SriLankan Airlines.
Mumbai1,520–1,535 km2h 25m–2h 35mDirect + connectingDirect flights available with Air India, IndiGo and SriLankan Airlines. 
Chennai647 km1h 20mDirect + connectingOne of the shortest and best-connected India–Colombo routes, with IndiGo and SriLankan Airlines operating non-stop flights. 
Bengaluru710 km1h 25mDirect + connectingDirect flights available with IndiGo and SriLankan Airlines. 
Hyderabad1,127–1,138 km1h 55m–2hDirect + connectingDirect flights available with IndiGo and SriLankan Airlines. 
Kolkata~1,900 kmNo current non-stop serviceConnectingCurrent schedules show no direct Kolkata–Colombo flights; connections are available via cities such as Chennai, Bengaluru, Hyderabad and Delhi. 
Kochi505–508 km1h 10mDirect + connectingSriLankan Airlines currently operates non-stop flights. This is the shortest route in this table by distance. 
PuneNot consistently published in current route dataAround 5h 45m+ with a stopConnectingNo current direct Pune–Colombo flights; connections are available via Kochi, Bengaluru, Chennai, Hyderabad and other hubs.

Best Airlines for India to Sri Lanka Flights

  • SriLankan Airlines: The national carrier operates direct services between Colombo and several Indian cities, including Chennai, Delhi, Mumbai, Bengaluru and Kochi. Economy fare starts from ₹20,905 (LKR 72,086) round trip. 
  • IndiGo: Usually the cheapest option on the Chennai, Bengaluru, Mumbai, and Delhi routes. Also flies from Jaffna to Tiruchirappalli.
  • Air India: Direct and connecting flights to Delhi and Mumbai, with checked baggage and meals included.
  • Air India Express: Budget-friendly direct flights to Kochi, Trivandrum, and Chennai — a good option for South India.
  • SpiceJet: Limited direct flights to Chennai and other southern hubs, useful for budget travel.

India to Sri Lanka Flight Ticket Price 2026

Sri Lanka flight costs from India vary considerably based on the departure city, airline, booking lead time, travel season, and cabin class. The following table provides a practical snapshot of current fare benchmarks as of early 2026. 

AirlineIndicative fare*Flight typeDeparture cities from IndiaArrival airportFlight duration
IndiGoFrom LKR 24,138 ( ₹7,000) one-way on selected routesDirect + connectingChennai, Delhi, Mumbai, Bengaluru, Hyderabad; Chennai and Tiruchirappalli also connect to JaffnaBandaranaike International Airport (CMB), Jaffna International Airport (JAF)~1h 20m–3h 30m direct
SriLankan AirlinesFrom LKR 72,059 ( ₹20,897) returnDirect on selected routesChennai, Bengaluru, Mumbai, Delhi, Kochi and other Indian cities, subject to scheduleCMB~1h 10m–3h 30m direct
Air IndiaFrom LKR 48,003 (₹13,921) one-wayDirect + connectingDelhi, Mumbai, Chennai, Bengaluru, Hyderabad and other Indian citiesCMB~1h 20m–3h 30m direct
Air India ExpressFrom LKR 46,221 (₹13,404) one-way*Direct on selected routesMumbai, Delhi and other cities, subject to current scheduleCMB~3h+ on direct services
SpiceJetFrom LKR 54,517 (₹15,810) one-way*Direct on selected routesDelhi and other cities, subject to current scheduleCMB~3h 30m+ on direct services

*Prices vary by travel date, availability, fare type, baggage and optional services. 

Cheapest Routes to Colombo (City-wise Breakdown)

Chennai, Mumbai and Bengaluru are among the most competitive routes to Colombo, with direct flights and frequent services. Fares vary by travel date, airline, baggage and availability, so compare the total fare before booking.

Indian CityStarting Price (LKR)Starting Price (INR)Best AirlinesNotes
ChennaiLKR 65,131₹18,888IndiGo, SriLankan Airlines, Air IndiaShort direct route; strong connectivity
KochiLKR 70,845₹20,545SriLankan Airlines, Air IndiaDirect flights available
BengaluruLKR 66,100₹19,169IndiGo, SriLankan Airlines, Air IndiaDirect flights available
MumbaiLKR 48,003₹13,921IndiGo, Air India, SriLankan AirlinesLowest currently verified fare in this comparison
HyderabadLKR 68,290₹19,804IndiGo, Air India, SriLankan AirlinesDirect options available
DelhiLKR 61,390₹17,803Air India, IndiGo, SriLankan AirlinesLonger flight; fares vary considerably by date
KolkataLKR 74,600₹21,634Air India, IndiGoMostly connecting options
ChandigarhLKR 68,966+₹20,000+Air India, connecting optionsNo non-stop service; current Air India route page shows connections
PuneLKR 68,966+₹20,000+Air India, connecting optionsNo non-stop service; current route requires a connection

Departure Airports in Sri Lanka 

Flights to Sri Lanka connect travellers to an island rich in culture, history, and natural beauty. Major international airlines provide connections from major cities of India like Chennai, Mumbai, Bangalore, Hyderabad and New Delhi. There are two main international airports in Sri Lanka; they are: 

Colombo — Bandaranaike International Airport (CMB) 

Bandaranaike International Airport (CMB) in Katunayake is the main international gateway for travellers flying to from India to Colombo, Sri Lanka. From the airport, you can reach Colombo by taxi, ride-hailing services, bus or other public transport. The official 187 Airport–Colombo Fort bus takes around 50 minutes and costs LKR 325 (₹94) per passenger. Taxi fares vary depending on your destination and route 

  • Airport Name: Bandaranaike International Airport
  • Airport Address: Canada Friendship Rd, Katunayake 11450, Sri Lanka
  • Airport code:  CMB

Jaffna—Jaffna International Airport (JAF) 

You can also fly to Jaffna International Airport (JAF) through connecting flights. There are buses and cabs that’ll take you to your desired drop-off location. It is the nearest airport to India because it is located in Sri Lanka’s northernmost region. Compared to Colombo, the India-to-Sri Lanka air ticket price is a bit cheaper in Jaffna. 

  • Airport Name: Jaffna International Airport 
  • Airport address: Vasavilan, Sri Lanka
  • Airport code: JAF

Best Time To Book India To Sri Lanka Flights

The best time to book flights from India to Sri Lanka is 1 to 2 months before your departure date to lock in the lowest base fares. Booking within this 30-to-60-day window generally saves you up to 15% to 25% compared to last-minute reservations, which spike drastically within 2 weeks of travel.

  • Peak Season (December – April): Book 3 to 4 months in advance. This window marks Sri Lanka’s dry season, attracting heavy global tourism. Fares during Christmas, New Year, and Easter peak rapidly.
  • Shoulder & Off-Peak Seasons (May – November): Book 3 to 6 weeks in advance. The monsoon seasons see lower demand, allowing for good deals even closer to your travel date.
  • Best Day: Searching for flights on Tuesdays and Wednesdays yields slightly cheaper fares, while flying out on a weekday rather than the weekend lowers the price.

Sri Lanka Visa for Indians 2026: ETA, Fees & Requirements

Before booking India-to-Sri Lanka flights, you must know about the Sri Lanka visa and immigration process. Sri Lanka Tourism offers Electronic Travel Authorisation (ETA) to Indian citizens. The ETA allows a 30-day stay for tourism and business purposes, which can be extended for up to 6 months. Make sure to obtain a pre-approved ETA online before departing India.

  • Visa Cost: ₹0 (Free / Gratis Visa).
  • Validity & Stay: Valid for 30 days from your date of entry.
  • Entry Type: Double-Entry. This allows you to leave and re-enter Sri Lanka twice within that 30-day window.
  • Extensions: If you plan to stay longer than 30 days, you can apply for an extension through the Sri Lanka Department of Immigration & Emigration by paying the standard extension fee

Key Requirements for Indian Citizens

To clear immigration smoothly upon arrival at Bandaranaike International Airport (CMB) or Jaffna, you must present the following: 

  • Passport: Original passport with a minimum validity of 6 months from your date of entry.
  • Approved ETA Copy: A printed or digital copy of your approved ETA confirmation email.
  • Return Ticket: A confirmed return flight ticket back to India or an onward ticket to another country.
  • Financial Proof: Sufficiency of funds to sustain your stay (though rarely checked, it is a formal requirement).
  • Accommodation Proof: Hotel booking or a designated stay address in Sri Lanka.

Best Places to Visit in Sri Lanka for First-Time Travellers

Jaffna

Sri Lanka is one of the most beautiful international destinations, just a few hours away from India. There are many tourist places to visit in Sri Lanka that you must include in your itinerary. Here is the list of the best cities to visit on your next trip: 

1. Colombo:

 With a modern skyline, colonial architecture and vibrant shopping streets, Colombo is the commercial capital and primary entry point to Sri Lanka. If you’re flying into the city, it’s well worth spending at least a day exploring its highlights. Gangaramaya Temple, the iconic Jami Ul-Alfar Mosque, Galle Face Green promenade and Pettah markets are some of the best tourist attractions in Colombo.  

2. Kandy: 

Nestled in the hills of the Central Province, Kandy is the cultural capital of Sri Lanka. Located in the hills, it’s home to the Temple of the Sacred Tooth Relic and the peaceful Kandy Lake.

3. Galle: 

If you are a history buff, then this place is perfect for you. Visit the UNESCO Heritage Site, the Galle Fort; walk in the ramparts at sunset; and explore boutique hotels, art galleries, and stylish cafes within the fort.

4. Ella:

 This hill-country village is one of the most Instagrammable destinations in Sri Lanka. Surrounded by misty mountains, tea plantations, and waterfalls, it’s the perfect place to unwind after the cultural circuit. The iconic Nine Arch Bridge, with trains crossing its jungle viaduct, is one of Asia’s most photographed railway scenes.

 5. Jaffna: 

If you are taking a flight from India to Jaffna, you can experience the rich Tamil heritage, historic temples, and quiet coastal charm. You can visit Nallur Kandaswamy Temple, Jaffna Fort, and nearby islands like Delft, making it a unique and less-crowded destination.

 6. Mirissa: 

Located on the South Coast, this is an ideal spot in Sri Lanka for whale watching and relaxation. Between November and April, the Mirissa beach becomes home to blue whales, sperm whales, and spinner dolphins. 

Smart Tips to Book Cheap Flights from India to Sri Lanka 

  1. Advance booking: Book early, especially during the peak tourist season (December–March), as the fares spike sharply.  
  2. Choose the Right Departure City: Book your India to Sri Lanka flight from South Indian cities like Chennai, Kochi, and Tiruchchirapalli for the shortest and most affordable flights to Colombo and Jaffna. 
  3. Use incognito mode to avoid price hikes caused by repeated searches
  4. Fly Mid-Week: Tuesdays & Wednesdays are usually cheaper
  5. Consider Jaffna Flights: Great for north Sri Lanka trips, saves time from Colombo travel
  6. Check Baggage Rules: Budget airlines often charge extra for checked bags
  7. Best Routes: Chennai and Kochi offer the cheapest and fastest flights, while Bengaluru and Mumbai provide a great balance of price and frequency.
  8. Common Mistakes Travellers Make: Booking late, ignoring nearby airports, and choosing long layovers can significantly increase both cost and travel time.
  9. Cheapest Booking Windows: Book flights 3–8 weeks in advance and fly midweek (Tue–Thu) for the lowest fares, especially during off-season months.

Conclusion: Why Sri Lanka is the Perfect Short-Haul Getaway from India

Flying from India to Sri Lanka is straightforward, with direct flights available from several major Indian cities. India to Sri Lanka flights start from around ₹13,900 (LKR 48,000) one-way, although prices vary by departure city, travel dates, airline, baggage and availability.

With flight times of around 1–3.5 hours on direct routes, Sri Lanka is an easy international getaway from India. Whether you land in Colombo or Jaffna, you can combine beaches, cultural sites, scenic hill towns and wildlife into a flexible holiday. Compare fares early, choose the departure city that works best for your itinerary, and then plan your Sri Lanka trip around the places you want to explore.

FAQs

1. Which Indian airports fly direct to Sri Lanka?
A: Direct flights to Sri Lanka, mainly to Colombo, are available from several Indian cities, including Chennai, Bengaluru, Kochi, Mumbai, Delhi, Hyderabad and Thiruvananthapuram, depending on current airline schedules. Tiruchirappalli also has connectivity to Jaffna on selected routes.

2. Is Sri Lanka visa-free for Indians?
A: Indian travellers generally need an approved Electronic Travel Authorisation (ETA) before travelling to Sri Lanka. Under the applicable visa-free/free-visa arrangements, eligible Indian tourists can receive a 30-day stay without a visa fee, subject to current Sri Lankan entry rules and requirements. Check the latest requirements before booking your India to Sri Lanka flights.

3. How much is a flight from India to Sri Lanka?
A: India to Sri Lanka flight fares vary by departure city, airline, travel date, baggage and availability. As a general benchmark, one-way fares can start from around LKR 24,100 (₹7,000) on selected routes, while the cheapest currently verified fare in the article’s city comparison is around LKR 48,000 (₹13,900). Compare fares for your exact travel dates before booking.

4. How long is the flight from India to Sri Lanka?
A: A direct flight from India to Sri Lanka usually takes around 1 to 3.5 hours, depending on the departure city. Chennai–Colombo is one of the shortest routes at around 1 hour 20 minutes, while Delhi–Colombo takes approximately 3 hours 25–35 minutes. Connecting flights can take 6–9 hours or longer.

5. Which airlines operate flights from India to Sri Lanka?
A: Major airlines operating India–Sri Lanka services include SriLankan Airlines, IndiGo and Air India, with Air India Express and SpiceJet also serving selected routes depending on current schedules. Flight availability and routes can change, so check the airline schedule for your travel dates.

6. Which cities in India have direct flights to Sri Lanka?
A: Major Indian cities with direct connectivity to Colombo include Chennai, Bengaluru, Kochi, Mumbai, Delhi and Hyderabad, subject to current schedules. Chennai and Kochi are particularly convenient for travellers from South India because of their short flight times.

7. Are there direct flights from India to Colombo?
A: Yes. Direct flights from several Indian cities operate to Bandaranaike International Airport (CMB) near Colombo. Chennai, Bengaluru, Kochi, Mumbai, Delhi and Hyderabad are among the cities with direct connectivity, depending on the current schedule.

8. What documents are required for India to Sri Lanka flights?
A: Indian travellers should carry a passport valid for at least six months from the date of entry, an approved ETA where required, a confirmed return or onward ticket and accommodation details. Travellers may also need to demonstrate sufficient funds for their stay. Check the latest official entry requirements before departure.

9. Which is the cheapest Indian city to fly from to Sri Lanka?
A: There is no single cheapest city for every travel date because fares change with demand and availability. In the fare comparison used in this guide, Mumbai has the lowest verified starting fare at around LKR 48,003 (₹13,921). Chennai, Bengaluru and Kochi are also worth comparing for competitive fares and shorter flight times.

10. How far in advance should I book India to Sri Lanka flights?
A: For the best chance of finding lower fares, consider booking around 3–8 weeks before departure. During peak travel periods such as December to April, booking 3–4 months in advance can give you more choice and help avoid last-minute price increases.

11. Are there early-morning or late-night flights from India to Sri Lanka?
A: Yes, flight timings vary by airline, route and travel date, and some routes have early-morning or late-evening departures. Check the schedule for your specific Indian departure city and compare timings with your airport transfer and hotel check-in plans.

12. Which Indian airports have the most frequent flights to Sri Lanka?
A: Chennai generally has some of the strongest connectivity to Colombo because of its proximity to Sri Lanka and multiple airline services. Bengaluru, Kochi, Mumbai, Delhi and Hyderabad also have regular connectivity, subject to seasonal and airline schedules.

13. Which is the cheapest month to visit Sri Lanka from India?
A: May to September can offer lower flight fares because demand is generally softer during parts of the monsoon season. However, Sri Lanka has different weather patterns across its regions, so check the weather for your intended destinations before choosing your travel dates.

Download Pickyourtrail App
travelExpertImg

Need help in planning?

Talk to our Travel Experts