Airline punctuality, June 2026

Arrivals · International · 1 Jun – 30 Jun
On time
82%
Average delay
16 min
Cancelled
15.0%
Flights measured
4,658
Airlines
62

Day by day

Share of flights on time each day, all airlines
0% 50% 100% 1 June 2026: 77% (n=135) 1 Jun 2 June 2026: 76% (n=131) 3 June 2026: 78% (n=130) 4 June 2026: 90% (n=126) 5 June 2026: 79% (n=134) 6 June 2026: 81% (n=121) 6 Jun 7 June 2026: 89% (n=136) 8 June 2026: 76% (n=131) 9 June 2026: 90% (n=120) 10 June 2026: 83% (n=127) 11 June 2026: 90% (n=125) 11 Jun 12 June 2026: 84% (n=134) 13 June 2026: 86% (n=121) 14 June 2026: 81% (n=143) 15 June 2026: 81% (n=127) 16 June 2026: 87% (n=134) 16 Jun 17 June 2026: 83% (n=135) 18 June 2026: 75% (n=133) 19 June 2026: 80% (n=132) 20 June 2026: 85% (n=129) 21 June 2026: 84% (n=147) 21 Jun 22 June 2026: 84% (n=130) 23 June 2026: 85% (n=130) 24 June 2026: 78% (n=135) 25 June 2026: 84% (n=136) 26 June 2026: 77% (n=137) 26 Jun 27 June 2026: 82% (n=129) 28 June 2026: 86% (n=145) 29 June 2026: 80% (n=129) 30 June 2026: 86% (n=132) 30 Jun
Date · On time
Date On time Flights
1 June 2026 77% 135
2 June 2026 76% 131
3 June 2026 78% 130
4 June 2026 90% 126
5 June 2026 79% 134
6 June 2026 81% 121
7 June 2026 89% 136
8 June 2026 76% 131
9 June 2026 90% 120
10 June 2026 83% 127
11 June 2026 90% 125
12 June 2026 84% 134
13 June 2026 86% 121
14 June 2026 81% 143
15 June 2026 81% 127
16 June 2026 87% 134
17 June 2026 83% 135
18 June 2026 75% 133
19 June 2026 80% 132
20 June 2026 85% 129
21 June 2026 84% 147
22 June 2026 84% 130
23 June 2026 85% 130
24 June 2026 78% 135
25 June 2026 84% 136
26 June 2026 77% 137
27 June 2026 82% 129
28 June 2026 86% 145
29 June 2026 80% 129
30 June 2026 86% 132

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.
34 Batik Air Malaysia OD 32% 105 min 39% 302 100%
33 Shandong Airlines SC 55% 30 min 32% 47 98%
32 TransNusa 8B 63% 24 min 3% 314 100%
31 VietJet Air VJ 66% 14 min 0% 35 100%
30 AirAsia Indonesia QZ 70% 38 min 52% 461 100%
29 Etihad Airways EY 72% 11 min 2% 51 100%
28 Saudia SV 75% 18 min 40% 199 96%
27 Oman Air WY 77% 63 min 0% 30 100%
26 China Southern Airlines CZ 80% 14 min 0% 90 100%
25 China Airlines CI 82% 25 min 0% 56 98%
24 Cathay Pacific CX 82% 12 min 9% 98 100%
23 Garuda Indonesia GA 82% 16 min 6% 494 99%
20 EVA Air BR 87% 5 min 0% 30 100%
21 China Eastern Airlines MU 87% 6 min 0% 30 100%
22 Xiamen Airlines MF 87% 8 min 0% 150 100%
19 Japan Airlines JL 87% 7 min 2% 48 98%
18 Emirates EK 88% 3 min 0% 60 100%
17 My Indo Airlines 3Y 89% 18 min 13% 64 97%
16 Scoot TR 93% 3 min 0% 150 100%
15 AirAsia Malaysia AK 93% 3 min 0% 176 100%
13 Asiana Airlines OZ 93% 1 min 0% 30 100%
14 Korean Air KE 93% 2 min 0% 30 100%
12 Singapore Airlines SQ 93% 3 min 0% 271 100%
11 Batik Air ID 94% 4 min 11% 251 100%
10 All Nippon Airways (ANA) NH 94% 4 min 1% 90 100%
9 Thai Airways TG 95% 9 min 0% 60 100%
8 Vietnam Airlines VN 96% 4 min 8% 52 100%
7 Malaysia Airlines MH 96% 2 min 7% 210 100%
5 Qatar Airways QR 97% 1 min 0% 91 99%
6 Turkish Airlines TK 97% 1 min 0% 30 100%
4 Citilink QG 98% 1 min 5% 122 99%
1 Pelita Air IP 100% 0 min 0% 30 100%
2 Philippine Airlines PR 100% 0 min 0% 30 100%
3 Qantas QF 100% 1 min 2% 42 100%
Not ranked · fewer than 30 completed flights
— K-Mile Air 8K 0% 435 min 0% 2 50% low
— Cargolux Airlines CV 11% 159 min 0% 9 100%
— Lion Air JT 50% 42 min 55% 11 91%
— Sri Lankan Airlines UL 56% 14 min 47% 30 100%
— Air Hongkong Ltd LD 60% 22 min 0% 6 83%
— Spring Air 9C 64% 20 min 82% 60 100%
— Rimbun Air RI 67% 14 min 0% 9 100%
— Lucky Air 8L 69% 11 min 0% 13 100%
— Silk Air MI 71% 44 min 0% 19 89%
— Federal Express FX 76% 10 min 5% 22 100%
— Cebu Pacific 5J 80% 9 min 12% 17 100%
— Thai Lion Air SL 83% 4 min 40% 30 100%
— Air China CA 86% 8 min 7% 30 100%
— Royal Brunei Airlines BI 86% 27 min 0% 21 100%
— Indigo Airlines 6E 87% 8 min 4% 24 100%
— T'way Air TW 90% 4 min 0% 21 100%
— Starlux Airlines JX 94% 2 min 14% 21 100%
— Hainan Airlines HU 100% 0 min 0% 25 100%
— KLM KL 100% 0 min 0% 22 100%
— Ethiopian Airlines ET 100% 0 min 6% 17 100%
— Korean Air Cargo KEC 100% 0 min 0% 3 100%
— Egypt Air MS 100% 12 min 0% 1 100%
— Sari Rahayu Biomantara SRB 100% 4 min 0% 1 100%
— PT Wira Adirajasa Dirgantara WAD 100% 6 min 0% 1 100%
— Loong Air GJ — — 80% 20 80%
— Air Macau Company Limited NX — — 100% 21 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.7% 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, 16:49 WIB.

Monthly rankings

How this is measured →