Airline punctuality, July 2026

Departures · 1 Jul – 31 Jul
On time
54%
Average delay
29 min
Cancelled
16.0%
Flights measured
18,536
Airlines
70

Day by day

Share of flights on time each day, all airlines
0% 50% 100% 1 July 2026: 50% (n=490) 1 Jul 2 July 2026: 50% (n=498) 3 July 2026: 43% (n=521) 4 July 2026: 52% (n=506) 5 July 2026: 48% (n=540) 6 July 2026: 57% (n=507) 6 Jul 7 July 2026: 62% (n=497) 8 July 2026: 50% (n=510) 9 July 2026: 49% (n=506) 10 July 2026: 49% (n=525) 11 July 2026: 55% (n=512) 11 Jul 12 July 2026: 53% (n=535) 13 July 2026: 60% (n=506) 14 July 2026: 60% (n=484) 15 July 2026: 48% (n=495) 16 July 2026: 52% (n=496) 16 Jul 17 July 2026: 49% (n=506) 18 July 2026: 57% (n=491) 19 July 2026: 53% (n=520) 20 July 2026: 60% (n=498) 21 July 2026: 65% (n=474) 21 Jul 22 July 2026: 53% (n=489) 23 July 2026: 60% (n=480) 24 July 2026: 53% (n=511) 25 July 2026: 60% (n=494) 26 July 2026: 50% (n=520) 26 Jul 27 July 2026: 61% (n=489) 28 July 2026: 63% (n=470) 29 July 2026: 55% (n=491) 30 July 2026: 56% (n=487) 31 July 2026: 55% (n=508) 31 Jul
Date · On time
Date On time Flights
1 July 2026 50% 490
2 July 2026 50% 498
3 July 2026 43% 521
4 July 2026 52% 506
5 July 2026 48% 540
6 July 2026 57% 507
7 July 2026 62% 497
8 July 2026 50% 510
9 July 2026 49% 506
10 July 2026 49% 525
11 July 2026 55% 512
12 July 2026 53% 535
13 July 2026 60% 506
14 July 2026 60% 484
15 July 2026 48% 495
16 July 2026 52% 496
17 July 2026 49% 506
18 July 2026 57% 491
19 July 2026 53% 520
20 July 2026 60% 498
21 July 2026 65% 474
22 July 2026 53% 489
23 July 2026 60% 480
24 July 2026 53% 511
25 July 2026 60% 494
26 July 2026 50% 520
27 July 2026 61% 489
28 July 2026 63% 470
29 July 2026 55% 491
30 July 2026 56% 487
31 July 2026 55% 508

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 Turkish Airlines TK 94% 15 min 0% 31 100%
2 Airfast Indonesia FS 86% 6 min 2% 41 93%
3 Japan Airlines JL 86% 10 min 0% 49 100%
4 Etihad Airways EY 85% 14 min 13% 64 97%
5 All Nippon Airways (ANA) NH 85% 9 min 0% 93 100%
6 Qatar Airways QR 81% 27 min 0% 93 100%
7 Pelita Air IP 80% 13 min 12% 962 100%
8 Korean Air KE 76% 16 min 3% 34 100%
9 Qantas QF 76% 16 min 0% 45 100%
10 Oman Air WY 74% 93 min 0% 31 100%
11 Philippine Airlines PR 68% 15 min 0% 31 100%
12 Malaysia Airlines MH 66% 15 min 6% 217 100%
13 AirAsia Indonesia QZ 66% 26 min 36% 883 100%
14 China Southern Airlines CZ 65% 31 min 0% 110 100%
15 Citilink QG 64% 17 min 5% 2,757 100%
16 AirAsia Malaysia AK 64% 17 min 0% 190 100%
17 Xiamen Airlines MF 63% 22 min 1% 156 100%
18 Asiana Airlines OZ 58% 26 min 0% 31 100%
19 Air China CA 58% 27 min 3% 39 100%
20 Garuda Indonesia GA 57% 18 min 3% 3,123 100%
21 Singapore Airlines SQ 56% 19 min 0% 279 100%
22 Emirates EK 52% 32 min 0% 62 100%
23 Batik Air ID 48% 25 min 12% 2,953 100%
24 My Indo Airlines 3Y 46% 26 min 28% 104 96%
25 Saudia SV 46% 57 min 19% 163 93%
26 Lion Air JT 45% 86 min 43% 1,308 100%
27 TransNusa 8B 42% 40 min 7% 592 99%
28 Sriwijaya Air SJ 42% 44 min 32% 304 100%
29 Super Air Jet IU 41% 34 min 37% 2,067 100%
30 Cathay Pacific CX 39% 60 min 6% 102 100%
31 Shandong Airlines SC 38% 46 min 35% 49 100%
32 Scoot TR 35% 26 min 0% 155 100%
33 Thai Airways TG 34% 34 min 2% 63 100%
34 China Eastern Airlines MU 33% 49 min 3% 31 100%
35 Vietnam Airlines VN 29% 27 min 0% 52 100%
36 Batik Air Malaysia OD 28% 122 min 44% 311 100%
37 Silk Air MI 28% 62 min 11% 37 97%
38 NAM Air IN 27% 44 min 31% 227 99%
39 VietJet Air VJ 26% 33 min 0% 62 100%
40 China Airlines CI 23% 91 min 4% 54 100%
41 Indigo Airlines 6E 23% 31 min 0% 31 100%
42 Rimbun Air RI 18% 194 min 19% 215 79%
Not ranked · fewer than 30 completed flights
— EVA Air BR 7% 34 min 6% 31 100%
— Hainan Airlines HU 81% 8 min 0% 27 96%
— Royal Brunei Airlines BI 39% 19 min 0% 23 100%
— Federal Express FX 78% 15 min 0% 23 100%
— Sri Lankan Airlines UL 0% 54 min 26% 31 100%
— T'way Air TW 55% 16 min 0% 22 100%
— Starlux Airlines JX 24% 27 min 5% 22 100%
— KLM KL 100% 7 min 0% 21 100%
— Ethiopian Airlines ET 65% 18 min 0% 17 100%
— Cebu Pacific 5J 20% 26 min 32% 22 100%
— Thai Lion Air SL 64% 32 min 33% 21 100%
— Spring Air 9C 46% 38 min 79% 62 100%
— Egypt Air MS 10% 39 min 9% 11 100%
— Cargolux Airlines CV 22% 214 min 0% 9 100%
— Express Cargo Airlines EC 60% 14 min 0% 6 83%
— World Cargo Airlines 3G 0% 59 min 25% 4 100%
— Korean Air Cargo KEC 33% 23 min 0% 3 100%
— Sari Rahayu Biomantara SRB 67% 7 min 0% 3 100%
— Raya Airways TH 100% 0 min 20% 5 80%
— Lucky Air 8L 0% 57 min 85% 13 100%
— Air Hongkong Ltd LD 50% 23 min 0% 2 100%
— K-Mile Air 8K 0% 30 min 92% 13 100%
— Juneyao Air HO 0% 22 min 0% 1 100%
— N8 N8 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%
— PT Garda Tawang Reksa Indonesia XJ — — 100% 1 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, 14:29 WIB.

Monthly rankings

How this is measured →