Cheap flights from Kuala Lumpur to Jakarta

Compare Kuala Lumpur to Jakarta flight deals

Find the cheapest month or even day of the year to fly to Jakarta

Book the best Jakarta fare with no extra fees

Flight deals from Kuala Lumpur to Jakarta

Looking for a cheap last-minute deal or the best round-trip flight from Kuala Lumpur to Jakarta? Find the lowest prices on one-way and round-trip tickets right here.

Find the cheapest month to fly from Kuala Lumpur to Jakarta

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Kuala Lumpur to Jakarta flights are currently cheapest in November.

Direct flights from Kuala Lumpur to Jakarta

Alternative Kuala Lumpur to Jakarta routes

Looking for the cheapest, fastest or easiest route from Kuala Lumpur to Jakarta? You could fly into the following airports instead.

Kuala Lumpur to Jakarta: Flight information

The things to know before you go.
Cheapest flight foundC$127
Cheapest month to flyNovember
Average flight time2 hrs, 6 mins
Most popular airlineGaruda Indonesia
Average flights per week366

Finding cheap flights from Kuala Lumpur to Jakarta: Frequently asked questions

There are 2 airports in Jakarta: Halim Perdana Kusuma and Soekarno-Hatta.
The best price we found for a round-trip flight from Kuala Lumpur to Jakarta is C$127. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
2 hours and 6 minutes is the average flight time from Kuala Lumpur to Jakarta.
Garuda Indonesia, Malaysia Airlines and Firefly fly direct from Kuala Lumpur to Jakarta.
There are 1,464 flights per week flying from Kuala Lumpur to Jakarta, as of July 2025.
The cheapest month to fly from Kuala Lumpur to Jakarta is usually November.
If you're flying from Kuala Lumpur, the cheapest airport near Jakarta is Soekarno-Hatta – which is 20.6 km away from the center of Jakarta. We've found flights to this airport from C$127.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Kuala Lumpur to Jakarta on Tuesday, November 18, 2025.
Yes – the average flight time is 2 hours and 6 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Jakarta but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar, and it looks like the cheapest time to book a flight to Jakarta is around 40 days in advance, so don’t leave your flight to the last minute.
In July, the average temperature is usually around 27°C. May is typically the warmest month in Jakarta, when it usually averages around 29°C. You can expect the least rain in August. The coldest month is February, with temperatures averaging 26°C. The rainiest month is January.
The cheapest airline that flies to Jakarta is AirAsia.

Travelling from Kuala Lumpur to Jakarta: what you need to know

  • Kuala Lumpur has a couple of airports that could be the jumping-off point for your adventure. Check out your options for reserving a flight from Kuala Lumpur to Jakarta flying out of Kuala Lumpur International Airport (KUL) or Sultan Abdul Aziz Shah Airport (SZB).

  • Soekarno-Hatta International Airport (CGK) is where your flight will arrive in Jakarta.

  • The average length of a direct Kuala Lumpur to Jakarta flight is 2 hours 5 minutes.

  • Jakarta's timezone is UTC+7, which makes Jakarta one hour behind Kuala Lumpur.

  • Pick from 199 services a week between Kuala Lumpur International Airport (KUL) and {"defaultCase":"Soekarno-Hatta International Airport","accusativeCase":"Soekarno-Hatta International Airport","nominativeCase":"Soekarno-Hatta International Airport","dativeCase":"Soekarno-Hatta International Airport"} (CGK). This is the most popular route when booking flights from Kuala Lumpur to Jakarta.

  • For a stress-free journey, turn up at the airport two hours ahead of international flights and an hour before domestic departures. This ensures you have enough time to board your Kuala Lumpur to Jakarta flight.

  • You can expect longer lines in popular months such as August. Arriving up to four hours in advance for international flights and two hours for domestic departures is a wise move.

How to find the cheapest flights from Kuala Lumpur to Jakarta

  • To secure cheap Kuala Lumpur to Jakarta flights, book your trip three months before your planned departure.

  • The best month for finding cheap plane tickets from Kuala Lumpur to Jakarta is June. Use the 'Whole month' tool to compare prices, then choose the dates that offer the biggest savings.

  • There's no need to check every day to find out if prices have dropped when you set up a Price Alert. We'll update you when there's a better deal on cheap flights from Kuala Lumpur to Jakarta.

  • Tailor your travel plans using filters. Pick your ideal departure and arrival times, total journey duration and airlines. You can also sort your results by 'Fastest,' 'Cheapest' or 'Best' Kuala Lumpur to Jakarta flights.

Flying from Kuala Lumpur

