Airline punctuality, April 2026

Arrivals · International · 1 Apr – 30 Apr
On time
84%
Average delay
14 min
Cancelled
12.5%
Flights measured
4,137
Airlines
57

Day by day

Share of flights on time each day, all airlines
0% 50% 100% 1 April 2026: 75% (n=141) 1 Apr 2 April 2026: 76% (n=143) 3 April 2026: 77% (n=143) 4 April 2026: 82% (n=128) 5 April 2026: 80% (n=148) 6 April 2026: 80% (n=131) 6 Apr 7 April 2026: 83% (n=135) 8 April 2026: 86% (n=133) 9 April 2026: 94% (n=128) 10 April 2026: 84% (n=135) 11 April 2026: 90% (n=125) 11 Apr 12 April 2026: 82% (n=136) 13 April 2026: 87% (n=124) 14 April 2026: 89% (n=123) 15 April 2026: 87% (n=125) 16 April 2026: 90% (n=121) 16 Apr 17 April 2026: 87% (n=128) 18 April 2026: 88% (n=121) 19 April 2026: 83% (n=134) 20 April 2026: 85% (n=123) 21 April 2026: 89% (n=114) 21 Apr 22 April 2026: 96% (n=112) 23 April 2026: 83% (n=127) 24 April 2026: 77% (n=126) 25 April 2026: 83% (n=123) 26 April 2026: 89% (n=133) 26 Apr 27 April 2026: 82% (n=119) 28 April 2026: 84% (n=102) 29 April 2026: 67% (n=6) 30 April 2026: 80% (n=5) 30 Apr
Date · On time
Date On time Flights
1 April 2026 75% 141
2 April 2026 76% 143
3 April 2026 77% 143
4 April 2026 82% 128
5 April 2026 80% 148
6 April 2026 80% 131
7 April 2026 83% 135
8 April 2026 86% 133
9 April 2026 94% 128
10 April 2026 84% 135
11 April 2026 90% 125
12 April 2026 82% 136
13 April 2026 87% 124
14 April 2026 89% 123
15 April 2026 87% 125
16 April 2026 90% 121
17 April 2026 87% 128
18 April 2026 88% 121
19 April 2026 83% 134
20 April 2026 85% 123
21 April 2026 89% 114
22 April 2026 96% 112
23 April 2026 83% 127
24 April 2026 77% 126
25 April 2026 83% 123
26 April 2026 89% 133
27 April 2026 82% 119
28 April 2026 84% 102
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.
26 AirAsia Indonesia QZ 55% 54 min 19% 452 93%
25 TransNusa 8B 67% 28 min 10% 248 94%
24 China Airlines CI 76% 40 min 0% 48 94%
23 Japan Airlines JL 80% 7 min 0% 47 94%
22 Garuda Indonesia GA 81% 14 min 9% 470 97%
21 VietJet Air VJ 83% 8 min 25% 67 97%
20 Xiamen Airlines MF 83% 21 min 8% 146 95%
19 Cathay Pacific CX 84% 10 min 0% 99 99%
18 AirAsia Malaysia AK 85% 9 min 0% 162 96%
17 Qatar Airways QR 86% 7 min 23% 86 97%
16 China Southern Airlines CZ 89% 10 min 0% 87 94%
15 Saudia SV 90% 6 min 34% 155 90%
14 Batik Air Malaysia OD 90% 7 min 47% 290 96%
13 Qantas QF 93% 5 min 0% 42 95%
12 Citilink QG 93% 3 min 2% 102 97%
11 Batik Air ID 94% 4 min 9% 234 96%
10 Air China CA 94% 5 min 6% 34 100%
9 Thai Airways TG 95% 4 min 0% 58 95%
8 Emirates EK 95% 2 min 0% 58 97%
7 All Nippon Airways (ANA) NH 95% 3 min 0% 87 94%
6 Etihad Airways EY 95% 5 min 26% 61 97%
5 Singapore Airlines SQ 96% 2 min 0% 261 94%
4 My Indo Airlines 3Y 96% 5 min 10% 59 93%
3 Malaysia Airlines MH 96% 3 min 3% 203 96%
2 Scoot TR 96% 2 min 0% 116 95%
1 Vietnam Airlines VN 100% 0 min 4% 50 94%
Not ranked · fewer than 30 completed flights
— Korean Air Cargo KEC 0% 36 min 0% 4 100%
— Silk Way West Airlines 7L 0% 356 min 0% 1 100%
— Cargolux Airlines CV 25% 210 min 0% 8 100%
— Egypt Air MS 33% 31 min 25% 4 100%
— Lucky Air 8L 58% 15 min 0% 13 92%
— Sri Lankan Airlines UL 68% 23 min 21% 29 97%
— Starlux Airlines JX 70% 13 min 0% 21 95%
— EVA Air BR 71% 26 min 0% 29 97%
— Lion Air JT 73% 13 min 50% 22 100%
— Philippine Airlines PR 81% 7 min 0% 29 93%
— Shandong Airlines SC 83% 14 min 29% 45 93%
— Federal Express FX 85% 7 min 0% 21 95%
— Hainan Airlines HU 88% 9 min 0% 16 100%
— China Eastern Airlines MU 89% 17 min 0% 30 93%
— Oman Air WY 90% 35 min 24% 29 93%
— Cebu Pacific 5J 90% 3 min 8% 25 92%
— Asiana Airlines OZ 93% 2 min 0% 29 97%
— Silk Air MI 93% 2 min 6% 17 94%
— Ethiopian Airlines ET 94% 6 min 0% 17 100%
— Indigo Airlines 6E 95% 3 min 16% 25 96%
— Royal Brunei Airlines BI 95% 12 min 0% 21 95%
— Pelita Air IP 96% 1 min 3% 29 97%
— Korean Air KE 96% 3 min 3% 29 100%
— Turkish Airlines TK 100% 1 min 0% 30 97%
— Thai Lion Air SL 100% 0 min 21% 29 97%
— KLM KL 100% 1 min 0% 20 100%
— Loong Air GJ 100% 0 min 25% 8 100%
— K-Mile Air 8K 100% 3 min 79% 14 93%
— Bbn Airlines 0B 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.9% 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, 16:49 WIB.

Monthly rankings

How this is measured →