Airline punctuality, June 2026

Arrivals · 1 Jun – 30 Jun
On time
84%
Average delay
16 min
Cancelled
19.6%
Flights measured
17,775
Airlines
67

Day by day

Share of flights on time each day, all airlines
0% 50% 100% 1 June 2026: 83% (n=497) 1 Jun 2 June 2026: 87% (n=467) 3 June 2026: 86% (n=445) 4 June 2026: 88% (n=430) 5 June 2026: 87% (n=464) 6 June 2026: 85% (n=433) 6 Jun 7 June 2026: 86% (n=470) 8 June 2026: 85% (n=467) 9 June 2026: 86% (n=431) 10 June 2026: 82% (n=468) 11 June 2026: 86% (n=455) 11 Jun 12 June 2026: 79% (n=498) 13 June 2026: 80% (n=475) 14 June 2026: 83% (n=491) 15 June 2026: 83% (n=451) 16 June 2026: 86% (n=479) 16 Jun 17 June 2026: 85% (n=483) 18 June 2026: 81% (n=465) 19 June 2026: 84% (n=488) 20 June 2026: 84% (n=479) 21 June 2026: 84% (n=512) 21 Jun 22 June 2026: 81% (n=495) 23 June 2026: 83% (n=473) 24 June 2026: 82% (n=477) 25 June 2026: 85% (n=486) 26 June 2026: 79% (n=507) 26 Jun 27 June 2026: 83% (n=484) 28 June 2026: 83% (n=516) 29 June 2026: 83% (n=495) 30 June 2026: 86% (n=491) 30 Jun
Date · On time
Date On time Flights
1 June 2026 83% 497
2 June 2026 87% 467
3 June 2026 86% 445
4 June 2026 88% 430
5 June 2026 87% 464
6 June 2026 85% 433
7 June 2026 86% 470
8 June 2026 85% 467
9 June 2026 86% 431
10 June 2026 82% 468
11 June 2026 86% 455
12 June 2026 79% 498
13 June 2026 80% 475
14 June 2026 83% 491
15 June 2026 83% 451
16 June 2026 86% 479
17 June 2026 85% 483
18 June 2026 81% 465
19 June 2026 84% 488
20 June 2026 84% 479
21 June 2026 84% 512
22 June 2026 81% 495
23 June 2026 83% 473
24 June 2026 82% 477
25 June 2026 85% 486
26 June 2026 79% 507
27 June 2026 83% 484
28 June 2026 83% 516
29 June 2026 83% 495
30 June 2026 86% 491

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

Monthly rankings

How this is measured →