Airline punctuality, July 2026

Arrivals · 1 Jul – 31 Jul
On time
81%
Average delay
18 min
Cancelled
16.1%
Flights measured
18,544
Airlines
69

Day by day

Share of flights on time each day, all airlines
0% 50% 100% 1 July 2026: 79% (n=496) 1 Jul 2 July 2026: 81% (n=503) 3 July 2026: 73% (n=520) 4 July 2026: 78% (n=504) 5 July 2026: 75% (n=539) 6 July 2026: 83% (n=503) 6 Jul 7 July 2026: 80% (n=491) 8 July 2026: 79% (n=508) 9 July 2026: 75% (n=512) 10 July 2026: 79% (n=530) 11 July 2026: 80% (n=507) 11 Jul 12 July 2026: 82% (n=533) 13 July 2026: 82% (n=510) 14 July 2026: 86% (n=479) 15 July 2026: 80% (n=492) 16 July 2026: 81% (n=500) 16 Jul 17 July 2026: 80% (n=508) 18 July 2026: 85% (n=482) 19 July 2026: 82% (n=517) 20 July 2026: 83% (n=503) 21 July 2026: 88% (n=472) 21 Jul 22 July 2026: 82% (n=487) 23 July 2026: 88% (n=489) 24 July 2026: 80% (n=510) 25 July 2026: 85% (n=487) 26 July 2026: 79% (n=517) 26 Jul 27 July 2026: 85% (n=492) 28 July 2026: 85% (n=470) 29 July 2026: 82% (n=484) 30 July 2026: 83% (n=490) 31 July 2026: 79% (n=510) 31 Jul
Date · On time
Date On time Flights
1 July 2026 79% 496
2 July 2026 81% 503
3 July 2026 73% 520
4 July 2026 78% 504
5 July 2026 75% 539
6 July 2026 83% 503
7 July 2026 80% 491
8 July 2026 79% 508
9 July 2026 75% 512
10 July 2026 79% 530
11 July 2026 80% 507
12 July 2026 82% 533
13 July 2026 82% 510
14 July 2026 86% 479
15 July 2026 80% 492
16 July 2026 81% 500
17 July 2026 80% 508
18 July 2026 85% 482
19 July 2026 82% 517
20 July 2026 83% 503
21 July 2026 88% 472
22 July 2026 82% 487
23 July 2026 88% 489
24 July 2026 80% 510
25 July 2026 85% 487
26 July 2026 79% 517
27 July 2026 85% 492
28 July 2026 85% 470
29 July 2026 82% 484
30 July 2026 83% 490
31 July 2026 79% 510

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.
42 Batik Air Malaysia OD 25% 123 min 43% 311 100%
41 Rimbun Air RI 49% 124 min 20% 217 80%
40 VietJet Air VJ 53% 20 min 0% 62 100%
39 Sriwijaya Air SJ 54% 53 min 31% 305 99%
38 Etihad Airways EY 55% 30 min 13% 64 98%
37 NAM Air IN 55% 118 min 31% 226 99%
36 Shandong Airlines SC 56% 36 min 33% 49 98%
35 TransNusa 8B 62% 30 min 6% 589 100%
34 Air China CA 63% 22 min 3% 39 100%
33 China Southern Airlines CZ 65% 30 min 0% 110 100%
32 Lion Air JT 66% 42 min 43% 1,313 100%
31 China Eastern Airlines MU 67% 29 min 3% 31 100%
30 Super Air Jet IU 70% 22 min 37% 2,055 100%
29 Cathay Pacific CX 72% 20 min 6% 102 100%
28 Silk Air MI 73% 53 min 8% 36 100%
27 Xiamen Airlines MF 73% 20 min 1% 155 100%
26 Airfast Indonesia FS 74% 8 min 3% 40 98%
25 Saudia SV 75% 31 min 20% 160 96%
24 AirAsia Indonesia QZ 76% 32 min 36% 884 100%
23 China Airlines CI 77% 57 min 4% 54 100%
22 Emirates EK 79% 24 min 0% 62 100%
21 Batik Air ID 81% 16 min 12% 2,955 100%
19 Indigo Airlines 6E 84% 5 min 0% 31 100%
20 Oman Air WY 84% 29 min 0% 31 100%
18 Vietnam Airlines VN 85% 5 min 0% 52 100%
17 Thai Airways TG 85% 6 min 0% 62 100%
16 Qatar Airways QR 86% 4 min 0% 93 100%
15 My Indo Airlines 3Y 86% 25 min 23% 103 94%
14 Korean Air KE 88% 7 min 3% 34 100%
13 Qantas QF 89% 4 min 0% 45 100%
12 Citilink QG 89% 6 min 5% 2,765 100%
11 Garuda Indonesia GA 90% 5 min 3% 3,138 100%
10 Pelita Air IP 92% 3 min 13% 962 100%
9 Scoot TR 93% 5 min 0% 155 100%
8 AirAsia Malaysia AK 93% 4 min 0% 190 100%
5 Philippine Airlines PR 94% 2 min 0% 31 100%
6 Turkish Airlines TK 94% 8 min 0% 31 100%
7 Asiana Airlines OZ 94% 9 min 0% 31 100%
4 Singapore Airlines SQ 94% 4 min 0% 279 100%
3 Malaysia Airlines MH 96% 2 min 6% 217 100%
2 All Nippon Airways (ANA) NH 97% 1 min 0% 93 100%
1 Japan Airlines JL 98% 1 min 0% 49 100%
Not ranked · fewer than 30 completed flights
— 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%
— Sri Lankan Airlines UL 39% 20 min 26% 31 100%
— K-Mile Air 8K 50% 8 min 83% 12 100%
— Air Hongkong Ltd LD 50% 11 min 0% 2 100%
— Spring Air 9C 62% 20 min 79% 62 100%
— Korean Air Cargo KEC 67% 18 min 0% 3 100%
— Federal Express FX 70% 8 min 0% 23 100%
— Cebu Pacific 5J 87% 5 min 35% 23 100%
— Ethiopian Airlines ET 88% 2 min 0% 17 100%
— EVA Air BR 90% 6 min 6% 31 100%
— Thai Lion Air SL 92% 1 min 38% 21 100%
— Starlux Airlines JX 95% 3 min 5% 22 100%
— T'way Air TW 95% 4 min 0% 22 100%
— Royal Brunei Airlines BI 96% 2 min 0% 23 100%
— Hainan Airlines HU 96% 1 min 0% 27 96%
— KLM KL 100% 0 min 0% 21 100%
— Raya Airways TH 100% 0 min 20% 5 80%
— Lucky Air 8L 100% 5 min 77% 13 92%
— Express Cargo Airlines EC 100% 0 min 0% 1 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.5% 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:29 WIB.

Monthly rankings

How this is measured →