Pyt-logo

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

Updated Date

March 23, 2026

Read

8 minutes

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. Sri Lanka, known for its colonial buildings, beautiful beaches, and scenic train rides, is just 2,300 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 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. The aerial distance between Sri Lanka and India ranges from roughly 700 km to over 2,300 km. The average direct flight duration from India to Sri Lanka is 1.2 to 3.5 hours, depending on the departure city. However, one-stop flights take 6-8 hours to reach Sri Lanka. Most flights land at Bandaranaike International Airport (CMB) in Colombo. 

Distance from India to Colombo

Indian CityDistance to Colombo (approx.)Non-stop Flight DurationNotes
Delhi2,395 km3h 30m – 3h 35mDirect flights available
Mumbai1,550 km2h 30m – 3hDirect flights available
Chennai650–700 km1h 20m – 1h 30mShortest route, frequent flights
Bengaluru720–800 km1h 35mDirect flights available
Hyderabad1,100 km2h – 2h 30mSome direct, some connecting
Kolkata1,900 km3h – 3h 30mMostly connecting flights
Kochi500–550 km1h 15m – 1h 30mVery short flights, good connectivity
Pune1,422 km 5h – 9h+ (usually with layover)No major direct flights

Best Airlines for India to Sri Lanka Flights

  • SriLankan Airlines: The national airline offers direct flights from cities like Delhi, Mumbai, and Chennai. Tickets start at ₹9,981 for economy class.
  • Air India: Offers both direct and connecting flights from major cities like Delhi and Mumbai. Includes meals and baggage.
  • IndiGo: Compared to other airlines, IndiGo offers cheap flights from India to Sri Lanka. It also offers direct flights to Colombo from Delhi, Mumbai, Bengaluru, and Chennai, and to Jaffna from Tiruchchirapalli. 
  • SpiceJet: Operates select direct flights from Chennai and other southern hubs, particularly useful for budget-conscious travellers.

India to Sri Lanka Flight Ticket Price 2026

Sri Lanka flights cost 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. 

AirlineStarting Price (INR)Flight TypeDeparture Cities (India)Arrival Airport (Sri Lanka)
IndiGo₹5,400 – ₹14,000Direct + ConnectingChennai, Delhi, Mumbai, Bangalore, KolkataBandaranaike International Airport (CMB), Jaffna International Airport (JAF)
Sri Lankan Airlines₹17,500 – ₹19,500DirectChennai, Delhi, MumbaiBandaranaike International Airport (CMB)
Air India₹13,000 – ₹31,000Direct + ConnectingDelhi, MumbaiBandaranaike International Airport (CMB)
Air India Express₹8,000 – ₹15,000DirectKochi, Trivandrum, ChennaiBandaranaike International Airport (CMB)
SpiceJet₹10,000 – ₹18,000Direct (limited)Mumbai, DelhiBandaranaike International Airport (CMB)

Cheapest Routes to Colombo (City-wise Breakdown)

Indian CityStarting Price (INR)Avg. Price Range (INR)Best AirlinesNotes
Chennai₹6,500 – ₹7,000₹7,000 – ₹15,000IndiGo, SriLankanCheapest overall route 
Kochi₹7,500 – ₹9,000₹8,000 – ₹18,000IndiGo, Air IndiaShort distance = low fares
Bengaluru₹8,000 – ₹10,000₹10,000 – ₹20,000IndiGo, SriLankanFastest flights (~1.5 hrs) 
Mumbai₹9,000 – ₹9,800₹10,000 – ₹20,000IndiGo, Air IndiaGood deals with frequent flights
Hyderabad₹9,500 – ₹12,000₹12,000 – ₹22,000IndiGo, Air IndiaDeals vary by season
Delhi₹12,000 – ₹15,000₹20,000 – ₹30,000Sri Lankan, Air IndiaHigher due to distance 
Kolkata₹12,000 – ₹16,000₹15,000 – ₹28,000Air India, IndiGoLimited direct options
Chandigarh₹12,500+₹13,000 – ₹25,000Air IndiaNo direct flights
Pune₹11,000 – ₹14,000₹12,000 – ₹24,000IndiGo, Air IndiaLayovers increase cost

Airports around 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: 

You can easily take direct flights to Colombo and explore the beauty of the capital city. There are multiple transport options from Bandaranaike International Airport in Colombo to the city centre. It takes 45–60 minutes from the airport and costs approximately LKR 3,100–7,000. 

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

Jaffna

You can also fly to Jaffna International Airport 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

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.

Requirements for the Sri Lanka visa

  • Confirmed return flight tickets
  • A passport that is valid for at least six months from the date of departure
  • Proof of accommodation
  • Copy of the first and last page of the passport
  • Passport-size photograph
  • Proof of funds to sustain your stay

Cost For Visa Process

Visa TypeCost (INR)ValidityEntry Type
Tourist ETA (Standard)₹1,600 – ₹4,00030 daysDouble Entry
Business ETA₹2,500 – ₹4,50030 daysDouble Entry
Transit Visa (ETA)Free2 daysSingle Entry
Visa Extension (30 → 90 days)₹5,000 – ₹8,500Up to 90 daysExtension
Additional Extension (beyond 90 days)₹12,000+Case-basedExtension

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

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, it 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 Sri Lanka’s most Instagram-famous destination. 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 the 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 and affordable. India to Sri Lanka flights start from around ₹5,500 for a one-way ticket on southern routes. With excellent connectivity, you can reach a world of golden beaches, ancient ruins, verdant hill country, and warm hospitality just a short flight away. Whether you land in Colombo or Jaffna, Sri Lanka offers stunning beaches, ancient ruins, and warm hospitality. Book your tickets early, pack light, and get ready to explore the Pearl of the Indian Ocean!

FAQs

Which Indian airports fly direct to Sri Lanka?

Direct flights to Sri Lanka (mainly Colombo) operate from Chennai, Delhi, Mumbai, Bengaluru, Kochi, and Trivandrum. Chennai offers the most frequent and cheapest options, while Jaffna has limited direct flights, mainly from Tiruchchirapalli.

Is Sri Lanka visa-free for Indians?

Sri Lanka is not completely visa-free for Indians. Travellers must apply for an Electronic Travel Authorisation (ETA) before arrival. It allows a 30-day stay (extendable) and is quick to obtain online.

Which is the cheapest month to visit Sri Lanka from India?

The cheapest months are usually May to September, when flight prices drop due to the monsoon season in parts of Sri Lanka. However, the weather varies by region, so travel is still possible.

How much is a flight from India to Sri Lanka?

Flights typically start from around ₹5,400–₹7,000 (one-way) on budget airlines from cities like Chennai. Average fares range between ₹8,000 and ₹20,000, depending on route, season, and booking time.

How long is the flight from India to Sri Lanka?

The flight distance from Delhi to Colombo is approximately 2,400–2,500 km, with a direct flight duration of around 3.5 to 4 hours.

Download Pickyourtrail App
travelExpertImg

Need help in planning?

Talk to our Travel Experts