To save up to 16% on this flight, we recommend booking at least 30 days prior to travel. The price may fluctuate and will likely increase closer to your departure date. Users on Cheapflights have found tickets from Delhi to Sri Lanka from ₹ 19,159 1-2 weeks out and tickets from ₹ 21,183 for flights departing within the next 72 hours.
The best pricing can be found in the month of August. Prices to Sri Lanka from Delhi average ₹ 17,930. You can even find prices in August for less than ₹ 17,930, as users have found deals to Sri Lanka from as low as ₹ 15,472. The month of December appears to be one of the more expensive times to travel to Sri Lanka from Delhi. Flying in the targeted month can save you up to 10%.
Yes, there are multiple flights from Delhi to Sri Lanka for under ₹ 14,460. The cheapest flight booked recently is on SpiceJet for just ₹ 12,146, but on average you can expect to pay ₹ 16,846.
SriLankan Airlines, Air India, and IndiGo are some of the carriers that may have flexible cancellation policies. You can use our site to filter for other airlines that may also have this kind of flexibility.
Cheapflights has 20 direct flights from Delhi to Sri Lanka under ₹ 21,689. A good price for a direct flight from Delhi to Sri Lanka is less than ₹ 20,605.
There are currently 12+ open flights from Delhi to Sri Lanka within the next 7 days for less than ₹ 57,839.
Direct flights can be found on the following days: Thursday, Saturday.
Before booking your flight from Delhi to Sri Lanka, check out the most popular airlines for this route: IndiGo, Jet Airways or Air India.
On average you can expect to pay ₹ 25,996 for a flight from Delhi to Sri Lanka. The cheapest flight overall is ₹ 7,755 while the most popular route, (New Delhi Indira Gandhi Intl - Colombo Bandaranaike Intl) is currently priced at ₹ 17,280.
Airlines like GoAir, Vistara, and SriLankan Airlines fly from Delhi to Sri Lanka in about 3h 25m. The time it takes to get you to your destination is usually consistent. Generally, flights for this route are direct.
Currently priced at ₹ 12,147, SpiceJet will fly you from Delhi to Sri Lanka and back. In addition to SpiceJet, many other airlines offer competitively priced options for your trip. Search Cheapflights for deals from SriLankan Airlines and GoAir - these airlines can fly you to your destination from ₹ 17,207 and ₹ 18,364, respectively.
The cheapest airline one-way is SpiceJet, with whom users have recently found tickets for as low as ₹ 5,495. However, be on the lookout for offers from GoAir and Vistara, as they are both options that can get you from Delhi to Sri Lanka for a low price.
Airline | Cheapest | Average | Flexibility | On-time | COVID-19 safety | |
---|---|---|---|---|---|---|
![]() |
₹ 209 | ₹ 246 | No cancel fee | 65% |
Search SpiceJet flights
|
|
![]() |
₹ 237 | ₹ 253 | No cancel fee | 74% |
We couldn't confirm the COVID-19 safety measures taken by Jet Airways. Please check directly on their website for additional information. |
Search Jet Airways flights
|
![]() |
₹ 155 | ₹ 262 | No cancel fee | 80% |
Search IndiGo flights
|
|
![]() |
₹ 190 | ₹ 279 | No cancel fee | 68% |
We couldn't confirm the COVID-19 safety measures taken by SriLankan Airlines. Please check directly on their website for additional information. |
Search SriLankan Airlines flights
|
![]() |
₹ 177 | ₹ 322 | No cancel fee | N/A |
We couldn't confirm the COVID-19 safety measures taken by Air India. Please check directly on their website for additional information. |
Search Air India flights
|