Airline punctuality, May 2026

Arrivals and departures · 1 May – 31 May
On time
75%
Average delay
19 min
Cancelled
22.3%
Flights measured
31,051
Airlines
69

Day by day

Share of flights on time each day, all airlines
0% 50% 100% 1 May 2026: 64% (n=11) 1 May 2 May 2026: 88% (n=8) 3 May 2026: 40% (n=15) 4 May 2026: 51% (n=683) 5 May 2026: 74% (n=841) 6 May 2026: 72% (n=856) 6 May 7 May 2026: 66% (n=870) 8 May 2026: 75% (n=898) 9 May 2026: 76% (n=829) 10 May 2026: 72% (n=909) 11 May 2026: 74% (n=884) 11 May 12 May 2026: 81% (n=795) 13 May 2026: 75% (n=925) 14 May 2026: 73% (n=925) 15 May 2026: 78% (n=815) 16 May 2026: 80% (n=795) 16 May 17 May 2026: 72% (n=1000) 18 May 2026: 73% (n=937) 19 May 2026: 78% (n=819) 20 May 2026: 72% (n=896) 21 May 2026: 77% (n=863) 21 May 22 May 2026: 75% (n=927) 23 May 2026: 73% (n=882) 24 May 2026: 75% (n=924) 25 May 2026: 82% (n=849) 26 May 2026: 79% (n=852) 26 May 27 May 2026: 81% (n=809) 28 May 2026: 85% (n=776) 29 May 2026: 80% (n=793) 30 May 2026: 82% (n=808) 31 May 2026: 75% (n=921) 31 May
Date · On time
Date On time Flights
1 May 2026 64% 11
2 May 2026 88% 8
3 May 2026 40% 15
4 May 2026 51% 683
5 May 2026 74% 841
6 May 2026 72% 856
7 May 2026 66% 870
8 May 2026 75% 898
9 May 2026 76% 829
10 May 2026 72% 909
11 May 2026 74% 884
12 May 2026 81% 795
13 May 2026 75% 925
14 May 2026 73% 925
15 May 2026 78% 815
16 May 2026 80% 795
17 May 2026 72% 1000
18 May 2026 73% 937
19 May 2026 78% 819
20 May 2026 72% 896
21 May 2026 77% 863
22 May 2026 75% 927
23 May 2026 73% 882
24 May 2026 75% 924
25 May 2026 82% 849
26 May 2026 79% 852
27 May 2026 81% 809
28 May 2026 85% 776
29 May 2026 80% 793
30 May 2026 82% 808
31 May 2026 75% 921

Ranking

Airlines ranked by share of flights on time — 1 May – 31 May
# 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 Thai Lion Air SL 98% 3 min 4% 55 100%
2 Oman Air WY 97% 3 min 42% 57 95%
3 Turkish Airlines TK 95% 4 min 0% 59 95%
4 Air China CA 94% 2 min 19% 62 100%
5 Cebu Pacific 5J 94% 5 min 0% 31 100%
6 KLM KL 93% 5 min 0% 42 95%
7 Pelita Air IP 92% 6 min 14% 1,272 100%
8 Hainan Airlines HU 91% 6 min 0% 35 91%
9 Thai Airways TG 88% 6 min 0% 112 100%
10 Asiana Airlines OZ 88% 11 min 0% 56 100%
11 Indigo Airlines 6E 87% 6 min 12% 34 100%
12 Malaysia Airlines MH 87% 8 min 7% 392 100%
13 Xiamen Airlines MF 85% 10 min 1% 279 100%
14 Vietnam Airlines VN 85% 7 min 9% 94 100%
15 Qatar Airways QR 85% 9 min 1% 120 98%
16 Citilink QG 83% 8 min 12% 4,498 100%
17 Federal Express FX 83% 9 min 7% 43 100%
18 Singapore Airlines SQ 82% 9 min 0% 502 100%
19 Etihad Airways EY 81% 26 min 27% 100 97%
20 Garuda Indonesia GA 80% 10 min 5% 5,376 100%
21 Philippine Airlines PR 80% 12 min 0% 55 100%
22 Ethiopian Airlines ET 80% 17 min 12% 34 100%
23 Airfast Indonesia FS 79% 10 min 4% 68 97%
24 All Nippon Airways (ANA) NH 79% 9 min 0% 165 100%
25 China Southern Airlines CZ 78% 14 min 0% 166 100%
26 Qantas QF 78% 22 min 0% 80 100%
27 Japan Airlines JL 76% 17 min 0% 88 100%
28 AirAsia Malaysia AK 76% 11 min 0% 309 100%
29 Batik Air ID 76% 12 min 21% 5,009 100%
30 Saudia SV 74% 23 min 52% 325 98%
31 Emirates EK 74% 10 min 0% 114 97%
32 T'way Air TW 73% 9 min 0% 40 100%
33 AirAsia Indonesia QZ 71% 29 min 48% 1,568 100%
34 Scoot TR 70% 13 min 17% 221 100%
35 China Eastern Airlines MU 70% 13 min 0% 57 100%
36 Shandong Airlines SC 70% 15 min 34% 87 100%
37 Royal Brunei Airlines BI 68% 23 min 0% 40 100%
38 VietJet Air VJ 66% 13 min 6% 68 100%
39 Lion Air JT 65% 46 min 48% 2,220 100%
40 Cathay Pacific CX 63% 22 min 8% 203 100%
41 Super Air Jet IU 63% 25 min 53% 3,590 100%
42 TransNusa 8B 61% 27 min 7% 1,027 100%
43 My Indo Airlines 3Y 60% 39 min 17% 181 98%
44 Batik Air Malaysia OD 60% 46 min 36% 555 100%
45 China Airlines CI 57% 53 min 3% 93 100%
46 Silk Air MI 43% 91 min 13% 63 97%
47 Sriwijaya Air SJ 43% 84 min 30% 464 100%
48 EVA Air BR 43% 23 min 0% 56 100%
49 NAM Air IN 42% 67 min 31% 361 99%
50 Rimbun Air RI 27% 234 min 27% 338 90%
Not ranked · fewer than 30 completed flights
— Lucky Air 8L 29% 41 min 0% 24 100%
— Sri Lankan Airlines UL 46% 20 min 55% 55 98%
— Starlux Airlines JX 55% 17 min 45% 40 100%
— Korean Air KE 55% 12 min 0% 20 100%
— Cargolux Airlines CV 24% 91 min 0% 17 100%
— Express Cargo Airlines EC 60% 30 min 0% 10 100%
— Air Hongkong Ltd LD 50% 39 min 0% 6 100%
— K-Mile Air 8K 75% 119 min 14% 7 71%
— Korean Air Cargo KEC 50% 49 min 0% 4 100%
— Sari Rahayu Biomantara SRB 100% 0 min 0% 2 100%
— Airline Not Found XX 0% 94 min 57% 7 86%
— Bbn Airlines 0B 0% 729 min 0% 1 100%
— 8V 8V 0% 1034 min 0% 1 100%
— Menzies Aviation Indonesia LY 0% 38 min 0% 1 100%
— Spring Air 9C — — 100% 38 100%
— Tri - Mg Intra Asia Airlines GM — — 100% 1 100%
— I6 I6 — — 100% 1 100%
— Air Macau Company Limited NX — — 100% 38 100%
— Mahan Air W5 — — 100% 14 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. 0.3% 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:07 WIB.

Monthly rankings

How this is measured →