Airline punctuality, April 2026

Arrivals · 1 Apr – 30 Apr
On time
83%
Average delay
15 min
Cancelled
15.7%
Flights measured
15,855
Airlines
63

Day by day

Share of flights on time each day, all airlines
0% 50% 100% 1 April 2026: 72% (n=551) 1 Apr 2 April 2026: 74% (n=541) 3 April 2026: 72% (n=544) 4 April 2026: 86% (n=492) 5 April 2026: 78% (n=550) 6 April 2026: 73% (n=517) 6 Apr 7 April 2026: 82% (n=473) 8 April 2026: 83% (n=488) 9 April 2026: 87% (n=457) 10 April 2026: 82% (n=493) 11 April 2026: 88% (n=460) 11 Apr 12 April 2026: 82% (n=493) 13 April 2026: 87% (n=474) 14 April 2026: 85% (n=433) 15 April 2026: 83% (n=460) 16 April 2026: 87% (n=444) 16 Apr 17 April 2026: 85% (n=476) 18 April 2026: 91% (n=450) 19 April 2026: 85% (n=476) 20 April 2026: 85% (n=461) 21 April 2026: 87% (n=415) 21 Apr 22 April 2026: 85% (n=425) 23 April 2026: 85% (n=445) 24 April 2026: 82% (n=460) 25 April 2026: 86% (n=444) 26 April 2026: 86% (n=471) 26 Apr 27 April 2026: 86% (n=456) 28 April 2026: 87% (n=387) 29 April 2026: 67% (n=6) 30 April 2026: 80% (n=5) 30 Apr
Date · On time
Date On time Flights
1 April 2026 72% 551
2 April 2026 74% 541
3 April 2026 72% 544
4 April 2026 86% 492
5 April 2026 78% 550
6 April 2026 73% 517
7 April 2026 82% 473
8 April 2026 83% 488
9 April 2026 87% 457
10 April 2026 82% 493
11 April 2026 88% 460
12 April 2026 82% 493
13 April 2026 87% 474
14 April 2026 85% 433
15 April 2026 83% 460
16 April 2026 87% 444
17 April 2026 85% 476
18 April 2026 91% 450
19 April 2026 85% 476
20 April 2026 85% 461
21 April 2026 87% 415
22 April 2026 85% 425
23 April 2026 85% 445
24 April 2026 82% 460
25 April 2026 86% 444
26 April 2026 86% 471
27 April 2026 86% 456
28 April 2026 87% 387
29 April 2026 67% 6
30 April 2026 80% 5

Ranking

