Airline punctuality

Departures · 4 Sept – 3 Oct

How often each airline leaves Soekarno-Hatta on time, measured from the live flight board every five minutes. A flight counts as on time when it is no more than 15 minutes behind schedule.

Direction DeparturesArrivals
On time
76%
Average delay
11 min
Cancelled
15.6%
Flights measured
296
Airlines
37

Day by day

Share of flights on time each day, all airlines
0% 50% 100% 4 September 2026: — (n=0) 4 Sept 5 September 2026: — (n=0) 6 September 2026: — (n=0) 7 September 2026: — (n=0) 8 September 2026: — (n=0) 9 September 2026: — (n=0) 9 Sept 10 September 2026: — (n=0) 11 September 2026: — (n=0) 12 September 2026: — (n=0) 13 September 2026: — (n=0) 14 September 2026: — (n=0) 14 Sept 15 September 2026: — (n=0) 16 September 2026: — (n=0) 17 September 2026: — (n=0) 18 September 2026: — (n=0) 19 September 2026: — (n=0) 19 Sept 20 September 2026: — (n=0) 21 September 2026: — (n=0) 22 September 2026: — (n=0) 23 September 2026: — (n=0) 24 September 2026: — (n=0) 24 Sept 25 September 2026: — (n=0) 26 September 2026: — (n=0) 27 September 2026: — (n=0) 28 September 2026: — (n=0) 29 September 2026: — (n=0) 29 Sept 30 September 2026: — (n=0) 1 October 2026: — (n=0) 2 October 2026: — (n=0) 3 October 2026: 76% (n=231) 3 Oct
Date · On time
Date On time Flights
4 September 2026 — 0
5 September 2026 — 0
6 September 2026 — 0
7 September 2026 — 0
8 September 2026 — 0
9 September 2026 — 0
10 September 2026 — 0
11 September 2026 — 0
12 September 2026 — 0
13 September 2026 — 0
14 September 2026 — 0
15 September 2026 — 0
16 September 2026 — 0
17 September 2026 — 0
18 September 2026 — 0
19 September 2026 — 0
20 September 2026 — 0
21 September 2026 — 0
22 September 2026 — 0
23 September 2026 — 0
24 September 2026 — 0
25 September 2026 — 0
26 September 2026 — 0
27 September 2026 — 0
28 September 2026 — 0
29 September 2026 — 0
30 September 2026 — 0
1 October 2026 — 0
2 October 2026 — 0
3 October 2026 76% 231

Ranking

Airlines ranked by share of flights on time — 4 Sept – 3 Oct
# Airline On time Avg delay Cancelled Flights Coverage
1 Citilink QG 77% 9 min 11% 61 69% low
2 Garuda Indonesia GA 77% 13 min 4% 81 83%
3 Batik Air ID 67% 13 min 20% 69 64% low
Not ranked · fewer than 30 completed flights
— Pelita Air IP 86% 9 min 5% 19 79%
— TransNusa 8B 75% 11 min 6% 18 72%
— Super Air Jet IU 64% 11 min 39% 44 64% low
— AirAsia Indonesia QZ 90% 6 min 0% 12 83%
— Lion Air JT 75% 7 min 40% 25 72%
— Singapore Airlines SQ 33% 17 min 0% 7 86%
— Malaysia Airlines MH 100% 3 min 0% 6 67% low
— AirAsia Malaysia AK 67% 11 min 0% 6 50% low
— Xiamen Airlines MF 100% 9 min 0% 3 100%
— Rimbun Air RI 67% 8 min 43% 7 86%
— Scoot TR 67% 15 min 0% 5 60% low
— China Southern Airlines CZ 50% 10 min 0% 2 100%
— Qatar Airways QR 100% 8 min 0% 2 100%
— Saudia SV 100% 10 min 0% 3 67% low
— K-Mile Air 8K 100% 6 min 50% 2 100%
— EVA Air BR 0% 18 min 0% 1 100%
— China Airlines CI 100% 8 min 0% 1 100%
— Emirates EK 0% 18 min 0% 1 100%
— Ethiopian Airlines ET 100% 6 min 0% 1 100%
— Juneyao Air HO 0% 16 min 0% 1 100%
— NAM Air IN 100% 0 min 33% 3 67% low
— Japan Airlines JL 100% 9 min 0% 1 100%
— KLM KL 100% 4 min 0% 1 100%
— China Eastern Airlines MU 100% 6 min 0% 1 100%
— All Nippon Airways (ANA) NH 100% 9 min 0% 1 100%
— Batik Air Malaysia OD 100% 6 min 67% 9 78%
— Asiana Airlines OZ 100% 12 min 0% 1 100%
— Qantas QF 100% 0 min 0% 1 100%
— Sriwijaya Air SJ 100% 8 min 0% 5 20% low
— Thai Airways TG 100% 9 min 0% 2 50% low
— Turkish Airlines TK 100% 0 min 0% 1 100%
— T'way Air TW 100% 7 min 0% 1 100%
— VietJet Air VJ 100% 11 min 0% 2 50% low
— My Indo Airlines 3Y — — 100% 1 100%

Coverage is the share of an airline's flights for which the airport board reported what happened (departed, landed or cancelled). The bar turns amber and is marked "low" under 70%: the on-time figure then rests on only part of that airline's flights, so compare it with care.

Collector coverage 3% of the period. 28.8% of flights left the board without a final status and are excluded. Data collection started on 3 October 2026. Figures firm up as more days accumulate. Last collector run: 4 Oct, 15:50 WIB.

Monthly rankings

How this is measured →