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,496,922, or Rp 5,614,190 for flights within the next 24 hours.
Due to multiple factors, expect to potentially pay more when booking in September. For low rates, June can be a great choice for travel to Sri Lanka. Flights to Sri Lanka from Jakarta in June are about Rp 5,294,146 on average during June, but can be found for as low as Rp 2,638,522.
Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from Jakarta to Sri Lanka as you normally would.
Jakarta Soekarno-Hatta Intl
Colombo Bandaranaike Intl
1 stop
13h 55mColombo Bandaranaike Intl
Jakarta Soekarno-Hatta Intl
1 stop
11h 40mMultiple Airlines
Jakarta Soekarno-Hatta Intl
Colombo Bandaranaike Intl
1 stop
9h 35mColombo Bandaranaike Intl
Jakarta Soekarno-Hatta Intl
1 stop
12h 40mMultiple Airlines
Jakarta Soekarno-Hatta Intl
Colombo Bandaranaike Intl
1 stop
10h 15mColombo Bandaranaike Intl
Jakarta Soekarno-Hatta Intl
1 stop
13h 10mMultiple Airlines
Jakarta Soekarno-Hatta Intl
Colombo Bandaranaike Intl
1 stop
13h 55mColombo Bandaranaike Intl
Jakarta Soekarno-Hatta Intl
1 stop
11h 40mMultiple Airlines
Jakarta Soekarno-Hatta Intl
Colombo Bandaranaike Intl
1 stop
9h 35mColombo Bandaranaike Intl
Jakarta Soekarno-Hatta Intl
1 stop
12h 40mMultiple Airlines
Jakarta Soekarno-Hatta Intl
Colombo Bandaranaike Intl
1 stop
10h 15mColombo Bandaranaike Intl
Jakarta Soekarno-Hatta Intl
1 stop
13h 10mMultiple Airlines
Jakarta Soekarno-Hatta Intl
Colombo Bandaranaike Intl
3 stops
46h 15mColombo Bandaranaike Intl
Jakarta Soekarno-Hatta Intl
3 stops
34h 55mEmirates
Jakarta Soekarno-Hatta Intl
Colombo Bandaranaike Intl
3 stops
46h 15mColombo Bandaranaike Intl
Jakarta Soekarno-Hatta Intl
3 stops
34h 55mEmirates
Jakarta Soekarno-Hatta Intl
Colombo Bandaranaike Intl
3 stops
46h 15mColombo Bandaranaike Intl
Jakarta Soekarno-Hatta Intl
3 stops
34h 55mEmirates
Jakarta Soekarno-Hatta Intl
Colombo Bandaranaike Intl
Nonstop
4h 35mColombo Bandaranaike Intl
Jakarta Soekarno-Hatta Intl
Nonstop
4h 40mSriLankan Airlines
Jakarta Soekarno-Hatta Intl
Colombo Bandaranaike Intl
1 stop
14h 50mAirAsia
Jakarta Soekarno-Hatta Intl
Colombo Bandaranaike Intl
2 stops
20h 16mMultiple Airlines
Jakarta Soekarno-Hatta Intl
Colombo Bandaranaike Intl
1 stop
20h 31mMultiple Airlines
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.
Yes, there are multiple flights from Jakarta to Sri Lanka for under Rp 6,391,100. The cheapest flight booked recently is on Multiple Airlines for just Rp 6,391,088, but on average you can expect to pay Rp 8,868,367.
Cheapflights has 1 direct flight from Jakarta to Sri Lanka under Rp 9,689,300. A good price for a direct flight from Jakarta to Sri Lanka is less than Rp 9,689,241.
One-way options have recently been found by users for as low as Rp 2,184,110 on AirAsia. Other airlines that offer cheap prices include Emirates from Rp 8,047,494 and Qatar Airways from Rp 13,324,538 one-way.
When booking a flight from Jakarta to Sri Lanka, you may want to consider flying on AirAsia, Malindo Air or SriLankan Airlines as they are the most popular for this route.
While on average a flight from Jakarta to Sri Lanka is generally Rp 4,998,094, our data shows the cheapest flight currently is Rp 3,715,919. When looking at the most popular route, (Jakarta Soekarno-Hatta Intl - Colombo Bandaranaike Intl), you can expect to pay Rp 6,889,475 for that flight.