Cheap Flights from Jakarta to Kuala Lumpur

Compare Jakarta to Kuala Lumpur flight deals

Find the cheapest month or even day of the year to fly to Kuala Lumpur

Book the best Kuala Lumpur fare with no extra fees

Flight deals from Jakarta to Kuala Lumpur

Looking for a cheap last-minute deal or the best return flight from Jakarta to Kuala Lumpur? If you want to travel next month, return fares start from Rs35,734. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Jakarta to Kuala Lumpur

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

Direct flights from Jakarta to Kuala Lumpur

Alternative Jakarta to Kuala Lumpur routes

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

Jakarta to Kuala Lumpur: Flight information

The things to know before you go.
Cheapest flight foundRs12,690
Cheapest month to flyJanuary
Average flight time2 hrs, 7 mins
Most popular airlineGaruda Indonesia
Average flights per week497

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

There are 2 airports in Kuala Lumpur: Kuala Lumpur Sultan Abdul Azziz Shah and Kuala Lumpur International.
The best price we found for a return flight from Jakarta to Kuala Lumpur is Rs29,073. 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 7 minutes is the average flight time from Jakarta to Kuala Lumpur.
Garuda Indonesia, Malaysia Airlines and BatikAir Malaysia fly direct from Jakarta to Kuala Lumpur.
As of July 2026, there are 497 flights per week flying from Jakarta to Kuala Lumpur.
The cheapest month to fly from Jakarta to Kuala Lumpur is usually January.
If you're flying from Jakarta, the cheapest airport near Kuala Lumpur is Kuala Lumpur International – which is 45.5 km away from the centre of Kuala Lumpur. We've found flights into this airport from Rs29,073.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Jakarta to Kuala Lumpur on Tuesday, 5 January 2027.
Yes – the average flight time is 2 hours and 7 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 Kuala Lumpur 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 Kuala Lumpur is around 40 days in advance, so don’t leave your flight to the last minute.

In July, the average temperature is usually around 26°C. May is typically the warmest month in Kuala Lumpur, when it usually averages around 29°C. You can expect the least rain in June. The coldest month is December, with temperatures averaging 23°C. The rainiest month is November.
The cheapest airline that flies to Kuala Lumpur is Indonesia AirAsia .

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

  • Planning your getaway begins with working out where you'll leave from in Jakarta. Soekarno-Hatta Airport (CGK) is the city's main base, so explore your options for reserving a flight from Jakarta to Kuala Lumpur taking off from here.

  • When planning your arrival in Kuala Lumpur, Kuala Lumpur International Airport (KUL) and Kuala Lumpur Sultan Abdul Azziz Shah Airport (SZB) are the chief entry points.

  • Kuala Lumpur is one hour ahead of Jakarta and is in the UTC+8 timezone.

  • With 190 weekly flights between the two airports, Soekarno-Hatta Airport (CGK) to Kuala Lumpur International Airport (KUL) is the busiest route. Board the first flight from Jakarta to Kuala Lumpur with Malaysia Airlines at 04:15. If you prefer to make the most of your day before taking off, the last flight from CGK to KUL is with Batik Air Malaysia at 22:35.

  • To ensure you catch your Jakarta to Kuala Lumpur flight, allow plenty of time to navigate the airport and find your gate. Arriving two hours before international departures and an hour before domestic flights is the general rule to follow.

  • During popular months like August, you'll want to get to the airport earlier than normal. Plan to arrive two hours before a domestic departure and four hours ahead for international flights whenever you're travelling during peak periods in general.

How to find the cheapest flights from Jakarta to Kuala Lumpur

  • The lowest price we've found for a one-way ticket from Jakarta to Kuala Lumpur is Rs12,692. For a return flight on this route, the best price is Rs29,079. Depending on when and how early you book, these fares may change.

  • Get cheap Jakarta to Kuala Lumpur flights by booking three months ahead. Based on our research, that's the ideal time frame for bagging a bargain.

  • August is the best month for nabbing an awesome deal on a plane ticket from Jakarta to Kuala Lumpur. If you want to travel at a different time of year, the 'Whole month' tool will give you the lowest prices for each month.

  • Save time looking for cheap flights from Jakarta to Kuala Lumpur by creating a Price Alert. You'll get an email or notification through the app when a new discounted fare appears.

  • Save money on your Jakarta to Kuala Lumpur flight with the help of our filters. Choose your preferred times, number of stops and airlines, then sort the results by 'Cheapest' for the best deals.

