Airline punctuality, July 2026

Arrivals · International · 1 Jul – 31 Jul
On time
79%
Average delay
20 min
Cancelled
13.9%
Flights measured
4,989
Airlines
64

Day by day

Share of flights on time each day, all airlines
0% 50% 100% 1 July 2026: 75% (n=133) 1 Jul 2 July 2026: 80% (n=141) 3 July 2026: 74% (n=141) 4 July 2026: 81% (n=133) 5 July 2026: 80% (n=153) 6 July 2026: 78% (n=136) 6 Jul 7 July 2026: 80% (n=139) 8 July 2026: 74% (n=136) 9 July 2026: 70% (n=145) 10 July 2026: 81% (n=143) 11 July 2026: 78% (n=127) 11 Jul 12 July 2026: 81% (n=149) 13 July 2026: 84% (n=133) 14 July 2026: 84% (n=137) 15 July 2026: 77% (n=133) 16 July 2026: 77% (n=142) 16 Jul 17 July 2026: 77% (n=144) 18 July 2026: 85% (n=131) 19 July 2026: 80% (n=147) 20 July 2026: 77% (n=133) 21 July 2026: 86% (n=135) 21 Jul 22 July 2026: 77% (n=134) 23 July 2026: 84% (n=141) 24 July 2026: 81% (n=140) 25 July 2026: 77% (n=133) 26 July 2026: 76% (n=144) 26 Jul 27 July 2026: 79% (n=135) 28 July 2026: 81% (n=134) 29 July 2026: 85% (n=135) 30 July 2026: 87% (n=143) 31 July 2026: 76% (n=145) 31 Jul
Date · On time
Date On time Flights
1 July 2026 75% 133
2 July 2026 80% 141
3 July 2026 74% 141
4 July 2026 81% 133
5 July 2026 80% 153
6 July 2026 78% 136
7 July 2026 80% 139
8 July 2026 74% 136
9 July 2026 70% 145
10 July 2026 81% 143
11 July 2026 78% 127
12 July 2026 81% 149
13 July 2026 84% 133
14 July 2026 84% 137
15 July 2026 77% 133
16 July 2026 77% 142
17 July 2026 77% 144
18 July 2026 85% 131
19 July 2026 80% 147
20 July 2026 77% 133
21 July 2026 86% 135
22 July 2026 77% 134
23 July 2026 84% 141
24 July 2026 81% 140
25 July 2026 77% 133
26 July 2026 76% 144
27 July 2026 79% 135
28 July 2026 81% 134
29 July 2026 85% 135
30 July 2026 87% 143
31 July 2026 76% 145

Ranking

Airlines ranked by share of flights on time — 1 Jul – 31 Jul
# 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 Pelita Air IP 100% 0 min 0% 31 100%
2 Japan Airlines JL 98% 1 min 0% 49 100%
3 Citilink QG 98% 1 min 0% 124 100%
4 All Nippon Airways (ANA) NH 97% 1 min 0% 93 100%
5 Malaysia Airlines MH 96% 2 min 6% 217 100%
6 Singapore Airlines SQ 94% 4 min 0% 279 100%
7 Philippine Airlines PR 94% 2 min 0% 31 100%
8 Turkish Airlines TK 94% 8 min 0% 31 100%
9 Asiana Airlines OZ 94% 9 min 0% 31 100%
10 AirAsia Malaysia AK 93% 4 min 0% 190 100%
11 Scoot TR 93% 5 min 0% 155 100%
12 Batik Air ID 89% 7 min 15% 297 100%
13 Qantas QF 89% 4 min 0% 45 100%
14 Korean Air KE 88% 7 min 3% 34 100%
15 My Indo Airlines 3Y 87% 29 min 21% 70 100%
16 Qatar Airways QR 86% 4 min 0% 93 100%
17 Thai Airways TG 85% 6 min 0% 62 100%
18 Vietnam Airlines VN 85% 5 min 0% 52 100%
19 Indigo Airlines 6E 84% 5 min 0% 31 100%
20 Oman Air WY 84% 29 min 0% 31 100%
21 Garuda Indonesia GA 81% 11 min 3% 572 100%
22 Emirates EK 79% 24 min 0% 62 100%
23 China Airlines CI 77% 57 min 4% 54 100%
24 Saudia SV 75% 31 min 20% 160 96%
25 AirAsia Indonesia QZ 75% 45 min 46% 469 100%
26 Xiamen Airlines MF 73% 20 min 1% 155 100%
27 Cathay Pacific CX 72% 20 min 6% 102 100%
28 China Eastern Airlines MU 67% 29 min 3% 31 100%
29 China Southern Airlines CZ 65% 30 min 0% 110 100%
30 TransNusa 8B 64% 22 min 9% 338 100%
31 Air China CA 63% 22 min 3% 39 100%
32 Shandong Airlines SC 56% 36 min 33% 49 98%
33 Etihad Airways EY 55% 30 min 13% 64 98%
34 VietJet Air VJ 53% 20 min 0% 62 100%
35 Batik Air Malaysia OD 25% 123 min 43% 311 100%
Not ranked · fewer than 30 completed flights
— EVA Air BR 90% 6 min 6% 31 100%
— Hainan Airlines HU 96% 1 min 0% 27 96%
— Royal Brunei Airlines BI 96% 2 min 0% 23 100%
— Federal Express FX 70% 8 min 0% 23 100%
— Sri Lankan Airlines UL 39% 20 min 26% 31 100%
— T'way Air TW 95% 4 min 0% 22 100%
— Starlux Airlines JX 95% 3 min 5% 22 100%
— KLM KL 100% 0 min 0% 21 100%
— Lion Air JT 45% 86 min 40% 35 97%
— Silk Air MI 79% 74 min 10% 21 100%
— Ethiopian Airlines ET 88% 2 min 0% 17 100%
— Cebu Pacific 5J 87% 5 min 35% 23 100%
— Spring Air 9C 62% 20 min 79% 62 100%
— Thai Lion Air SL 92% 1 min 38% 21 100%
— Cargolux Airlines CV 22% 205 min 0% 9 100%
— Egypt Air MS 33% 34 min 10% 10 100%
— World Cargo Airlines 3G 33% 24 min 25% 4 100%
— Korean Air Cargo KEC 67% 18 min 0% 3 100%
— Raya Airways TH 100% 0 min 20% 5 80%
— K-Mile Air 8K 50% 8 min 83% 12 100%
— Lucky Air 8L 100% 5 min 77% 13 92%
— Air Hongkong Ltd LD 50% 11 min 0% 2 100%
— Rimbun Air RI 0% 55 min 0% 2 100%
— Juneyao Air HO 100% 0 min 0% 1 100%
— N8 N8 100% 0 min 0% 1 100%
— Sari Rahayu Biomantara SRB 100% 0 min 0% 1 100%
— Loong Air GJ — — 100% 8 100%
— Air Macau Company Limited NX — — 100% 23 100%
— Mahan Air W5 — — 100% 9 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, 15:36 WIB.

Monthly rankings

How this is measured →