Airline punctuality, April 2026

Departures · International · 1 Apr – 30 Apr
On time
61%
Average delay
26 min
Cancelled
12.5%
Flights measured
4,100
Airlines
59

Day by day

Share of flights on time each day, all airlines
0% 50% 100% 1 April 2026: 45% (n=139) 1 Apr 2 April 2026: 52% (n=143) 3 April 2026: 56% (n=140) 4 April 2026: 62% (n=131) 5 April 2026: 52% (n=146) 6 April 2026: 61% (n=133) 6 Apr 7 April 2026: 66% (n=132) 8 April 2026: 61% (n=133) 9 April 2026: 74% (n=130) 10 April 2026: 58% (n=136) 11 April 2026: 66% (n=126) 11 Apr 12 April 2026: 57% (n=134) 13 April 2026: 60% (n=122) 14 April 2026: 65% (n=125) 15 April 2026: 63% (n=126) 16 April 2026: 70% (n=122) 16 Apr 17 April 2026: 56% (n=130) 18 April 2026: 69% (n=119) 19 April 2026: 56% (n=133) 20 April 2026: 69% (n=118) 21 April 2026: 63% (n=67) 21 Apr 22 April 2026: 74% (n=121) 23 April 2026: 60% (n=129) 24 April 2026: 57% (n=127) 25 April 2026: 60% (n=121) 26 April 2026: 67% (n=135) 26 Apr 27 April 2026: 67% (n=116) 28 April 2026: 65% (n=113) 29 April 2026: 50% (n=4) 30 April 2026: 25% (n=4) 30 Apr
Date · On time
Date On time Flights
1 April 2026 45% 139
2 April 2026 52% 143
3 April 2026 56% 140
4 April 2026 62% 131
5 April 2026 52% 146
6 April 2026 61% 133
7 April 2026 66% 132
8 April 2026 61% 133
9 April 2026 74% 130
10 April 2026 58% 136
11 April 2026 66% 126
12 April 2026 57% 134
13 April 2026 60% 122
14 April 2026 65% 125
15 April 2026 63% 126
16 April 2026 70% 122
17 April 2026 56% 130
18 April 2026 69% 119
19 April 2026 56% 133
20 April 2026 69% 118
21 April 2026 63% 67
22 April 2026 74% 121
23 April 2026 60% 129
24 April 2026 57% 127
25 April 2026 60% 121
26 April 2026 67% 135
27 April 2026 67% 116
28 April 2026 65% 113
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.
27 China Airlines CI 20% 66 min 6% 51 92%
26 My Indo Airlines 3Y 41% 41 min 6% 54 91%
25 AirAsia Indonesia QZ 43% 62 min 19% 445 94%
24 AirAsia Malaysia AK 44% 28 min 0% 162 95%
23 Cathay Pacific CX 44% 25 min 0% 99 98%
22 VietJet Air VJ 47% 22 min 25% 69 96%
21 Scoot TR 49% 19 min 0% 117 93%
20 Thai Airways TG 56% 17 min 0% 58 95%
19 Shandong Airlines SC 57% 26 min 29% 45 96%
18 TransNusa 8B 57% 30 min 11% 248 94%
17 Japan Airlines JL 61% 13 min 0% 46 89%
16 Xiamen Airlines MF 66% 16 min 8% 145 92%
15 Batik Air ID 66% 14 min 9% 233 95%
14 Citilink QG 67% 14 min 3% 102 97%
13 Singapore Airlines SQ 68% 14 min 0% 261 95%
12 Batik Air Malaysia OD 71% 13 min 49% 290 96%
11 Malaysia Airlines MH 72% 14 min 3% 203 96%
10 Vietnam Airlines VN 72% 13 min 4% 50 96%
9 Saudia SV 72% 31 min 34% 155 91%
8 Garuda Indonesia GA 72% 19 min 9% 470 94%
7 Emirates EK 76% 12 min 0% 58 95%
6 All Nippon Airways (ANA) NH 78% 11 min 0% 87 93%
5 Etihad Airways EY 78% 10 min 28% 61 95%
4 China Southern Airlines CZ 80% 14 min 0% 87 97%
3 Qantas QF 82% 13 min 0% 42 93%
2 Qatar Airways QR 84% 90 min 22% 87 92%
1 Air China CA 94% 8 min 11% 37 97%
Not ranked · fewer than 30 completed flights
— EVA Air BR 0% 61 min 0% 29 97%
— Lucky Air 8L 0% 54 min 0% 13 92%
— Cargolux Airlines CV 0% 241 min 0% 8 100%
— Korean Air Cargo KEC 0% 44 min 0% 4 100%
— 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%
— Starlux Airlines JX 5% 41 min 0% 21 95%
— Sri Lankan Airlines UL 14% 45 min 21% 29 97%
— Sari Rahayu Biomantara SRB 33% 154 min 0% 4 75%
— Silk Air MI 40% 36 min 10% 21 81%
— Korean Air KE 42% 17 min 3% 29 93%
— China Eastern Airlines MU 42% 82 min 0% 29 90%
— Philippine Airlines PR 46% 34 min 0% 29 97%
— Cebu Pacific 5J 50% 20 min 8% 25 96%
— Federal Express FX 50% 26 min 0% 21 95%
— Lion Air JT 50% 27 min 29% 24 96%
— Egypt Air MS 50% 29 min 20% 5 100%
— Royal Brunei Airlines BI 53% 24 min 0% 21 90%
— Asiana Airlines OZ 65% 15 min 0% 29 90%
— Thai Lion Air SL 82% 10 min 21% 29 97%
— KLM KL 84% 12 min 0% 20 95%
— Indigo Airlines 6E 85% 8 min 16% 25 96%
— Turkish Airlines TK 86% 10 min 0% 30 93%
— Ethiopian Airlines ET 87% 13 min 0% 16 94%
— Hainan Airlines HU 87% 11 min 0% 16 94%
— Oman Air WY 90% 35 min 24% 29 93%
— Pelita Air IP 96% 6 min 3% 29 93%
— Loong Air GJ 100% 2 min 25% 8 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.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:50 WIB.

Monthly rankings

How this is measured →