Kuala Lumpur International Airport (KUL)

  • Set off from Kuala Lumpur International Airport (KUL) on a nonstop flight from Kuala Lumpur to Jakarta. From KUL, you can fly straight to Soekarno-Hatta International Airport (CGK).

  • Direct Kuala Lumpur to Jakarta plane tickets are offered by numerous airlines at KUL. Get on board with any of these:

  • Consider adding a stopover to potentially save on your Kuala Lumpur to Jakarta flight. Simply deselect 'Direct flights only' when browsing departures from Kuala Lumpur International Airport. Take a break (and maybe save some cash) by stopping at one of these airports:

    • Sultan Syarif Kasim II International Airport (PKU)

    • Changi International Airport (SIN)

    • Kuala Namu International Airport (KNO)

  • Located around 48 kilometres from the centre of Kuala Lumpur, KUL can be reached in about 1 hour 5 minutes by car (depending on traffic). The journey by public transport takes roughly 1 hour.

  • Want a hassle-free start to your vacation? Stay near Kuala Lumpur International Airport. Whether you're catching an early flight from Kuala Lumpur to Jakarta or just don't want to be rushed, these hotels are perfect:

  • 58.65% of flights that leave from Kuala Lumpur International Airport land at their destination on time.

Sultan Abdul Aziz Shah Airport (SZB)

  • Rather start your trip at Sultan Abdul Aziz Shah Airport (SZB)? This popular hub offers direct flights from Kuala Lumpur to Jakarta, seamlessly connecting to Soekarno-Hatta International Airport (CGK).

  • Book your direct Kuala Lumpur to Jakarta plane ticket with TransNusa. This is one of the leading carriers that operates this route out of SZB.

  • Consider adding a stop at Penang International Airport (PEN). It's a popular stopover on a Kuala Lumpur to Jakarta flight departing Sultan Abdul Aziz Shah Airport. Use a longer layover to explore the city, or take advantage of a quick break to grab a bite to eat at the airport.

  • SZB is around 16 kilometres from central Kuala Lumpur. It'll take 25 minutes or so to get to the airport driving from the city centre. Public transport takes roughly 1 hour 30 minutes.

  • Want to treat yourself to an extra night away before your flight from Kuala Lumpur to Jakarta? Check in to a hotel near Sultan Abdul Aziz Shah Airport before your trip officially begins. Consider one of these stays:

  • When it comes to keeping flights on track, Sultan Abdul Aziz Shah Airport has an on-time arrival rate of 67.97%.

Arriving in Jakarta

Soekarno-Hatta International Airport (CGK)

  • Soekarno-Hatta International Airport (CGK) is approximately 19 kilometres from the centre of Jakarta. If you're catching a cab or a ride-share, the drive takes roughly 35 minutes.

  • It usually takes 1 hour 30 minutes to get there when travelling by public transport.

  • Consider staying in a hotel near CGK if you're coming in on a late flight from Kuala Lumpur to Jakarta. Check in to one of these options and skip the long transfer:

  • Grab a Soekarno-Hatta International Airport rental car and discover Jakarta and beyond with your own set of wheels. TRAC Astra Rent A Car, Avis and Europcar are popular providers to choose from here.

  • To get the best deal, reserve your vehicle from Soekarno-Hatta International Airport about one week in advance of your Kuala Lumpur to Jakarta flight.

Halim Perdanakusuma Airport (HLP)

  • As soon as your flight from Kuala Lumpur to Jakarta has landed, you can get to the city centre in around 25 minutes by car. Central Jakarta is approximately 11 kilometres from Halim Perdanakusuma Airport (HLP).

  • If you choose to travel on public transport, you'll get to the city centre in 1 hour 30 minutes or so.

Best time to go to Jakarta

  • July is the busiest month for flights from Kuala Lumpur to Jakarta. To steer clear of the crowds, go to Jakarta in February.

  • The warmest month in Jakarta is October, with temperatures ranging between 25ºC (77ºF) and 32ºC (90ºF). Lock in your Kuala Lumpur to Jakarta ticket then if that's your ideal forecast.

  • Search for cheap flights from Kuala Lumpur to Jakarta in July if you'd rather travel during cooler conditions. Temperatures are at their lowest then, ranging between 24ºC (75ºF) and 31ºC (88ºF) on average.

More about Jakarta

  • When it comes to searching for somewhere to rest your head, you'll find the best stays in Jakarta right here. Explore these options once you've locked in your flight from Kuala Lumpur to Jakarta:

  • National Monument of Indonesia and Danau Taman Mini Indonesia Indah are a couple of top-rated attractions to put on your Jakarta travel itinerary. Keep the adventure rolling by checking out Istiqlal Mosque.

Explore more of Indonesia

  • Jakarta has its own special appeal, but there are so many other corners of Indonesia just waiting to be explored. About 121 kilometres south-east of Jakarta, a visit to Bandung will keep you busy. Check out popular attractions like Braga Street, Gedung Sate and Bandung Geological Museum (Museum Geologi).

  • Around 19 kilometres east of Jakarta, Bekasi is another favourite stop in Indonesia. Start your sightseeing at TUGU BEKASI JAKARTA TENGGARA, Hutan Kota Bekasi and Taman Putri.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.