Airline punctuality

Departures · 6 Jul – 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% 6 July 2026: — (n=0) 6 Jul 7 July 2026: — (n=0) 8 July 2026: — (n=0) 9 July 2026: — (n=0) 10 July 2026: — (n=0) 11 July 2026: — (n=0) 12 July 2026: — (n=0) 13 July 2026: — (n=0) 14 July 2026: — (n=0) 15 July 2026: — (n=0) 16 July 2026: — (n=0) 17 July 2026: — (n=0) 18 July 2026: — (n=0) 18 Jul 19 July 2026: — (n=0) 20 July 2026: — (n=0) 21 July 2026: — (n=0) 22 July 2026: — (n=0) 23 July 2026: — (n=0) 24 July 2026: — (n=0) 25 July 2026: — (n=0) 26 July 2026: — (n=0) 27 July 2026: — (n=0) 28 July 2026: — (n=0) 29 July 2026: — (n=0) 30 July 2026: — (n=0) 30 Jul 31 July 2026: — (n=0) 1 August 2026: — (n=0) 2 August 2026: — (n=0) 3 August 2026: — (n=0) 4 August 2026: — (n=0) 5 August 2026: — (n=0) 6 August 2026: — (n=0) 7 August 2026: — (n=0) 8 August 2026: — (n=0) 9 August 2026: — (n=0) 10 August 2026: — (n=0) 11 August 2026: — (n=0) 11 Aug 12 August 2026: — (n=0) 13 August 2026: — (n=0) 14 August 2026: — (n=0) 15 August 2026: — (n=0) 16 August 2026: — (n=0) 17 August 2026: — (n=0) 18 August 2026: — (n=0) 19 August 2026: — (n=0) 20 August 2026: — (n=0) 21 August 2026: — (n=0) 22 August 2026: — (n=0) 23 August 2026: — (n=0) 23 Aug 24 August 2026: — (n=0) 25 August 2026: — (n=0) 26 August 2026: — (n=0) 27 August 2026: — (n=0) 28 August 2026: — (n=0) 29 August 2026: — (n=0) 30 August 2026: — (n=0) 31 August 2026: — (n=0) 1 September 2026: — (n=0) 2 September 2026: — (n=0) 3 September 2026: — (n=0) 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) 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) 15 September 2026: — (n=0) 16 September 2026: — (n=0) 16 Sept 17 September 2026: — (n=0) 18 September 2026: — (n=0) 19 September 2026: — (n=0) 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) 25 September 2026: — (n=0) 26 September 2026: — (n=0) 27 September 2026: — (n=0) 28 September 2026: — (n=0) 28 Sept 29 September 2026: — (n=0) 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
6 July 2026 — 0
7 July 2026 — 0
8 July 2026 — 0
9 July 2026 — 0
10 July 2026 — 0
11 July 2026 — 0
12 July 2026 — 0
13 July 2026 — 0
14 July 2026 — 0
15 July 2026 — 0
16 July 2026 — 0
17 July 2026 — 0
18 July 2026 — 0
19 July 2026 — 0
20 July 2026 — 0
21 July 2026 — 0
22 July 2026 — 0
23 July 2026 — 0
24 July 2026 — 0
25 July 2026 — 0
26 July 2026 — 0
27 July 2026 — 0
28 July 2026 — 0
29 July 2026 — 0
30 July 2026 — 0
31 July 2026 — 0
1 August 2026 — 0
2 August 2026 — 0
3 August 2026 — 0
4 August 2026 — 0
5 August 2026 — 0
6 August 2026 — 0
7 August 2026 — 0
8 August 2026 — 0
9 August 2026 — 0
10 August 2026 — 0
11 August 2026 — 0
12 August 2026 — 0
13 August 2026 — 0
14 August 2026 — 0
15 August 2026 — 0
16 August 2026 — 0
17 August 2026 — 0
18 August 2026 — 0
19 August 2026 — 0
20 August 2026 — 0
21 August 2026 — 0
22 August 2026 — 0
23 August 2026 — 0
24 August 2026 — 0
25 August 2026 — 0
26 August 2026 — 0
27 August 2026 — 0
28 August 2026 — 0
29 August 2026 — 0
30 August 2026 — 0
31 August 2026 — 0
1 September 2026 — 0
2 September 2026 — 0
3 September 2026 — 0
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 — 6 Jul – 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 1% 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, 16:55 WIB.

Monthly rankings

How this is measured →