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 City | Distance to Colombo (approx.) | Non-stop Flight Duration | Notes |
| Delhi | 2,395 km | 3h 30m – 3h 35m | Direct flights available |
| Mumbai | 1,550 km | 2h 30m – 3h | Direct flights available |
| Chennai | 650–700 km | 1h 20m – 1h 30m | Shortest route, frequent flights |
| Bengaluru | 720–800 km | 1h 35m | Direct flights available |
| Hyderabad | 1,100 km | 2h – 2h 30m | Some direct, some connecting |
| Kolkata | 1,900 km | 3h – 3h 30m | Mostly connecting flights |
| Kochi | 500–550 km | 1h 15m – 1h 30m | Very short flights, good connectivity |
| Pune | 1,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.
| Airline | Starting Price (INR) | Flight Type | Departure Cities (India) | Arrival Airport (Sri Lanka) |
| IndiGo | ₹5,400 – ₹14,000 | Direct + Connecting | Chennai, Delhi, Mumbai, Bangalore, Kolkata | Bandaranaike International Airport (CMB), Jaffna International Airport (JAF) |
| Sri Lankan Airlines | ₹17,500 – ₹19,500 | Direct | Chennai, Delhi, Mumbai | Bandaranaike International Airport (CMB) |
| Air India | ₹13,000 – ₹31,000 | Direct + Connecting | Delhi, Mumbai | Bandaranaike International Airport (CMB) |
| Air India Express | ₹8,000 – ₹15,000 | Direct | Kochi, Trivandrum, Chennai | Bandaranaike International Airport (CMB) |
| SpiceJet | ₹10,000 – ₹18,000 | Direct (limited) | Mumbai, Delhi | Bandaranaike International Airport (CMB) |
Cheapest Routes to Colombo (City-wise Breakdown)
| Indian City | Starting Price (INR) | Avg. Price Range (INR) | Best Airlines | Notes |
| Chennai | ₹6,500 – ₹7,000 | ₹7,000 – ₹15,000 | IndiGo, SriLankan | Cheapest overall route |
| Kochi | ₹7,500 – ₹9,000 | ₹8,000 – ₹18,000 | IndiGo, Air India | Short distance = low fares |
| Bengaluru | ₹8,000 – ₹10,000 | ₹10,000 – ₹20,000 | IndiGo, SriLankan | Fastest flights (~1.5 hrs) |
| Mumbai | ₹9,000 – ₹9,800 | ₹10,000 – ₹20,000 | IndiGo, Air India | Good deals with frequent flights |
| Hyderabad | ₹9,500 – ₹12,000 | ₹12,000 – ₹22,000 | IndiGo, Air India | Deals vary by season |
| Delhi | ₹12,000 – ₹15,000 | ₹20,000 – ₹30,000 | Sri Lankan, Air India | Higher due to distance |
| Kolkata | ₹12,000 – ₹16,000 | ₹15,000 – ₹28,000 | Air India, IndiGo | Limited direct options |
| Chandigarh | ₹12,500+ | ₹13,000 – ₹25,000 | Air India | No direct flights |
| Pune | ₹11,000 – ₹14,000 | ₹12,000 – ₹24,000 | IndiGo, Air India | Layovers 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 Type | Cost (INR) | Validity | Entry Type |
| Tourist ETA (Standard) | ₹1,600 – ₹4,000 | 30 days | Double Entry |
| Business ETA | ₹2,500 – ₹4,500 | 30 days | Double Entry |
| Transit Visa (ETA) | Free | 2 days | Single Entry |
| Visa Extension (30 → 90 days) | ₹5,000 – ₹8,500 | Up to 90 days | Extension |
| Additional Extension (beyond 90 days) | ₹12,000+ | Case-based | Extension |
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
- Advance booking: Book early, especially during the peak tourist season (December–March), as the fares spike sharply.
- 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.
- Use incognito mode to avoid price hikes caused by repeated searches
- Fly Mid-Week: Tuesdays & Wednesdays are usually cheaper
- Consider Jaffna Flights: Great for north Sri Lanka trips, saves time from Colombo travel
- Check Baggage Rules: Budget airlines often charge extra for checked bags
- Best Routes: Chennai and Kochi offer the cheapest and fastest flights, while Bengaluru and Mumbai provide a great balance of price and frequency.
- Common Mistakes Travellers Make: Booking late, ignoring nearby airports, and choosing long layovers can significantly increase both cost and travel time.
- 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.
Recommended articles for you
Discover Packages


Need help in planning?
Talk to our Travel Experts





























