Airline punctuality, June 2026

Arrivals and departures · 1 Jun – 30 Jun
On time
71%
Average delay
21 min
Cancelled
19.6%
Flights measured
35,571
Airlines
67

Day by day

Share of flights on time each day, all airlines
0% 50% 100% 1 June 2026: 73% (n=995) 1 Jun 2 June 2026: 76% (n=935) 3 June 2026: 75% (n=886) 4 June 2026: 77% (n=860) 5 June 2026: 74% (n=926) 6 June 2026: 73% (n=868) 6 Jun 7 June 2026: 71% (n=950) 8 June 2026: 73% (n=927) 9 June 2026: 75% (n=869) 10 June 2026: 68% (n=929) 11 June 2026: 74% (n=918) 11 Jun 12 June 2026: 65% (n=994) 13 June 2026: 67% (n=950) 14 June 2026: 71% (n=977) 15 June 2026: 74% (n=906) 16 June 2026: 75% (n=962) 16 Jun 17 June 2026: 73% (n=960) 18 June 2026: 70% (n=930) 19 June 2026: 70% (n=981) 20 June 2026: 70% (n=958) 21 June 2026: 69% (n=1026) 21 Jun 22 June 2026: 68% (n=990) 23 June 2026: 71% (n=953) 24 June 2026: 69% (n=948) 25 June 2026: 72% (n=969) 26 June 2026: 66% (n=1013) 26 Jun 27 June 2026: 72% (n=970) 28 June 2026: 68% (n=1034) 29 June 2026: 71% (n=990) 30 June 2026: 73% (n=981) 30 Jun
Date · On time
Date On time Flights
1 June 2026 73% 995
2 June 2026 76% 935
3 June 2026 75% 886
4 June 2026 77% 860
5 June 2026 74% 926
6 June 2026 73% 868
7 June 2026 71% 950
8 June 2026 73% 927
9 June 2026 75% 869
10 June 2026 68% 929
11 June 2026 74% 918
12 June 2026 65% 994
13 June 2026 67% 950
14 June 2026 71% 977
15 June 2026 74% 906
16 June 2026 75% 962
17 June 2026 73% 960
18 June 2026 70% 930
19 June 2026 70% 981
20 June 2026 70% 958
21 June 2026 69% 1026
22 June 2026 68% 990
23 June 2026 71% 953
24 June 2026 69% 948
25 June 2026 72% 969
26 June 2026 66% 1013
27 June 2026 72% 970
28 June 2026 68% 1034
29 June 2026 71% 990
30 June 2026 73% 981

Ranking

Airlines ranked by share of flights on time — 1 Jun – 30 Jun
# 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 93% 4 min 0% 60 100%
2 Hainan Airlines HU 92% 4 min 0% 50 100%
3 Qantas QF 91% 5 min 2% 84 100%
4 Qatar Airways QR 91% 20 min 0% 181 99%
5 Korean Air KE 87% 7 min 0% 60 100%
6 All Nippon Airways (ANA) NH 86% 10 min 1% 180 99%
7 Air China CA 86% 9 min 16% 67 100%
8 Pelita Air IP 85% 10 min 31% 1,813 100%
9 Asiana Airlines OZ 83% 8 min 0% 60 100%
10 Japan Airlines JL 83% 18 min 2% 95 99%
11 Xiamen Airlines MF 82% 11 min 0% 301 100%
12 Philippine Airlines PR 82% 7 min 2% 61 100%
13 Ethiopian Airlines ET 81% 6 min 6% 34 100%
14 KLM KL 80% 7 min 0% 44 100%
15 Malaysia Airlines MH 79% 9 min 7% 420 100%
16 Etihad Airways EY 79% 10 min 10% 111 100%
17 Garuda Indonesia GA 79% 11 min 5% 6,006 100%
18 Citilink QG 78% 9 min 10% 5,369 100%
19 Emirates EK 77% 10 min 0% 120 100%
20 T'way Air TW 76% 9 min 0% 42 100%
21 Federal Express FX 76% 14 min 5% 44 100%
22 Indigo Airlines 6E 76% 13 min 2% 46 100%
23 AirAsia Malaysia AK 75% 11 min 0% 352 100%
24 Oman Air WY 75% 66 min 0% 60 100%
25 Singapore Airlines SQ 75% 11 min 0% 542 100%
26 Thai Airways TG 74% 17 min 0% 120 100%
27 Royal Brunei Airlines BI 74% 34 min 0% 42 100%
28 Batik Air ID 73% 12 min 16% 5,646 100%
29 China Southern Airlines CZ 72% 17 min 0% 180 100%
30 AirAsia Indonesia QZ 69% 30 min 45% 1,784 100%
31 Airfast Indonesia FS 68% 20 min 2% 88 99%
32 Scoot TR 68% 13 min 0% 300 100%
33 Saudia SV 68% 22 min 40% 403 95%
34 China Eastern Airlines MU 65% 15 min 0% 60 100%
35 My Indo Airlines 3Y 64% 29 min 23% 196 96%
36 Vietnam Airlines VN 63% 15 min 8% 104 100%
37 Cebu Pacific 5J 61% 17 min 11% 35 100%
38 China Airlines CI 60% 35 min 0% 112 98%
39 Super Air Jet IU 59% 24 min 38% 3,924 100%
40 Lion Air JT 59% 59 min 44% 2,566 98%
41 Cathay Pacific CX 58% 21 min 9% 196 100%
42 NAM Air IN 51% 60 min 26% 376 99%
43 TransNusa 8B 51% 53 min 11% 1,184 99%
44 Starlux Airlines JX 50% 17 min 14% 42 100%
45 Silk Air MI 48% 59 min 3% 62 94%
46 VietJet Air VJ 46% 22 min 0% 70 100%
47 Shandong Airlines SC 45% 37 min 33% 94 99%
48 EVA Air BR 45% 19 min 0% 60 100%
49 Sriwijaya Air SJ 44% 84 min 38% 554 100%
50 Thai Lion Air SL 42% 36 min 40% 60 100%
51 Batik Air Malaysia OD 34% 105 min 39% 603 100%
52 Rimbun Air RI 33% 184 min 15% 420 70%
53 Sri Lankan Airlines UL 28% 31 min 47% 60 100%
Not ranked · fewer than 30 completed flights
— Lucky Air 8L 35% 32 min 0% 26 100%
— Spring Air 9C 45% 33 min 82% 122 100%
— Cargolux Airlines CV 6% 217 min 0% 18 100%
— Air Hongkong Ltd LD 50% 27 min 0% 12 83%
— Korean Air Cargo KEC 83% 9 min 0% 6 100%
— K-Mile Air 8K 20% 99 min 0% 6 83%
— Sari Rahayu Biomantara SRB 60% 79 min 0% 5 100%
— Express Cargo Airlines EC 25% 58 min 0% 4 100%
— PT Wira Adirajasa Dirgantara WAD 50% 26 min 0% 2 100%
— Egypt Air MS 100% 12 min 0% 1 100%
— Loong Air GJ — — 78% 40 78%
— Air Macau Company Limited NX — — 100% 42 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.8% 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:06 WIB.

Monthly rankings

How this is measured →