Direct flights from Jakarta to Kuala Lumpur (CGK → KUL)

Distance 1,129 km (702 mi)
Est. duration 1h 20m
Loading map...
Live fares · CGK → KUL

Available flights

Non-stop
4h 20mNon-stop
from$212
Book

About the Jakarta → Kuala Lumpur route

Jakarta to Kuala Lumpur is about as short-haul as it gets — 1,129 km covered in roughly an hour and twenty minutes. You're barely at cruising altitude before the cabin crew's handing out drinks. This is a workhorse route, honestly. AirAsia (AK) has been hammering it for years, keeping fares competitive and seats full of a pretty mixed crowd: Indonesian families visiting relatives in KL, business travelers connecting through KUL's enormous hub, and a steady stream of Jakartans who've discovered that a KL weekend is genuinely easy to pull off.

Why travel from Jakarta to Kuala Lumpur?

KL rewards Indonesians in particular because so much is familiar but just different enough to be interesting. The language is close — Bahasa Indonesia and Bahasa Malaysia are cousins, so getting around is rarely stressful. But the food scene hits differently. Jalan Alor in Bukit Bintang is the kind of street where you eat four things in a row and feel zero regret about it. Beyond food, a lot of Indonesian families have relatives in Malaysia, so this route carries genuine personal weight for many passengers. Then there's shopping at Pavilion, the electronics deals in Low Yat Plaza, and for younger travelers, the appeal of a city that feels cosmopolitan without the visa complications or cost of Singapore. Business travelers use KUL as a connection point too — KUL serves 146 non-stop destinations, which makes it a serious regional hub worth routing through.

Quick stats

  • Distance: 1,129 km
  • Estimated flight time: 1h 20m
  • Operating airlines: 8B, AK, GA, ID, KL, MH, OD, QG, QZ
  • Direct route: yes

Practical tips for CGK → KUL

Both countries are hot and humid year-round, so there's no magic travel month — though avoiding school holidays in both Indonesia and Malaysia will help your fares. If you're on a low-cost carrier like QZ (AirAsia X's sister brand) or QG (Citilink), watch your baggage allowance carefully; carry-on only fares are common and checked bags cost extra if you don't book them upfront. On arrival at KUL, the KLIA Ekspres train gets you to KL Sentral in 28 minutes and is worth every ringgit over a taxi. No visa required for Indonesian passport holders. Currency is Malaysian Ringgit — grab some at the airport or pay by card; both work fine.

Frequently asked questions

How long is the flight from Jakarta to Kuala Lumpur?

The flight duration is approximately 1 hour and 20 minutes for the 1,129 km distance. This makes it one of Southeast Asia's shortest regional routes, ideal for quick business trips or short getaways.

Which airlines operate the Jakarta to Kuala Lumpur route?

Nine airlines serve this route: Batik Air (8B), AirAsia (AK), Garuda Indonesia (GA), Lion Air (ID), KLM (KL), Malaysia Airlines (MH), Odisha Aviation (OD), Qantas (QG), and Indonesia AirAsia (QZ), offering a variety of price points and service levels.

What's the best time of year to fly from Jakarta to Kuala Lumpur?

The dry season (June to August) and shoulder months (April-May, September-October) offer the best balance of pleasant weather and reasonable fares. Avoid the rainy season (November to March) when flights may experience delays and prices tend to be higher.

Do I need a visa to travel from Indonesia to Malaysia?

Indonesian citizens typically do not need a visa for Malaysia and can stay up to 90 days with a valid passport. However, visa requirements vary by nationality, so it's best to check with the Malaysian embassy or your airline before traveling.

What should I know about luggage, jet lag, and connections on this route?

Most airlines include 20-23 kg checked baggage; verify with your carrier as budget airlines may charge extra. Jet lag is minimal due to the short flight and one-hour time difference (Malaysia is one hour ahead), and the quick flight time makes same-day connections feasible if you allow 2-3 hours between flights.

Find flights from Jakarta to Kuala Lumpur
  • Free · no signup
  • Encrypted redirect
  • Trusted booking partner

Frequently asked questions

How far is the flight from Jakarta to Kuala Lumpur? The flight distance from CGK to KUL is approximately 1,129 km (702 miles).
How long is the flight from CGK to KUL? The estimated flight time from Jakarta to Kuala Lumpur is approximately 1h 20m.
What airlines fly from CGK to KUL? Airlines operating direct flights from Jakarta to Kuala Lumpur include: 8B, AK, GA, ID, KL, MH, OD, QG, QZ.

Cheapest fares Jakarta → Kuala Lumpur

Jakarta CGK
Kuala Lumpur KUL

Related guides for this route

Sibling pages from across Flightmaps — fares, visa rules, country aggregations, and per-airline routes for Jakarta → Kuala Lumpur.

Try a nearby airport to Jakarta

Flights to Kuala Lumpur (KUL) from other airports within 350 km of Jakarta. Often unlocks cheaper fares or better times.

Or try a nearby airport to Kuala Lumpur

Flights from Jakarta (CGK) to other airports within 350 km of Kuala Lumpur.

Other flights from Jakarta (CGK)

Other flights from Kuala Lumpur (KUL)