Travellers have found it’s best to book a flight 14 days in advance to save up to 1% compared to booking the same week of travel. As your travel date approaches, the cost of this flight route may potentially increase. While opting to book 14 days out may not be an option for all, there are still additional ways to secure a deal in the near future. You might find a flight from Jakarta to Sri Lanka 1-2 weeks in advance for as low as Rp 5,471,258, or Rp 5,587,978 for flights within the next 24 hours.
The best pricing can be found in the month of June. Prices to Sri Lanka from Jakarta average Rp 5,269,429. You can even find prices in June for less than Rp 5,269,429, as users have found deals to Sri Lanka from as low as Rp 2,626,204. The month of September appears to be one of the more expensive times to travel to Sri Lanka from Jakarta. Flying in the targeted month can save you up to 35%.
Yes, there are multiple flights from Jakarta to Sri Lanka for under Rp 7,295,010. The cheapest flight booked recently is on Singapore Airlines for just Rp 6,521,739, but on average you can expect to pay Rp 7,761,891.
Some of the carriers operating flights from Jakarta to Sri Lanka that may be offering flexible cancellation policies are SriLankan Airlines, Malindo Air, and AirAsia. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.
Cheapflights has 3 direct flights from Jakarta to Sri Lanka under Rp 8,754,012. A good price for a direct flight from Jakarta to Sri Lanka is less than Rp 9,833,674.
There are currently 20+ open flights from Jakarta to Sri Lanka within the next 7 days for less than Rp 8,754,012.
AirAsia, Malindo Air and SriLankan Airlines are the most popular airlines when flying from Jakarta to Sri Lanka.
While on average a flight from Jakarta to Sri Lanka is generally Rp 3,969,361, our data shows the cheapest flight currently is Rp 1,706,595. When looking at the most popular route, (Jakarta Soekarno-Hatta Intl - Colombo Bandaranaike Intl), you can expect to pay Rp 10,008,755 for that flight.
A quick flight from Jakarta to Sri Lanka can take about 4h 35m. SriLankan Airlines provides one of the quickest options available for as low as Rp 8,374,672. Both multi-stop and direct flights can be found to your destination and back.
Flying on Singapore Airlines is currently your cheapest option to Sri Lanka, with prices starting at Rp 6,521,740. Another option worth looking into is SriLankan Airlines, starting at Rp 8,374,672 return.
The cheapest airline one-way is Oman Air, with whom users have recently found tickets for as low as Rp 10,446,455. Check flights for Qatar Airways, as they currently have the next best price.
||Rp 108||Rp 177||No cancel fee||N/A||
Search Malindo Air flights
||Rp 272||Rp 357||No cancel fee||66%||
Search AirAsia flights
||Rp 394||Rp 485||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