Airlines ranked by share of flights on time — 1 Apr – 30 Apr
# Position by on-time rate. It does not change when you sort by another column. Airlines below the minimum number of completed flights are not ranked. Airline The airline whose code is on the ticket. A flight sold by one airline and flown by another counts for the seller. On time Share of completed flights that took off or landed no more than 15 minutes after the scheduled time. Avg delay Average delay in minutes across completed flights, counted from the scheduled time. An early or on-schedule flight counts as zero. Cancelled Cancelled flights as a share of every flight the airport listed for the airline. Shown in red at 20% or more. Flights Every flight the airport listed for the airline in the period, including cancelled ones and those with no reported outcome. Coverage Share of listed flights whose outcome the airport reported: completed or cancelled. Under 70% is marked low, because the other figures then rest on only part of the airline's flights.
1 Vietnam Airlines VN 100% 0 min 4% 50 94%
2 Scoot TR 96% 2 min 0% 116 95%
3 Malaysia Airlines MH 96% 3 min 3% 203 96%
4 Singapore Airlines SQ 96% 2 min 0% 261 94%
5 Etihad Airways EY 95% 5 min 26% 61 97%
6 All Nippon Airways (ANA) NH 95% 3 min 0% 87 94%
7 Emirates EK 95% 2 min 0% 58 97%
8 Thai Airways TG 95% 4 min 0% 58 95%
9 Pelita Air IP 94% 3 min 23% 933 95%
10 Air China CA 94% 5 min 6% 34 100%
11 Qantas QF 93% 5 min 0% 42 95%
12 Garuda Indonesia GA 92% 7 min 8% 2,839 96%
13 My Indo Airlines 3Y 91% 9 min 17% 88 91%
14 Batik Air Malaysia OD 90% 7 min 47% 290 96%
15 Saudia SV 90% 6 min 34% 155 90%
16 China Southern Airlines CZ 89% 10 min 0% 87 94%
17 Citilink QG 89% 6 min 12% 2,471 96%
18 Batik Air ID 88% 7 min 11% 2,508 96%
19 Qatar Airways QR 86% 7 min 23% 86 97%
20 AirAsia Malaysia AK 85% 9 min 0% 162 96%
21 Cathay Pacific CX 84% 10 min 0% 99 99%
22 Xiamen Airlines MF 83% 21 min 8% 146 95%
23 VietJet Air VJ 83% 8 min 25% 67 97%
24 Japan Airlines JL 80% 7 min 0% 47 94%
25 China Airlines CI 76% 39 min 0% 49 94%
26 TransNusa 8B 68% 24 min 13% 471 94%
27 NAM Air IN 67% 32 min 16% 202 97%
28 Super Air Jet IU 66% 27 min 31% 1,845 95%
29 Lion Air JT 65% 44 min 26% 1,152 95%
30 Airfast Indonesia FS 64% 18 min 0% 39 92%
31 AirAsia Indonesia QZ 63% 39 min 21% 833 94%
32 Sriwijaya Air SJ 48% 79 min 18% 280 95%
33 Rimbun Air RI 46% 137 min 29% 240 75%
Not ranked · fewer than 30 completed flights
— China Eastern Airlines MU 90% 17 min 0% 31 94%
— Shandong Airlines SC 83% 14 min 29% 45 93%
— Turkish Airlines TK 100% 1 min 0% 30 97%
— EVA Air BR 71% 26 min 0% 29 97%
— Korean Air KE 96% 3 min 3% 29 100%
— Asiana Airlines OZ 93% 2 min 0% 29 97%
— Philippine Airlines PR 81% 7 min 0% 30 90%
— Silk Air MI 65% 16 min 3% 29 93%
— Thai Lion Air SL 100% 0 min 21% 29 97%
— Sri Lankan Airlines UL 68% 23 min 21% 29 97%
— Cebu Pacific 5J 90% 3 min 8% 25 92%
— Indigo Airlines 6E 95% 3 min 16% 25 96%
— Royal Brunei Airlines BI 95% 12 min 0% 21 95%
— Federal Express FX 85% 7 min 0% 21 95%
— Starlux Airlines JX 70% 13 min 0% 21 95%
— KLM KL 100% 1 min 0% 20 100%
— Oman Air WY 90% 35 min 24% 29 93%
— Ethiopian Airlines ET 94% 6 min 0% 17 100%
— Hainan Airlines HU 88% 9 min 0% 16 100%
— Lucky Air 8L 58% 15 min 0% 13 92%
— Cargolux Airlines CV 25% 210 min 0% 8 100%
— Loong Air GJ 100% 0 min 25% 8 100%
— Korean Air Cargo KEC 0% 36 min 0% 4 100%
— Egypt Air MS 33% 31 min 25% 4 100%
— K-Mile Air 8K 100% 3 min 79% 14 93%
— Bbn Airlines 0B 100% 0 min 0% 1 100%
— Silk Way West Airlines 7L 0% 356 min 0% 1 100%
— Express Cargo Airlines EC 100% 0 min 0% 1 100%
— Air Macau Company Limited NX — — 95% 21 95%
— Mahan Air W5 — — 100% 8 100%
What the columns mean
#
Position by on-time rate. It does not change when you sort by another column. Airlines below the minimum number of completed flights are not ranked.
Airline
The airline whose code is on the ticket. A flight sold by one airline and flown by another counts for the seller.
On time
Share of completed flights that took off or landed no more than 15 minutes after the scheduled time.
Avg delay
Average delay in minutes across completed flights, counted from the scheduled time. An early or on-schedule flight counts as zero.
Cancelled
Cancelled flights as a share of every flight the airport listed for the airline. Shown in red at 20% or more.
Flights
Every flight the airport listed for the airline in the period, including cancelled ones and those with no reported outcome.
Coverage
Share of listed flights whose outcome the airport reported: completed or cancelled. Under 70% is marked low, because the other figures then rest on only part of the airline's flights.

Coverage is the share of an airline's flights for which the airport 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.

Data covers 100% of the period. 4.8% of flights have no final status and are excluded. Data collection started on 11 January 2026. Figures firm up as more days accumulate. Last collector run: 10 Oct, 14:27 WIB.

Monthly rankings

How this is measured →