Direct (nonstop) flights from Kuala Lumpur to Jakarta

9 airlines fly nonstop from Kuala Lumpur International Airport (KUL) to Soekarno Hatta International (CGK). It's 698 miles (1,124 km), about 2h 15m in the air. Operated by TransNusa, AirAsia, Garuda Indonesia and others.

KUL
Kuala Lumpur International Airport
🇲🇾 Kuala Lumpur, Malaysia
CGK
Soekarno Hatta International
🇮🇩 Jakarta, Indonesia
Flight Time
2h 15m
Distance
698 mi
1,124 km
CO₂/pax
129 kg
−32 kg vs. layover
Airlines
9
TransNusa +8
Time Diff
-1h
Operated by TransNusa TransNusa AirAsia AirAsia Garuda Indonesia Garuda Indonesia Batik Air Batik Air KLM KLM Malaysia Airlines Malaysia Airlines +3 more

Route data last updated: May 26, 2026

Airlines with non-stop flights

TransNusa 8B TransNusa
Route
KUL → CGK
Flight Time
2h 15m
Distance
698 mi
AirAsia AK AirAsia
Route
KUL → CGK
Flight Time
2h 15m
Distance
698 mi
Garuda Indonesia GA Garuda Indonesia
Route
KUL → CGK
Flight Time
2h 15m
Distance
698 mi
Batik Air ID Batik Air
Route
KUL → CGK
Flight Time
2h 15m
Distance
698 mi
KLM KL KLM
Route
KUL → CGK
Flight Time
2h 15m
Distance
698 mi
Malaysia Airlines MH Malaysia Airlines
Route
KUL → CGK
Flight Time
2h 15m
Distance
698 mi
Batik Air Malaysia OD Batik Air Malaysia
Route
KUL → CGK
Flight Time
2h 15m
Distance
698 mi
Citilink QG Citilink
Route
KUL → CGK
Flight Time
2h 15m
Distance
698 mi
Indonesia AirAsia QZ Indonesia AirAsia
Route
KUL → CGK
Flight Time
2h 15m
Distance
698 mi

Alternative Routes

Other ways to fly from Kuala Lumpur to Jakarta with one stop · direct emits 129 kg CO₂ per passenger

KUL PKU (Pekanbaru) CGK
Leg 1: 55m (157 mi) Leg 2: 1h 45m (578 mi) Total: ~2h 40m 🍃 161 kg CO₂ (+25% vs. direct)
Leg 1
KUL → PKU
55m · 157 mi
View KUL to PKU flights →
Leg 2
PKU → CGK
1h 45m · 578 mi
View PKU to CGK flights →
KUL PLM (Palembang) CGK
Leg 1: 1h 30m (439 mi) Leg 2: 1h 10m (260 mi) Total: ~2h 40m 🍃 154 kg CO₂ (+19% vs. direct)
Leg 1
KUL → PLM
1h 30m · 439 mi
View KUL to PLM flights →
Leg 2
PLM → CGK
1h 10m · 260 mi
View PLM to CGK flights →
KUL JHB (Johor Bharu) CGK
Leg 1: 1h (155 mi) Leg 2: 1h 45m (572 mi) Total: ~2h 45m 🍃 160 kg CO₂ (+24% vs. direct)
Leg 1
KUL → JHB
1h · 155 mi
View KUL to JHB flights →
Leg 2
JHB → CGK
1h 45m · 572 mi
View JHB to CGK flights →
KUL BTH (Batam) CGK
Leg 1: 1h 10m (199 mi) Leg 2: 1h 45m (528 mi) Total: ~2h 55m 🍃 160 kg CO₂ (+24% vs. direct)
Leg 1
KUL → BTH
1h 10m · 199 mi
View KUL to BTH flights →
Leg 2
BTH → CGK
1h 45m · 528 mi
View BTH to CGK flights →
KUL PDG (Padang) CGK
Leg 1: 1h 10m (262 mi) Leg 2: 1h 50m (573 mi) Total: ~3h 🍃 179 kg CO₂ (+39% vs. direct)
Leg 1
KUL → PDG
1h 10m · 262 mi
View KUL to PDG flights →
Leg 2
PDG → CGK
1h 50m · 573 mi
View PDG to CGK flights →

Frequently Asked Questions

How long is the direct flight from Kuala Lumpur to Jakarta?

A nonstop flight from Kuala Lumpur (KUL) to Jakarta (CGK) takes approximately 2 hours and 15 minutes. The distance is 698 miles (1,124 km).

Which airlines fly nonstop from Kuala Lumpur to Jakarta?

9 airlines: TransNusa, AirAsia, Garuda Indonesia, Batik Air, KLM, Malaysia Airlines, Batik Air Malaysia, Citilink, Indonesia AirAsia.

Is there a nonstop flight from Kuala Lumpur to Jakarta?

Yes. 9 airlines: TransNusa, AirAsia, Garuda Indonesia, Batik Air, KLM, Malaysia Airlines, Batik Air Malaysia, Citilink, Indonesia AirAsia.

How far is Kuala Lumpur from Jakarta?

The flight distance from Kuala Lumpur to Jakarta is 698 miles (1,124 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as the length of Italy.

What is the time difference between Kuala Lumpur and Jakarta?

Jakarta is 1 hour ahead of Kuala Lumpur. (Asia/Kuala_Lumpur vs Asia/Jakarta.)

What type of aircraft flies from Kuala Lumpur to Jakarta?

At 2h 15m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

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

Depends on your passport. Check with the Indonesia embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Kuala Lumpur to Jakarta?

Roughly 129 kg CO2 per passenger one-way. That's about the same as driving 645 km.

Is the return flight from Jakarta to Kuala Lumpur also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Kuala Lumpur to Jakarta?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Kuala Lumpur International Airport for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.