CGK → KULJakarta to Kuala Lumpur

live

Direct flights from Jakarta (CGK) to Kuala Lumpur (KUL): 61 nonstop departures observed each week across 9 airlines. 67% of the last 30 operated flights arrived within 15 minutes of schedule. The median arrival is 11 minutes early. 8 of the 30 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 Jakarta and Kuala Lumpur. Updated 17 October 2026 at 03:05 UTC.

Today, CGK → KUL

Sat 17 Oct · local times
QZ204AIR ASIA45 min late

The CGK board at 10:05 shows departure at 12:30 instead of 11:45, gate F1 (T2F).

Later cancelled
41%of 178 past flights from Jakarta whose board showed 40 to 70 min late
Still to leave today
MH716 12:15MALAYSIA AIRLINES BERHAD · then 8B677 12:55, AK352 13:10
Track QZ204 →
8B677TRANSNUSA AVT MANDIRI25 min late

The CGK board at 10:05 shows departure at 13:20 instead of 12:55, gate 1D (T3).

Likely landing
about 16:30middle half 16:20 to 16:37 · sched 16:30
Later cancelled
23.6%of 292 past flights from Jakarta whose board showed 20 to 40 min late
Still to leave today
AK352 13:10AIRASIA SDN BHD · then AK385 15:10, QG502 15:55

Landing estimate from 234,956 tracked flights of 2 to 4 hours that left 15 to 29 min late. The KUL board has not posted a landing time yet. How planes make up time

Track 8B677 →
  1. 05:20 8B675TRANSNUSA AVT MANDIRI Left 05:17 Landed 07:55 −25
  2. 08:30 GA820GARUDA INDONESIA Left 08:30 KUL 11:50In the air · scheduled landing
  3. 08:35 AK381AIRASIA SDN BHD Sched 08:35Departure not confirmed by the board ·
  4. 10:00 ID7282BATIK AIR INDONESIA Left 10:00 KUL 13:10In the air · scheduled landing
  5. 11:00 8B673TRANSNUSA AVT MANDIRI On scheduleGate 3 · T3 KUL 14:10scheduled
  6. 11:10 MH710MALAYSIA AIRLINES BERHAD On scheduleGate 5 · T3 KUL 14:20scheduled
  7. 11:45 QZ204AIR ASIA Est. 12:30 +45Gate F1 · T2F ·
  8. 12:15 MH716MALAYSIA AIRLINES BERHAD On scheduleGate 5 · T3 KUL 15:25scheduled
  9. 12:30 OD387BATIK AIR MALAYSIA Cancelled ·
  10. 12:55 8B677TRANSNUSA AVT MANDIRI Est. 13:20 +25Gate 1D · T3 KUL about 16:30sched 16:30
  11. 13:10 AK352AIRASIA SDN BHD On scheduleGate F2 · T2F ·
  12. 15:10 AK385AIRASIA SDN BHD On scheduleGate F3 · T2F ·
  13. 15:55 QG502Citilink On scheduleGate F2 · T2F KUL 19:10scheduled
  14. 16:05 MH720MALAYSIA AIRLINES BERHAD On scheduleGate 7 · T3 KUL 19:25scheduled
  15. 16:30 OD391BATIK AIR MALAYSIA Est. 18:35 +125Gate F1 · T2F ·
  16. 17:00 8B679TRANSNUSA AVT MANDIRI Est. 18:50 +110Gate 1 · T3 KUL about 23:20sched 22:05
  17. 17:05 QZ210AIR ASIA Cancelled ·
  18. 17:10 OD383BATIK AIR MALAYSIA Cancelled ·
  19. 18:25 MH722MALAYSIA AIRLINES BERHAD On scheduleGate 4 · T3 KUL 21:35scheduled
  20. 18:55 AK387AIRASIA SDN BHD On scheduleGate F4 · T2F ·
  21. 19:10 OD393BATIK AIR MALAYSIA Cancelled ·
  22. 19:50 MH724MALAYSIA AIRLINES BERHAD On scheduleGate 4 · T3 KUL 23:00scheduled
  23. 20:40 OD389BATIK AIR MALAYSIA Est. 14:00Gate F3 · T2F KUL 17:15scheduled
  24. 20:50 AK354AIRASIA SDN BHD On scheduleGate F2 · T2F ·
  25. · KL810KLM ROYAL DUTCH AIRLINES On schedule KUL 22:40scheduled
  26. · MH712MALAYSIA AIRLINES BERHAD On schedule KUL 12:25scheduled
  27. · MH726MALAYSIA AIRLINES BERHAD Departed Landed 07:17 −8
  28. · OD397BATIK AIR MALAYSIA Departed Landed 07:59 −31
  29. · OD399BATIK AIR MALAYSIA On schedule KUL 12:15scheduled

