Kuala Lumpur (KUL) to Jakarta (CGK) flights
There are direct flights from Kuala Lumpur International Airport to Jakarta Soekarno-Hatta International Airport, sold by 10 airlines (including codeshares): Air France, AirAsia, Garuda Indonesia, Lion Air, KLM, Kuwait Airways, Malaysia Airlines, Batik Air Malaysia, Citilink and Indonesia AirAsia. The distance is 1,129 km, about 1h 55m in the air. There are also 7 one-stop options, via airports such as Singapore, Batam and Johor Bahru.
Live fares for KUL → CGKSee all routes on the mapDirect flights from Kuala Lumpur to Jakarta
| Route | Airlines (incl. codeshares) | Distance | Time (est.) |
|---|---|---|---|
| KUL → CGK | Air France, AirAsia, Garuda Indonesia, Lion Air, KLM, Kuwait Airways, Malaysia Airlines, Batik Air Malaysia, Citilink, Indonesia AirAsia | 1,129 km | ~1h 55m |
Best one-stop connections
Through the biggest hubs first. Times include about 100 minutes to change planes.
| Via | Airlines | Distance | Time (est.) |
|---|---|---|---|
| SIN Singapore | American Airlines and Air India then Garuda Indonesia and Lion Air | 1,180 km | ~4h 5m |
| BTH Batam | Batik Air Malaysia then Garuda Indonesia and Lion Air | 1,177 km | ~4h 5m |
| JHB Johor Bahru | AirAsia and Firefly then Indonesia AirAsia | 1,175 km | ~4h 5m |
| PLM Palembang | AirAsia then Garuda Indonesia and Lion Air | 1,129 km | ~4h 5m |
| PKU Pekanbaru | AirAsia then Garuda Indonesia and Batik Air | 1,189 km | ~4h 5m |
| PDG Padang | AirAsia then Garuda Indonesia and Lion Air | 1,347 km | ~4h 20m |
| TKG Bandar Lampung-Sumatra Island | Transnusa then Garuda Indonesia and Lion Air | 1,159 km | ~4h 5m |
More from Kuala Lumpur and Jakarta
- Jakarta (CGK) to Kuala Lumpur (KUL) · return route
- All direct flights from Kuala Lumpur (KUL)
- All direct flights from Jakarta (CGK)
- Kuala Lumpur to Istanbul (IST)
- Kuala Lumpur to Amsterdam (AMS)
- Kuala Lumpur to Paris (CDG)
- Kuala Lumpur to Frankfurt (FRA)
- Kuala Lumpur to Dubai (DXB)
- Kuala Lumpur to Beijing (PEK)
- Kuala Lumpur to Shanghai (PVG)
- Kuala Lumpur to Guangzhou (CAN)
- Kuala Lumpur to London (LHR)
- Kuala Lumpur to Doha (DOH)
- Kuala Lumpur to Singapore (SIN)
- Kuala Lumpur to Istanbul (SAW)
- Istanbul (IST) to Jakarta
- Amsterdam (AMS) to Jakarta
- Dubai (DXB) to Jakarta
- Beijing (PEK) to Jakarta
- Shanghai (PVG) to Jakarta
- Guangzhou (CAN) to Jakarta
- Doha (DOH) to Jakarta
- Singapore (SIN) to Jakarta
- Seoul (ICN) to Jakarta
- Bangkok (BKK) to Jakarta
- Hong Kong (HKG) to Jakarta
- Jeddah (JED) to Jakarta
Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.