Airline punctuality, July 2026

Arrivals and departures · 1 Jul – 31 Jul
On time
68%
Average delay
23 min
Cancelled
16.0%
Flights measured
37,080
Airlines
70

Day by day

Share of flights on time each day, all airlines
0% 50% 100% 1 July 2026: 65% (n=986) 1 Jul 2 July 2026: 66% (n=1001) 3 July 2026: 58% (n=1041) 4 July 2026: 65% (n=1010) 5 July 2026: 62% (n=1079) 6 July 2026: 70% (n=1010) 6 Jul 7 July 2026: 71% (n=988) 8 July 2026: 64% (n=1018) 9 July 2026: 62% (n=1018) 10 July 2026: 64% (n=1055) 11 July 2026: 68% (n=1019) 11 Jul 12 July 2026: 67% (n=1068) 13 July 2026: 71% (n=1016) 14 July 2026: 73% (n=963) 15 July 2026: 64% (n=987) 16 July 2026: 67% (n=996) 16 Jul 17 July 2026: 65% (n=1014) 18 July 2026: 71% (n=973) 19 July 2026: 68% (n=1037) 20 July 2026: 72% (n=1001) 21 July 2026: 76% (n=946) 21 Jul 22 July 2026: 67% (n=976) 23 July 2026: 74% (n=969) 24 July 2026: 66% (n=1021) 25 July 2026: 72% (n=981) 26 July 2026: 64% (n=1037) 26 Jul 27 July 2026: 73% (n=981) 28 July 2026: 74% (n=940) 29 July 2026: 68% (n=975) 30 July 2026: 70% (n=977) 31 July 2026: 67% (n=1018) 31 Jul
Date · On time
Date On time Flights
1 July 2026 65% 986
2 July 2026 66% 1001
3 July 2026 58% 1041
4 July 2026 65% 1010
5 July 2026 62% 1079
6 July 2026 70% 1010
7 July 2026 71% 988
8 July 2026 64% 1018
9 July 2026 62% 1018
10 July 2026 64% 1055
11 July 2026 68% 1019
12 July 2026 67% 1068
13 July 2026 71% 1016
14 July 2026 73% 963
15 July 2026 64% 987
16 July 2026 67% 996
17 July 2026 65% 1014
18 July 2026 71% 973
19 July 2026 68% 1037
20 July 2026 72% 1001
21 July 2026 76% 946
22 July 2026 67% 976
23 July 2026 74% 969
24 July 2026 66% 1021
25 July 2026 72% 981
26 July 2026 64% 1037
27 July 2026 73% 981
28 July 2026 74% 940
29 July 2026 68% 975
30 July 2026 70% 977
31 July 2026 67% 1018

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.
52 Sri Lankan Airlines UL 20% 37 min 26% 62 100%
51 Batik Air Malaysia OD 27% 123 min 44% 622 100%
50 Rimbun Air RI 34% 159 min 19% 432 80%
49 VietJet Air VJ 40% 26 min 0% 124 100%
48 NAM Air IN 41% 81 min 31% 453 99%
47 Shandong Airlines SC 47% 41 min 34% 98 99%
46 Sriwijaya Air SJ 48% 48 min 31% 609 100%
45 EVA Air BR 48% 20 min 6% 62 100%
43 China Eastern Airlines MU 50% 39 min 3% 62 100%
44 China Airlines CI 50% 74 min 4% 108 100%
42 Silk Air MI 51% 57 min 10% 73 99%
41 TransNusa 8B 52% 35 min 6% 1,181 99%
40 Indigo Airlines 6E 53% 18 min 0% 62 100%
39 Cebu Pacific 5J 53% 16 min 33% 45 100%
38 Cathay Pacific CX 55% 40 min 6% 204 100%
37 Super Air Jet IU 56% 28 min 37% 4,122 100%
36 Lion Air JT 56% 64 min 43% 2,621 100%
35 Vietnam Airlines VN 57% 16 min 0% 104 100%
34 Starlux Airlines JX 60% 15 min 5% 44 100%
33 Thai Airways TG 60% 20 min 1% 125 100%
32 Air China CA 61% 24 min 3% 78 100%
31 Saudia SV 61% 44 min 20% 323 94%
30 Scoot TR 64% 15 min 0% 310 100%
29 Batik Air ID 64% 20 min 12% 5,908 100%
28 China Southern Airlines CZ 65% 30 min 0% 220 100%
27 Emirates EK 65% 28 min 0% 124 100%
26 My Indo Airlines 3Y 67% 26 min 26% 207 95%
25 Royal Brunei Airlines BI 67% 10 min 0% 46 100%
24 Xiamen Airlines MF 68% 21 min 1% 311 100%
23 Etihad Airways EY 70% 22 min 13% 128 98%
22 AirAsia Indonesia QZ 71% 29 min 36% 1,767 100%
21 Garuda Indonesia GA 74% 12 min 3% 6,261 100%
20 Federal Express FX 74% 12 min 0% 46 100%
19 Singapore Airlines SQ 75% 12 min 0% 558 100%
18 T'way Air TW 75% 10 min 0% 44 100%
17 Asiana Airlines OZ 76% 18 min 0% 62 100%
16 Ethiopian Airlines ET 76% 10 min 0% 34 100%
15 Citilink QG 77% 12 min 5% 5,522 100%
14 AirAsia Malaysia AK 78% 10 min 0% 380 100%
13 Oman Air WY 79% 61 min 0% 62 100%
12 Airfast Indonesia FS 80% 7 min 2% 81 95%
11 Philippine Airlines PR 81% 9 min 0% 62 100%
10 Malaysia Airlines MH 81% 8 min 6% 434 100%
9 Korean Air KE 82% 12 min 3% 68 100%
8 Qantas QF 82% 10 min 0% 90 100%
7 Qatar Airways QR 83% 16 min 0% 186 100%
6 Pelita Air IP 86% 8 min 13% 1,924 100%
5 Hainan Airlines HU 88% 5 min 0% 54 96%
4 All Nippon Airways (ANA) NH 91% 5 min 0% 186 100%
3 Japan Airlines JL 92% 6 min 0% 98 100%
2 Turkish Airlines TK 94% 11 min 0% 62 100%
1 KLM KL 100% 3 min 0% 42 100%
Not ranked · fewer than 30 completed flights
— World Cargo Airlines 3G 17% 42 min 25% 8 100%
— Egypt Air MS 21% 37 min 10% 21 100%
— Cargolux Airlines CV 22% 209 min 0% 18 100%
— K-Mile Air 8K 33% 15 min 88% 25 100%
— Korean Air Cargo KEC 50% 21 min 0% 6 100%
— Lucky Air 8L 50% 31 min 81% 26 96%
— Air Hongkong Ltd LD 50% 17 min 0% 4 100%
— Juneyao Air HO 50% 11 min 0% 2 100%
— Spring Air 9C 54% 29 min 79% 124 100%
— Express Cargo Airlines EC 67% 12 min 0% 7 86%
— Sari Rahayu Biomantara SRB 75% 5 min 0% 4 100%
— Thai Lion Air SL 78% 17 min 36% 42 100%
— Raya Airways TH 100% 0 min 20% 10 80%
— N8 N8 100% 0 min 0% 2 100%
— Loong Air GJ — — 100% 16 100%
— Air Macau Company Limited NX — — 100% 46 100%
— Mahan Air W5 — — 100% 18 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:24 WIB.

Monthly rankings

How this is measured →