Flights from Kuala Lumpur to Jakarta
Flight information Kuala Lumpur to Jakarta
Cheapest return price last month
Flights per week
Average flight time, total distance 1166 kilometres
Most popular airline last month
Soekarno-Hatta and Halim Perdana Kusuma
Flying from Kuala Lumpur to Jakarta
Known for its cuisine, culture and shopping, Jakarta is the capital and largest city in Indonesia. It has a population of over 10 million people. It is served by two airports, Soekarno-Hatta International Airport and Halim Perdanakusuma International Airport. A Kuala Lumpur to Jakarta flight time will take on average two hours.
Airlines that fly from Kuala Lumpur International Airport (KUL) to Soekarno – Hatta International Airport (CGK)
Budget airlines offering a cheap direct flight from Kuala Lumpur to Jakarta include AirAsia, Lion Air, Batik Air and Thai Lion Air. Full-fledged airlines that have a direct KUL to Jakarta flight are Garuda Indonesia, Malaysia Airlines and Malindo Air. Royal Brunei, Thai Airways, Vietnam Airlines and Singapore Airlines are other full-fledged airlines from Kuala Lumpur to Jakarta.
Airlines that fly from Kuala Lumpur International Airport (KUL) to Halim Perdanakusuma International Airport (HLP)
There are no direct flights departing Kuala Lumpur to Jakarta on this route. Travellers looking to fly from KLIA arriving at Halim Perdanakusuma airport will require to do an airport transit at least once.
Airlines that fly from Kuala Lumpur Sultan Abdul Aziz Shah (SZB) to Soekarno - Hatta International Airport (CGK)
Malindo Airlines is the only airline that serve a direct KUL to Jakarta flight departing from Kuala Lumpur Sultan Abdul Aziz Shah airport. Travellers not flying with Malindo Airlines from SZB airport are required to transit airports a minimum of one time when flying from Kuala Lumpur to Jakarta.
Airlines that fly from Kuala Lumpur Sultan Abdul Aziz Shah (SZB) to Halim Perdanakusuma International Airport (HLP)
There are no direct flights departing from Kuala Lumpur SZB airport to Halim Perdanakusuma airport. Passengers wanting to fly out from Kuala Lumpur to Jakarta on this route are required to transit airports at least once.
Departure from Kuala Lumpur International Airport
Taking the KLIA Express train from KL Sentral Getting to the airport for your flight from Kuala Lumpur to Jakarta may be the fastest and most efficient way. The train fare is RM55 with a journey time of only 30 minutes and complimentary WiFi on-board to use. There is also the option of taking the Skybus or KL Airport coach for your KUL to Jakarta flight. Having a cheap bus fare, passengers should be aware of the journey time being a minimum of 45 minutes depending on traffic conditions.
For a more comfortable and reliable service, you can also arrange a private or shared airport transfer from Skyscanner, take a public taxi or Grab, which will cost between RM65 to RM100 for your flight from Kuala Lumpur to Jakarta.
Kuala Lumpur International Airport information
KLIA has two terminals with KLIA as it’s main terminal for domestic and international flights of various airlines while KLIA2 is used solely for AirAsia flights. Travellers needing to interchange between terminals may use the a free shuttle bus provided. When waiting for your Kuala Lumpur to Jakarta flight, there are many dining options to grab a bite at. Duty-free shops are also available to browse through. There are prayer rooms located in both terminals if required.
Arrival at Soekarno - Hatta International Airport (CGK)
Soekarno - Hatta Airport is located 20km northwest of central Jakarta. The fastest way of getting to the city upon arriving from your flight from KL to Jakarta is via the new airport rail. The train fare will cost IDR 70,000 (RM20) per person and will take 54 minutes to Sudirman Baru Station. Taking a taxi will cost a minimum of IDR 200,000 (RM56) with a journey time of 40 minutes to 2 hours depending on traffic conditions. If you prefer a hassle-free pre-arranged airport transfer, booking a private or shared airport transfer from Skyscanner before your trip.
Soekarno - Hatta International Airport (CGK) Information
Jakarta Soekarno - Hatta airport has 3 terminals with 3 sub-terminals in each of them. Terminal 1 primarily serves domestic flights while Terminal 2 and 3 serve both domestic and international flights. There are plenty of dining options with various restaurants and convenience stores that are open for 24-hours in case your flight from Kuala Lumpur to Jakarta arrives late. There are also prayers rooms located in all three terminals of the airport.
Arrival at Halim Perdanakusuma International Airport (HLP)
Halim Perdanakusuma Airport is located east of Jakarta. The quickest and most convenient way of getting to Jakarta city from HLP airport is via taxi. The taxi fare will cost a minimum of IDR 90,000 (RM25) as traffic in Jakarta is congested most times with a journey time of 35 minutes ranging up to hours with bad traffic. Alternatively, there is also the option of arranging a private or shared airport transfer from Skyscanner.
Halim Perdanakusuma International Airport (HLP) Information
This airport was originally a dedicated military airport which started receiving various commercial flights to ease the traffic at Jakarta’s Soekarno-Hatta International Airport. WiFi is only available in the paid lounges and not in public areas. There are limited choices for dining options at this airport with not many duty-free shops available either. Prayer rooms are available for use if required.
If you are going to Jakarta for a short trip, this is a list of how to maximise 3 days in Jakarta. Muslim travellers going to Jakarta, here is a list of the best Halal eats in Jakarta. For those travelling with your family, Skyscanner has compiled 5 places to take your family in Jakarta for a fun-filled time together.
Useful Jakarta Travel Information
What is the time difference between Kuala Lumpur and Jakarta?
Jakarta (UTC +07:00) is one hour behind of Kuala Lumpur (UTC +8:00)
What is the weather like in Jakarta?
Jakarta has an average temperature of 29°c all year round.
What is the currency and exchange rate for Jakarta?
Jakarta in Indonesia uses the Indonesian Rupiah.
RM 1 = IDR 3,599.36 (As of 01 October 2018)
What is the average cost of a hotel room in Jakarta?
The average room rate in Jakarta, Indonesia is RM150 – RM300
Jakarta, Indonesia visa requirement for Malaysians
Malaysian citizens travelling from Kuala Lumpur to Jakarta do not need to have a visa if going on a tourism with a maximum stay of 30 days.
How to find cheap flights from Kuala Lumpur to Jakarta with Skyscanner
Skyscanner is a leading global travel search engine helping over 70 million travellers each month find cheap flights across millions of routes and thousands of partners like Malaysia Airlines and AirAsia.
If you're not sure when to visit Jakarta, try the Cheapest Month feature for the cheapest ticket from Kuala Lumpur to Jakarta.
Not sure if you've found the best price? Set up a Price Alert for your flight from Kuala Lumpur to Jakarta and get alerted when the price changes so you can book when the price is low.
Information is accurate as of 01 October 2018
Prices shown on this page are estimated lowest prices only. Found in the last 45 days.