Checked CGK board 10:05 · KUL board 10:09

CGK Jakarta smooth · +3
KUL Kuala Lumpur smooth · +0
1,129 km · ~1h 57m est.
dep bank 04:15–20:5061x weekly
Runs mixed · 9 airlines · 61x weekly · nonstop
67% on time

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

Median arrival delay is −11 min. 8 of 30 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →

Median arrival−11 minacross the last 30 operated legs
Flight time~1h 57mestimated from route distance
Weekly departures61x9 direct airlines on the leg
Cancelled26.7%recent route rate · 8 of 30

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 QZ200 05:00 daily · QZ204 11:45 daily

AIRASIA SDN BHDAK

Flights AK381 08:35 daily · AK352 13:10 daily · AK385 15:10 daily · AK387 18:55 daily

Batik AirID

Flights ID7282 10:00 daily

Batik Air MalaysiaOD45% on time

Flights OD397 05:15 daily · OD399 09:00 daily · OD391 16:30 daily · OD389 20:40 Fr Sa Su

CITILINK INDONESIAQG

Flights QG502 15:55 daily

Garuda IndonesiaGA

Flights GA820 08:30 daily

KLM ROYAL DUTCH AIRLINESKL

Flights KL810 19:30 Mo Tu Th Sa Su

Malaysia AirlinesMH100% on time

Flights MH726 04:15 daily · MH712 09:10 daily · MH710 11:10 daily · MH716 12:15 daily

TRANSNUSA AVIATION MANDIRI8B

Flights 8B675 05:20 daily · 8B673 11:00 daily · 8B677 12:55 Mo We Th Sa · 8B679 17:00 daily

History

operated legs · board outcomes
10-178B675dep −3 → arr−25
10-17GA820departed+0
10-17ID7282departed+0
10-17MH726arrived−8
10-17OD383cancelledCNX
10-17OD387cancelledCNX
10-17OD393cancelledCNX
10-17OD397arrived−31
10-17QZ210cancelledCNX
10-168B673arrived+28
10-168B675arrived−3
10-168B679arrived+55
10-16GA820arrived−23
10-16ID7282arrived−26
10-16MH710arrived−6
10-16MH712arrived−23
10-16MH716arrived−23
10-16MH720arrived−36
10-16MH722arrived−24
10-16MH724arrived−10
10-16MH726arrived−16
10-16OD383cancelledCNX
10-16OD387cancelledCNX
10-16OD389arrived+2
10-16OD391arrived−8
10-16OD393cancelledCNX
10-16OD397arrived−11
10-16OD399arrived−27
10-16QG502arrived−30
10-16QZ210cancelledCNX

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
CGKJakarta +3 min smooth 🌫 clear · 2 kt Full CGK delay board →
KULKuala Lumpur +0 min smooth 🌫 few clouds · 1 kt Full KUL delay board →

Weather lens

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

How the Jakarta to Kuala Lumpur route actually runs

Pro Flight Search records official board updates for nonstop CGK to KUL 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 — Jakarta (CGK) to Kuala Lumpur (KUL) route reliability, measured from operated flights on official airport boards.

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

CGK to KUL questions

Is CGK–KUL running on time right now?

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

Morning or evening flight on CGK–KUL?

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

How long is the flight from CGK to KUL?

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 CGK–KUL fly?

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