Jakarta (CGK) to Kuala Lumpur (KUL) flights
There are direct flights from Jakarta Soekarno-Hatta International Airport to Kuala Lumpur International Airport, sold by 9 airlines (including codeshares): Air France, AirAsia, Garuda Indonesia, Lion Air, KLM, Kuwait Airways, Malaysia Airlines, Batik Air Malaysia 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 CGK → KULSee all routes on the mapDirect flights from Jakarta to Kuala Lumpur
| Route | Airlines (incl. codeshares) | Distance | Time (est.) |
|---|---|---|---|
| CGK → KUL | Air France, AirAsia, Garuda Indonesia, Lion Air, KLM, Kuwait Airways, Malaysia Airlines, Batik Air Malaysia, 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 | Garuda Indonesia and Batik Air then American Airlines and Air India | 1,180 km | ~4h 5m |
| BTH Batam | Garuda Indonesia and Super Air Jet then AirAsia and Batik Air Malaysia | 1,177 km | ~4h 5m |
| JHB Johor Bahru | Indonesia AirAsia then AirAsia and Firefly | 1,175 km | ~4h 5m |
| PLM Palembang | Garuda Indonesia and Lion Air then AirAsia | 1,129 km | ~4h 5m |
| PKU Pekanbaru | Garuda Indonesia and Batik Air then AirAsia and Lion Air | 1,189 km | ~4h 5m |
| PDG Padang | Garuda Indonesia and Lion Air then AirAsia | 1,347 km | ~4h 20m |
| TKG Bandar Lampung-Sumatra Island | Garuda Indonesia and Lion Air then Transnusa | 1,159 km | ~4h 5m |
More from Jakarta and Kuala Lumpur
- Kuala Lumpur (KUL) to Jakarta (CGK) · return route
- All direct flights from Jakarta (CGK)
- All direct flights from Kuala Lumpur (KUL)
- Jakarta to Istanbul (IST)
- Jakarta to Amsterdam (AMS)
- Jakarta to Dubai (DXB)
- Jakarta to Beijing (PEK)
- Jakarta to Shanghai (PVG)
- Jakarta to Guangzhou (CAN)
- Jakarta to Doha (DOH)
- Jakarta to Singapore (SIN)
- Jakarta to Seoul (ICN)
- Jakarta to Bangkok (BKK)
- Jakarta to Hong Kong (HKG)
- Jakarta to Jeddah (JED)
- Istanbul (IST) to Kuala Lumpur
- Amsterdam (AMS) to Kuala Lumpur
- Paris (CDG) to Kuala Lumpur
- Frankfurt (FRA) to Kuala Lumpur
- Dubai (DXB) to Kuala Lumpur
- Beijing (PEK) to Kuala Lumpur
- Shanghai (PVG) to Kuala Lumpur
- Guangzhou (CAN) to Kuala Lumpur
- London (LHR) to Kuala Lumpur
- Doha (DOH) to Kuala Lumpur
- Singapore (SIN) to Kuala Lumpur
- Istanbul (SAW) to Kuala Lumpur
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.