Airline punctuality, June 2026

Departures · 1 Jun – 30 Jun
On time
59%
Average delay
27 min
Cancelled
19.6%
Flights measured
17,796
Airlines
65

Day by day

Share of flights on time each day, all airlines
0% 50% 100% 1 June 2026: 63% (n=498) 1 Jun 2 June 2026: 66% (n=468) 3 June 2026: 64% (n=441) 4 June 2026: 66% (n=430) 5 June 2026: 60% (n=462) 6 June 2026: 62% (n=435) 6 Jun 7 June 2026: 57% (n=480) 8 June 2026: 61% (n=460) 9 June 2026: 64% (n=438) 10 June 2026: 53% (n=461) 11 June 2026: 62% (n=463) 11 Jun 12 June 2026: 51% (n=496) 13 June 2026: 54% (n=475) 14 June 2026: 58% (n=486) 15 June 2026: 65% (n=455) 16 June 2026: 63% (n=483) 16 Jun 17 June 2026: 61% (n=477) 18 June 2026: 59% (n=465) 19 June 2026: 57% (n=493) 20 June 2026: 57% (n=479) 21 June 2026: 55% (n=514) 21 Jun 22 June 2026: 55% (n=495) 23 June 2026: 59% (n=480) 24 June 2026: 56% (n=471) 25 June 2026: 59% (n=483) 26 June 2026: 53% (n=506) 26 Jun 27 June 2026: 62% (n=486) 28 June 2026: 53% (n=518) 29 June 2026: 60% (n=495) 30 June 2026: 60% (n=490) 30 Jun
Date · On time
Date On time Flights
1 June 2026 63% 498
2 June 2026 66% 468
3 June 2026 64% 441
4 June 2026 66% 430
5 June 2026 60% 462
6 June 2026 62% 435
7 June 2026 57% 480
8 June 2026 61% 460
9 June 2026 64% 438
10 June 2026 53% 461
11 June 2026 62% 463
12 June 2026 51% 496
13 June 2026 54% 475
14 June 2026 58% 486
15 June 2026 65% 455
16 June 2026 63% 483
17 June 2026 61% 477
18 June 2026 59% 465
19 June 2026 57% 493
20 June 2026 57% 479
21 June 2026 55% 514
22 June 2026 55% 495
23 June 2026 59% 480
24 June 2026 56% 471
25 June 2026 59% 483
26 June 2026 53% 506
27 June 2026 62% 486
28 June 2026 53% 518
29 June 2026 60% 495
30 June 2026 60% 490

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 Airfast Indonesia FS 91% 15 min 2% 45 98%
2 Turkish Airlines TK 90% 7 min 0% 30 100%
3 Etihad Airways EY 86% 9 min 17% 60 100%
4 Qatar Airways QR 84% 38 min 0% 90 100%
5 Qantas QF 83% 9 min 2% 42 100%
6 Korean Air KE 80% 12 min 0% 30 100%
7 All Nippon Airways (ANA) NH 78% 17 min 1% 90 99%
8 Japan Airlines JL 78% 29 min 2% 47 100%
9 Pelita Air IP 78% 15 min 31% 906 100%
10 Xiamen Airlines MF 77% 15 min 0% 151 99%
11 Asiana Airlines OZ 73% 15 min 0% 30 100%
12 Oman Air WY 73% 70 min 0% 30 100%
13 Garuda Indonesia GA 66% 16 min 5% 3,009 100%
14 Citilink QG 65% 14 min 10% 2,678 100%
15 Emirates EK 65% 16 min 0% 60 100%
16 China Southern Airlines CZ 64% 20 min 0% 90 100%
17 AirAsia Indonesia QZ 64% 33 min 45% 893 100%
18 Philippine Airlines PR 63% 14 min 3% 31 100%
19 Malaysia Airlines MH 62% 16 min 7% 210 100%
20 Saudia SV 60% 27 min 39% 203 94%
21 Batik Air ID 58% 18 min 16% 2,825 100%
22 AirAsia Malaysia AK 57% 18 min 0% 176 100%
23 Singapore Airlines SQ 56% 18 min 0% 271 100%
24 Thai Airways TG 53% 26 min 0% 60 100%
25 TransNusa 8B 50% 46 min 12% 594 99%
26 Lion Air JT 49% 79 min 44% 1,272 98%
27 Super Air Jet IU 45% 30 min 39% 1,966 100%
28 Scoot TR 43% 23 min 0% 150 100%
29 China Eastern Airlines MU 43% 25 min 0% 30 100%
30 Sriwijaya Air SJ 42% 74 min 38% 278 100%
31 My Indo Airlines 3Y 40% 42 min 24% 100 97%
32 China Airlines CI 38% 44 min 0% 56 98%
33 Shandong Airlines SC 35% 45 min 34% 47 100%
34 Cathay Pacific CX 35% 31 min 9% 98 100%
35 Batik Air Malaysia OD 35% 104 min 38% 301 99%
36 NAM Air IN 33% 61 min 26% 186 100%
37 Vietnam Airlines VN 29% 25 min 8% 52 100%
38 VietJet Air VJ 26% 30 min 0% 35 100%
39 Rimbun Air RI 17% 231 min 13% 210 68% low
40 EVA Air BR 3% 32 min 0% 30 100%
Not ranked · fewer than 30 completed flights
— Air China CA 86% 10 min 24% 37 100%
— Silk Air MI 39% 63 min 6% 32 94%
— Hainan Airlines HU 84% 8 min 0% 25 100%
— Indigo Airlines 6E 64% 19 min 0% 22 100%
— KLM KL 59% 13 min 0% 22 100%
— Royal Brunei Airlines BI 62% 42 min 0% 21 100%
— Federal Express FX 76% 18 min 5% 22 100%
— T'way Air TW 62% 14 min 0% 21 100%
— Starlux Airlines JX 6% 32 min 14% 21 100%
— Thai Lion Air SL 0% 68 min 40% 30 100%
— Cebu Pacific 5J 44% 26 min 11% 18 100%
— Ethiopian Airlines ET 63% 13 min 6% 17 100%
— Sri Lankan Airlines UL 0% 48 min 47% 30 100%
— Lucky Air 8L 0% 54 min 0% 13 100%
— Spring Air 9C 27% 47 min 82% 62 100%
— Cargolux Airlines CV 0% 276 min 0% 9 100%
— Air Hongkong Ltd LD 40% 32 min 0% 6 83%
— Sari Rahayu Biomantara SRB 50% 97 min 0% 4 100%
— K-Mile Air 8K 0% 19 min 0% 3 100%
— Express Cargo Airlines EC 33% 63 min 0% 3 100%
— Korean Air Cargo KEC 67% 17 min 0% 3 100%
— PT Wira Adirajasa Dirgantara WAD 0% 46 min 0% 1 100%
— Loong Air GJ — — 75% 20 75%
— Air Macau Company Limited NX — — 100% 21 100%
— Mahan Air W5 — — 100% 9 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:29 WIB.

Monthly rankings

How this is measured →