KUL → CGKKuala Lumpur to Jakarta

live

Direct flights from Kuala Lumpur (KUL) to Jakarta (CGK): 61 nonstop departures observed each week across 9 airlines. 53% of the last 38 operated flights arrived within 15 minutes of schedule. The median arrival is 12 minutes late. 5 of the 38 tracked flights were cancelled. The nonstop covers 1,129 km, an estimated 1 hour 57 minutes in the air. Measured by Pro Flight Search from live flight boards at Kuala Lumpur and Jakarta. Updated 16 October 2026 at 13:07 UTC.

Today, KUL → CGK

Fri 16 Oct · local times
OD398BATIK AIR MALAYSIAIn the air, 17 min late

Left KUL at 07:02, 17 min after its 06:45 slot.

Track OD398 →
8B676TRANSNUSA AVIATION MANDIRIIn the air, 56 min late

Left KUL at 09:46, 56 min after its 08:50 slot.

Likely landing
about 10:30middle half 10:20 to 10:38 · sched 10:00

Landing estimate from 147,116 tracked flights of 2 to 4 hours that left 30 to 59 min late. The CGK board has not posted a landing time yet. How planes make up time

Track 8B676 →
  1. 06:45 OD398BATIK AIR MALAYSIA Left 07:02 +17 ·
  2. 07:20 MH713MALAYSIA AIRLINES BERHAD Left 07:28 +8 ·
  3. 08:50 8B676TRANSNUSA AVIATION MANDIRI Left 09:46 +56 CGK about 10:30In the air · sched 10:00
  4. 09:00 MH711MALAYSIA AIRLINES BERHAD Left 09:13 +13 ·
  5. 10:00 MH717MALAYSIA AIRLINES BERHAD Left 10:11 +11 ·
  6. 12:40 OD388BATIK AIR MALAYSIA Left 13:05 +25 ·
  7. 12:50 GA821GARUDA INDONESIA Left 13:02 +12 CGK 14:00In the air · scheduled landing
  8. 13:45 MH721MALAYSIA AIRLINES BERHAD Left 13:56 +11 ·
  9. 14:05 ID7283BATIK AIR INDONESIA Left 14:15 +10 ·
  10. 14:40 8B674TRANSNUSA AVIATION MANDIRI Left 16:01 +81 CGK est. 16:50 +65In the air · sched 15:45
  11. 16:10 MH723MALAYSIA AIRLINES BERHAD Left 16:21 +11 ·
  12. 17:00 OD390BATIK AIR MALAYSIA Left 17:33 +33 ·
  13. 17:50 MH725MALAYSIA AIRLINES BERHAD Left 18:01 +11 ·
  14. 20:10 QG503CITILINK INDONESIA Left 20:12 CGK 21:40In the air · scheduled landing
  15. 21:30 8B680TRANSNUSA AVIATION MANDIRI On scheduleGate C021 CGK 21:40scheduled
  16. 21:55 MH727MALAYSIA AIRLINES On scheduleGate G006R CGK 23:05scheduled
  17. 22:40 OD396BATIK AIR MALAYSIA On scheduleGate G006L CGK est. 23:55 +45sched 23:10
  18. · AK351AIRASIA SDN BHD Departed Landed 12:18 −22
  19. · AK353AIRASIA SDN BHD On schedule CGK 20:20scheduled
  20. · AK380AIRASIA SDN BHD Departed Landed 07:52 −13
  21. · AK384AIRASIA SDN BHD On schedule CGK 14:30scheduled
  22. · AK386AIRASIA SDN BHD On schedule CGK est. 18:40 +20sched 18:20
  23. · OD386BATIK AIR MALAYSIA Cancelled ·
  24. · OD392BATIK AIR MALAYSIA Cancelled ·
  25. · QZ211AIR ASIA Cancelled ·

Checked KUL board 20:52 · CGK board 20:07

KUL Kuala Lumpur busy · +24
CGK Jakarta smooth · +0
1,129 km · ~1h 57m est.
dep bank 06:45–22:4061x weekly
Runs rough · 9 airlines · 61x weekly · nonstop
53% on time

of the last 38 operated KUL → CGK flights arrived within 15 minutes

Median arrival delay is +12 min. 5 of 38 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →

Median arrival+12 minacross the last 38 operated legs
Flight time~1h 57mestimated from route distance
Weekly departures61x9 direct airlines on the leg
Cancelled13.2%recent route rate · 5 of 38

The week

