Sri Lanka is an amazing budget travel destination for Indian passport holders. Not only is it visa-free for a visit of up to 30 days, but you can also find cheap flights to it, provided you’re smart about it. Owing to the convenience of Sri Lanka being situated across the Palk Strait, flying from South India to Colombo’s Bandaranaike International Airport (CMB) offers some of the lowest international airfares available to Indian travelers. Budget carriers such as IndiGo and regional operators like FitsAir, alongside full-service carriers like SriLankan Airlines and Air India, keep prices highly competitive, thanks to this physical proximity. If you’re looking to further maximize your savings, here are a few cities you can consider booking your flight from for cheaper travel.
Best Indian City For Cheapest Sri Lanka Flights
1. Chennai (MAA), The Undisputed Airfare Champion

The Chennai International Airport offers the highest frequency of daily direct flights to Sri Lanka out of India. High seats-per-day competition keeps prices consistently below the INR 10,000 threshold for one-way tickets. These flights are also operated by reliable air carriers.
Airlines: IndiGo, SriLankan Airlines, Air India
Flight Duration: 1 hour, 20 mins
2. Tiruchirappalli Or Trichy (TRZ), The Regional Powerhouse
Trichy’s close proximity to Sri Lanka makes it one of the shortest international routes in South Asia. It is particularly popular among business, cultural, and budget travelers across Tamil Nadu. The short distance also means that the flights are significantly cheaper.
Airlines: SriLankan Airlines, IndiGo
Flight Duration: One hour
3. Kochi (COK), Best Gateway from Kerala
The Kochi to Sri Lanka route is convenient for travelers across south-western India. This route offers highly competitive fares, and round-trip tickets are often less than INR 20,000. Besides, Kochi is an excellent tourist destination on its own and would be a great addition to your Sri Lanka itinerary.
Airlines: SriLankan Airlines, IndiGo
Flight Duration: 1 hour, 10 mins
Also Read: Best Time To Visit Sri Lanka: Perfect Weather, Short Flights, And Easy Getaways
4. Madurai (IXM), The Heritage Route
The route from Madurai connects Sri Lanka directly to Tamil Nadu. This means that you won’t have to travel via Chennai or other layover stops. Local travelers can particularly enjoy the benefits of this connection.
Airlines: SriLankan Airlines
Flight Duration: 1 hour, 5 mins
5. Bengaluru (BLR), The Tech Hub Gateway
With the number of flights available from Bengaluru, it actually is a great weekend getaway option. There are multiple daily direct options that cater to weekend getaway travelers and business professionals while also maintaining stable mid-range pricing.
Airlines: SriLankan Airlines, IndiGo
Flight Duration: 1 hour, 25 mins
6. Mumbai (BOM), The West Coast Hub

Since Mumbai is geographically a bit distant from Sri Lanka, flight durations almost double. However, there are a number of direct flights that offer cheap and comfortable travel options for West Indian residents.
Airlines: SriLankan Airlines, IndiGo, Air India
Flight Duration: 2 hours, 30 mins
7. New Delhi (DEL), The North India Connection
New Delhi is arguably the longest flight connecting Sri Lanka and India. While direct flights are not recommended purely because of fares and distance, you can still consider them if budget is no bar for you. Sometimes, seasonal sales on tickets might fetch you relatively cheaper tickets.
Airlines: Air India, SriLankan Airlines
Flight Duration: 3 hours, 35 mins
Also Read: When Is the Best Time To Visit Sri Lanka? Seasons, Festivals & Travel Tips
Author’s Note
My visit to Sri Lanka was magical. One of the biggest reasons why it was so amazing was its cost-effectiveness. I managed to get tickets for less than INR 10,000 one-way mainly because I booked them from Chennai. However, I also booked it during the off-season.
The peak season for visiting Sri Lanka is December and January. During this time, flight prices may be inflated.
For people from West or North India, targeting flights with brief layovers at major South Indian hubs might actually be cheaper. The friend I was traveling with did this, and she joined me at the Chennai airport. Her one-way flight was even cheaper than mine!
Summing Up
As a destination, Sri Lanka is highly underrated. Even though it seems that people have sufficiently covered it, there are still many hidden gems waiting to be discovered. This is especially true for the food in Sri Lanka. While the flavors and dishes may seem a little familiar, especially if you’re well-acquainted with South Indian cuisine, it nevertheless has its own twist to it. If you’re intrigued and want to explore the rich culinary and cultural heritage of Sri Lanka, this unstumbled guide gives you an idea of how to save more money on your flights.