Flying from Jakarta

Soekarno-Hatta Airport (CGK)

  • Begin your travels at Soekarno-Hatta Airport (CGK), which has a range of direct flights from Jakarta to Kuala Lumpur. From CGK, you can fly nonstop to Kuala Lumpur International Airport (KUL) or Kuala Lumpur Sultan Abdul Azziz Shah Airport (SZB).

  • Direct Jakarta to Kuala Lumpur plane tickets are offered by numerous airlines at CGK. Book your journey with one of these:

  • Consider adding a stopover to potentially save money on your Jakarta to Kuala Lumpur flight. Simply deselect 'Direct flights only' when browsing departures from Soekarno-Hatta Airport. Take a break from travelling at one of these popular options:

    • Singapore Changi Airport (SIN)

    • Penang Airport (PEN)

    • Medan Kuala Namu Airport (KNO)

  • The distance from central Jakarta to CGK is about 19 kilometres. Use Google Maps for the quickest way to get there, whether you prefer to drive or use public transport.

  • After a hassle-free start to your break? Stay near Soekarno-Hatta Airport. Whether you have an early flight from Jakarta to Kuala Lumpur or want to avoid feeling rushed, these hotels are perfect:

  • Of the flights that depart from Soekarno-Hatta Airport, 73% land on schedule at their destination.

Arriving in Kuala Lumpur

Kuala Lumpur International Airport (KUL)

  • Kuala Lumpur International Airport (KUL) is approximately 48 kilometres from central Kuala Lumpur. If you're catching a taxi or a ride-share, the drive takes around 55 minutes.

  • Travelling to the centre by public transport typically takes 40 minutes.

  • If you're arriving on a late flight from Jakarta to Kuala Lumpur, few things beat the convenience of staying near the terminal. Grab your luggage from the carousel and then be showered and sleeping soon after at one of these accommodation options near KUL:

  • Get your adventure underway by picking up a Kuala Lumpur International Airport rental car. Grab a set of wheels from ASIA CAR, Paradise or GoSoCar to explore Kuala Lumpur and beyond.

  • Lock in the best rate by booking your ride from Kuala Lumpur International Airport about four weeks ahead of your departure.

Kuala Lumpur Sultan Abdul Azziz Shah Airport (SZB)

  • Central Kuala Lumpur is approximately 18 kilometres from Kuala Lumpur Sultan Abdul Azziz Shah Airport (SZB). Once your flight from Jakarta to Kuala Lumpur has touched down and you've made your way out of the airport, expect a drive of about 30 minutes.

  • If you travel by public transport, the ride to the centre takes 45 minutes or so.

  • You'll find some comfortable places ready to welcome you near SZB. Tuck yourself in after your Jakarta to Kuala Lumpur flight at one of these well-located options:

  • Forget about inconvenient public transport schedules or taxi lines. Grab a Kuala Lumpur Sultan Abdul Azziz Shah Airport rental car and go in any direction that inspires you. Check out the rates and availability from Sixt, WAHDAH and Agtran.

  • Avoid potential price surges. Booking your ride one week ahead of your arrival at SZB will help you save.

Best time to go to Kuala Lumpur

  • July is the most popular month for flights from Jakarta to Kuala Lumpur. To steer clear of the crowds, head to Kuala Lumpur in March.

  • The warmest month in Kuala Lumpur is March, with temperatures ranging between 21ºC and 33ºC. Lock in your Jakarta to Kuala Lumpur ticket then if this is the type of weather you enjoy.

  • Search for cheap flights from Jakarta to Kuala Lumpur in January if you want to travel in cooler conditions. Temperatures are at their lowest then, ranging between 21ºC and 32ºC on average.

More about Kuala Lumpur

  • Start your Kuala Lumpur trip off on the right foot by choosing the perfect place to stay. After booking your flight from Jakarta to Kuala Lumpur, explore our selection of accommodation options including:

  • Petronas Twin Towers and Sky Terrace KL Tower are a couple of popular attractions to add to your Kuala Lumpur to-do list. Keep the momentum going by heading to Warisan Merdeka Tower.

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