scheduled departures · origin local time
06121824
Mon
Tue
Wed
Thu
Fri
Sat
Sun
AIR ASIAAIRASIA SDN BHDBatik AirBatik Air Malaysia

Each mark is a scheduled departure at its origin-local time, observed operating in the last 7 days. Today is highlighted.

Who flies it

observed on the boards · 7 days
AIR ASIAQZ

Flights QZ201 08:35 daily · QZ205 15:25 daily

AIRASIA SDN BHDAK

Flights AK380 07:00 daily · AK351 11:30 daily · AK384 13:20 daily · AK386 17:10 daily

Batik AirID

Flights ID7283 14:05 daily

Batik Air MalaysiaOD10% on time

Flights OD380 06:45 Mo We Fr Su · OD398 06:45 daily · OD382 07:35 Mo We · OD388 varies Fr Sa Su

CITILINK INDONESIAQG

Flights QG503 20:10 daily

Garuda IndonesiaGA

Flights GA821 12:50 daily

KLM ROYAL DUTCH AIRLINESKL

Flights KL809 17:05 Mo Tu Th Sa Su

Malaysia AirlinesMH83% on time

Flights MH713 07:20 daily · MH711 09:00 daily · MH717 10:00 daily · MH721 13:45 daily

TRANSNUSA AVT MANDIRI8B0% on time

Flights 8B676 08:50 daily · 8B674 14:40 daily · 8B678 17:00 Mo We Th Sa · 8B680 20:35 daily

History

operated legs · board outcomes
10-168B674dep +81 → arr+65
10-168B676departed+56
10-16AK351arrived−22
10-16AK380arrived−13
10-16GA821departed+12
10-16ID7283departed+10
10-16MH711departed+13
10-16MH713departed+8
10-16MH717departed+11
10-16MH721departed+11
10-16MH723departed+11
10-16MH725departed+11
10-16OD386cancelledCNX
10-16OD388departed+25
10-16OD390departed+33
10-16OD392cancelledCNX
10-16OD398departed+17
10-16QG503departed+2
10-16QZ211cancelledCNX
10-158B674departed+17
10-158B676departed+17
10-158B678departed+23
10-158B680departed+32
10-15GA821departed+7
10-15ID7283departed+13
10-15KL809departed+12
10-15MH711departed+14
10-15MH713departed+7
10-15MH721departed+7
10-15MH723departed+24
10-15MH725departed+10
10-15MH727departed+34
10-15OD382cancelledCNX
10-15OD390departed+32
10-15OD392cancelledCNX
10-15OD396departed+45
10-15OD398departed+2
10-15QG503departed+4

Actual board outcomes rather than schedules, paired departure and arrival per flight and day.

Full board history, day by day →

Airports right now

live boards
KULKuala Lumpur +24 min busy 🌫 few clouds · NNE 5 kt Full KUL delay board →
CGKJakarta +0 min smooth ⛅ few clouds · NE 6 kt Full CGK delay board →

Weather lens

Current conditions put the pressure at CGK: 25% odds of a 15+ minute delay and around +3 min expected when it bites, measured from this route's own weather-matched delay history. See live delays → · Weather risk by airport →

How the Kuala Lumpur to Jakarta route actually runs

Pro Flight Search records official board updates for nonstop KUL to CGK flights through the day: schedules, estimates, gate pushes and actual departures. The verdict above comes from operated flights, so it reflects what this route does rather than what the timetable promises.

Planning around a delay? Live airport delays · Weather delay risk map · Will a delayed flight be cancelled? · Do planes make up time in the air? · How we measure

Cite this data

Journalists, bloggers, and researchers may cite this page with attribution and a link to Pro Flight Search.

Suggested citation

Pro Flight Search — Kuala Lumpur (KUL) to Jakarta (CGK) route reliability, measured from operated flights on official airport boards.

Canonical URL
https://proflightsearch.com/search-flights/KUL-CGK
How we measure this →

KUL to CGK questions

Is KUL–CGK running on time right now?

Smooth skies ahead. The departure side at KUL is the weaker end, route health score 84/100. The airports section above carries the live status and delay window at both ends.

Morning or evening flight on KUL–CGK?

Operators schedule morning departures around 06:45 and evening departures around 17:00 from KUL. Earlier flights typically land before destination-airport delays accumulate later in the day; check the CGK delay card to confirm conditions when you'd arrive.

How long is the flight from KUL to CGK?

Great-circle distance is 1,129 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 110–127 min gate-to-gate on this route.

How often does KUL–CGK fly?

9 carriers operate this route, around 179 flights a week between them. Compare carrier days and times in the airline list above.