Airline punctuality, April 2026

Arrivals and departures · 1 Apr – 30 Apr
On time
70%
Average delay
23 min
Cancelled
15.7%
Flights measured
31,617
Airlines
66

Day by day

Share of flights on time each day, all airlines
0% 50% 100% 1 April 2026: 56% (n=1095) 1 Apr 2 April 2026: 58% (n=1085) 3 April 2026: 59% (n=1077) 4 April 2026: 72% (n=987) 5 April 2026: 64% (n=1099) 6 April 2026: 60% (n=1035) 6 Apr 7 April 2026: 69% (n=947) 8 April 2026: 70% (n=976) 9 April 2026: 74% (n=913) 10 April 2026: 67% (n=990) 11 April 2026: 75% (n=911) 11 Apr 12 April 2026: 69% (n=999) 13 April 2026: 71% (n=936) 14 April 2026: 71% (n=870) 15 April 2026: 69% (n=920) 16 April 2026: 76% (n=887) 16 Apr 17 April 2026: 71% (n=955) 18 April 2026: 78% (n=893) 19 April 2026: 71% (n=960) 20 April 2026: 75% (n=923) 21 April 2026: 77% (n=707) 21 Apr 22 April 2026: 73% (n=859) 23 April 2026: 71% (n=889) 24 April 2026: 69% (n=925) 25 April 2026: 74% (n=882) 26 April 2026: 77% (n=947) 26 Apr 27 April 2026: 77% (n=904) 28 April 2026: 73% (n=794) 29 April 2026: 60% (n=10) 30 April 2026: 56% (n=9) 30 Apr
Date · On time
Date On time Flights
1 April 2026 56% 1095
2 April 2026 58% 1085
3 April 2026 59% 1077
4 April 2026 72% 987
5 April 2026 64% 1099
6 April 2026 60% 1035
7 April 2026 69% 947
8 April 2026 70% 976
9 April 2026 74% 913
10 April 2026 67% 990
11 April 2026 75% 911
12 April 2026 69% 999
13 April 2026 71% 936
14 April 2026 71% 870
15 April 2026 69% 920
16 April 2026 76% 887
17 April 2026 71% 955
18 April 2026 78% 893
19 April 2026 71% 960
20 April 2026 75% 923
21 April 2026 77% 707
22 April 2026 73% 859
23 April 2026 71% 889
24 April 2026 69% 925
25 April 2026 74% 882
26 April 2026 77% 947
27 April 2026 77% 904
28 April 2026 73% 794
29 April 2026 60% 10
30 April 2026 56% 9

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% 7 min 8% 71 99%
2 Turkish Airlines TK 93% 5 min 0% 60 95%
3 KLM KL 92% 6 min 0% 40 98%
4 Thai Lion Air SL 91% 5 min 21% 58 97%
5 Indigo Airlines 6E 90% 6 min 16% 50 96%
6 Oman Air WY 90% 35 min 24% 58 93%
7 Ethiopian Airlines ET 88% 13 min 0% 34 97%
8 Qantas QF 87% 9 min 0% 84 94%
9 Hainan Airlines HU 87% 10 min 0% 32 97%
10 Etihad Airways EY 87% 7 min 27% 122 96%
11 All Nippon Airways (ANA) NH 87% 7 min 0% 174 94%
12 Pelita Air IP 86% 7 min 23% 1,865 95%
13 Vietnam Airlines VN 86% 7 min 4% 100 95%
14 Emirates EK 86% 7 min 0% 116 96%
15 Qatar Airways QR 85% 48 min 23% 173 94%
16 China Southern Airlines CZ 84% 12 min 0% 174 95%
17 Malaysia Airlines MH 84% 8 min 3% 406 96%
18 Singapore Airlines SQ 82% 8 min 0% 522 95%
19 Batik Air Malaysia OD 81% 10 min 48% 580 96%
20 Saudia SV 80% 19 min 34% 311 91%
21 Asiana Airlines OZ 80% 9 min 0% 58 93%
22 Citilink QG 78% 11 min 12% 4,945 96%
23 Garuda Indonesia GA 77% 13 min 8% 5,684 95%
24 Airfast Indonesia FS 77% 13 min 0% 78 94%
25 Thai Airways TG 75% 10 min 0% 116 95%
26 Xiamen Airlines MF 75% 19 min 8% 291 93%
27 Royal Brunei Airlines BI 74% 18 min 0% 42 93%
28 Scoot TR 73% 10 min 0% 233 94%
29 Batik Air ID 71% 13 min 11% 5,018 96%
30 Japan Airlines JL 71% 10 min 0% 93 91%
31 Korean Air KE 70% 10 min 3% 58 97%
32 Cebu Pacific 5J 70% 12 min 8% 50 94%
33 Shandong Airlines SC 69% 20 min 29% 90 94%
34 Federal Express FX 68% 16 min 0% 42 95%
35 China Eastern Airlines MU 66% 47 min 0% 61 92%
36 VietJet Air VJ 65% 15 min 25% 136 96%
37 AirAsia Malaysia AK 65% 18 min 0% 324 96%
38 My Indo Airlines 3Y 64% 30 min 20% 178 91%
39 Cathay Pacific CX 64% 17 min 0% 198 98%
40 Philippine Airlines PR 64% 20 min 0% 60 92%
41 TransNusa 8B 58% 27 min 13% 942 94%
42 Lion Air JT 54% 64 min 26% 2,307 95%
43 AirAsia Indonesia QZ 53% 46 min 21% 1,656 94%
44 Super Air Jet IU 52% 35 min 31% 3,689 95%
45 Silk Air MI 50% 45 min 7% 60 90%
46 China Airlines CI 48% 52 min 3% 101 93%
47 NAM Air IN 42% 43 min 16% 406 96%
48 Sri Lankan Airlines UL 41% 34 min 21% 58 97%
49 Starlux Airlines JX 38% 27 min 0% 42 95%
50 Sriwijaya Air SJ 37% 81 min 18% 562 94%
51 EVA Air BR 36% 44 min 0% 58 97%
52 Rimbun Air RI 32% 186 min 27% 454 76%
Not ranked · fewer than 30 completed flights
— Lucky Air 8L 29% 34 min 0% 26 92%
— Cargolux Airlines CV 13% 226 min 0% 16 100%
— Loong Air GJ 100% 1 min 25% 16 100%
— Express Cargo Airlines EC 38% 39 min 0% 8 100%
— Korean Air Cargo KEC 0% 40 min 0% 8 100%
— Egypt Air MS 43% 30 min 22% 9 100%
— Sari Rahayu Biomantara SRB 25% 124 min 0% 5 80%
— K-Mile Air 8K 67% 44 min 81% 27 93%
— Silk Way West Airlines 7L 0% 373 min 0% 2 100%
— Bbn Airlines 0B 100% 0 min 0% 1 100%
— HE HE 0% 34 min 50% 2 100%
— Prathita Titian Nusantara PTN 0% 17 min 0% 1 100%
— Air Macau Company Limited NX — — 95% 42 95%
— Mahan Air W5 — — 94% 16 94%
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.1% 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, 13:11 WIB.

Monthly rankings

How this is measured →