Airline punctuality, April 2026

Departures · 1 Apr – 30 Apr
On time
56%
Average delay
30 min
Cancelled
15.8%
Flights measured
15,762
Airlines
65

Day by day

Share of flights on time each day, all airlines
0% 50% 100% 1 April 2026: 40% (n=544) 1 Apr 2 April 2026: 41% (n=544) 3 April 2026: 46% (n=533) 4 April 2026: 57% (n=495) 5 April 2026: 51% (n=549) 6 April 2026: 48% (n=518) 6 Apr 7 April 2026: 56% (n=474) 8 April 2026: 56% (n=488) 9 April 2026: 60% (n=456) 10 April 2026: 52% (n=497) 11 April 2026: 62% (n=451) 11 Apr 12 April 2026: 56% (n=506) 13 April 2026: 55% (n=462) 14 April 2026: 58% (n=437) 15 April 2026: 54% (n=460) 16 April 2026: 64% (n=443) 16 Apr 17 April 2026: 57% (n=479) 18 April 2026: 65% (n=443) 19 April 2026: 57% (n=484) 20 April 2026: 64% (n=462) 21 April 2026: 62% (n=292) 21 Apr 22 April 2026: 62% (n=434) 23 April 2026: 57% (n=444) 24 April 2026: 57% (n=465) 25 April 2026: 62% (n=438) 26 April 2026: 67% (n=476) 26 Apr 27 April 2026: 67% (n=448) 28 April 2026: 60% (n=407) 29 April 2026: 50% (n=4) 30 April 2026: 25% (n=4) 30 Apr
Date · On time
Date On time Flights
1 April 2026 40% 544
2 April 2026 41% 544
3 April 2026 46% 533
4 April 2026 57% 495
5 April 2026 51% 549
6 April 2026 48% 518
7 April 2026 56% 474
8 April 2026 56% 488
9 April 2026 60% 456
10 April 2026 52% 497
11 April 2026 62% 451
12 April 2026 56% 506
13 April 2026 55% 462
14 April 2026 58% 437
15 April 2026 54% 460
16 April 2026 64% 443
17 April 2026 57% 479
18 April 2026 65% 443
19 April 2026 57% 484
20 April 2026 64% 462
21 April 2026 62% 292
22 April 2026 62% 434
23 April 2026 57% 444
24 April 2026 57% 465
25 April 2026 62% 438
26 April 2026 67% 476
27 April 2026 67% 448
28 April 2026 60% 407
29 April 2026 50% 4
30 April 2026 25% 4

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 Air China CA 94% 8 min 11% 37 97%
2 Airfast Indonesia FS 89% 8 min 0% 39 95%
3 Qatar Airways QR 84% 90 min 22% 87 92%
4 Qantas QF 82% 13 min 0% 42 93%
5 China Southern Airlines CZ 80% 14 min 0% 87 97%
6 Etihad Airways EY 78% 10 min 28% 61 95%
7 Pelita Air IP 78% 12 min 23% 932 94%
8 All Nippon Airways (ANA) NH 78% 11 min 0% 87 93%
9 Emirates EK 76% 12 min 0% 58 95%
10 Vietnam Airlines VN 72% 13 min 4% 50 96%
11 Malaysia Airlines MH 72% 14 min 3% 203 96%
12 Saudia SV 71% 32 min 33% 156 91%
13 Batik Air Malaysia OD 71% 13 min 49% 290 96%
14 Singapore Airlines SQ 68% 14 min 0% 261 95%
15 Citilink QG 68% 16 min 12% 2,474 96%
16 Xiamen Airlines MF 66% 16 min 8% 145 92%
17 Garuda Indonesia GA 63% 18 min 8% 2,845 95%
18 Japan Airlines JL 61% 13 min 0% 46 89%
19 Shandong Airlines SC 57% 26 min 29% 45 96%
20 Thai Airways TG 56% 17 min 0% 58 95%
21 Batik Air ID 54% 19 min 11% 2,510 96%
22 Scoot TR 49% 19 min 0% 117 93%
23 TransNusa 8B 48% 31 min 13% 471 94%
24 VietJet Air VJ 47% 22 min 25% 69 96%
25 Cathay Pacific CX 44% 25 min 0% 99 98%
26 AirAsia Malaysia AK 44% 28 min 0% 162 95%
27 AirAsia Indonesia QZ 43% 52 min 21% 823 95%
28 Lion Air JT 43% 84 min 26% 1,155 95%
29 Super Air Jet IU 38% 44 min 31% 1,844 95%
30 My Indo Airlines 3Y 36% 52 min 23% 90 91%
31 Sriwijaya Air SJ 25% 82 min 18% 282 94%
32 China Airlines CI 20% 65 min 6% 52 92%
33 Rimbun Air RI 18% 235 min 25% 214 76%
34 NAM Air IN 16% 54 min 16% 204 95%
Not ranked · fewer than 30 completed flights
— EVA Air BR 0% 61 min 0% 29 97%
— Philippine Airlines PR 46% 34 min 0% 30 93%
— Turkish Airlines TK 86% 10 min 0% 30 93%
— China Eastern Airlines MU 41% 79 min 0% 30 90%
— Korean Air KE 42% 17 min 3% 29 93%
— Asiana Airlines OZ 65% 15 min 0% 29 90%
— Silk Air MI 33% 76 min 10% 31 87%
— Cebu Pacific 5J 50% 20 min 8% 25 96%
— Thai Lion Air SL 82% 10 min 21% 29 97%
— Sri Lankan Airlines UL 14% 45 min 21% 29 97%
— Indigo Airlines 6E 85% 8 min 16% 25 96%
— Federal Express FX 50% 26 min 0% 21 95%
— Starlux Airlines JX 5% 41 min 0% 21 95%
— Oman Air WY 90% 35 min 24% 29 93%
— Royal Brunei Airlines BI 53% 24 min 0% 21 90%
— KLM KL 84% 12 min 0% 20 95%
— Ethiopian Airlines ET 81% 21 min 0% 17 94%
— Hainan Airlines HU 87% 11 min 0% 16 94%
— Lucky Air 8L 0% 54 min 0% 13 92%
— Cargolux Airlines CV 0% 241 min 0% 8 100%
— Express Cargo Airlines EC 29% 44 min 0% 7 100%
— Loong Air GJ 100% 2 min 25% 8 100%
— Korean Air Cargo KEC 0% 44 min 0% 4 100%
— Egypt Air MS 50% 29 min 20% 5 100%
— Sari Rahayu Biomantara SRB 25% 124 min 0% 5 80%
— Silk Way West Airlines 7L 0% 389 min 0% 1 100%
— K-Mile Air 8K 0% 127 min 85% 13 92%
— HE HE 0% 34 min 50% 2 100%
— Prathita Titian Nusantara PTN 0% 17 min 0% 1 100%
— Air Macau Company Limited NX — — 95% 21 95%
— Mahan Air W5 — — 88% 8 88%
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. 5.4% 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:29 WIB.

Monthly rankings

How this is measured →