Airline punctuality, October 2026

Arrivals and departures · Month in progress, up to yesterday (1 Oct – 12 Oct)
On time
60%
Average delay
40 min
Cancelled
13.2%
Flights measured
12,423
Airlines
64

Day by day

Share of flights on time each day, all airlines
0% 50% 100% 1 October 2026: 61% (n=989) 1 Oct 2 October 2026: 67% (n=589) 2 Oct 3 October 2026: 66% (n=325) 3 Oct 4 October 2026: 57% (n=719) 4 Oct 5 October 2026: 62% (n=983) 5 Oct 6 October 2026: 62% (n=954) 6 Oct 7 October 2026: 61% (n=994) 7 Oct 8 October 2026: 55% (n=1008) 8 Oct 9 October 2026: 59% (n=1021) 9 Oct 10 October 2026: 62% (n=998) 10 Oct 11 October 2026: 57% (n=1041) 11 Oct 12 October 2026: 61% (n=998) 12 Oct
Date · On time
Date On time Flights
1 October 2026 61% 989
2 October 2026 67% 589
3 October 2026 66% 325
4 October 2026 57% 719
5 October 2026 62% 983
6 October 2026 62% 954
7 October 2026 61% 994
8 October 2026 55% 1008
9 October 2026 59% 1021
10 October 2026 62% 998
11 October 2026 57% 1041
12 October 2026 61% 998

Ranking

Airlines ranked by share of flights on time — 1 Oct – 12 Oct
# 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 Etihad Airways EY 92% 6 min 21% 47 98%
2 Japan Airlines JL 91% 7 min 0% 37 92%
3 AirAsia Indonesia QZ 89% 6 min 2% 424 92%
4 All Nippon Airways (ANA) NH 86% 5 min 0% 72 90%
5 Qatar Airways QR 86% 8 min 0% 69 91%
6 Xiamen Airlines MF 80% 10 min 0% 117 91%
7 Malaysia Airlines MH 80% 7 min 1% 165 93%
8 AirAsia Malaysia AK 80% 11 min 0% 143 89%
9 Emirates EK 79% 8 min 0% 47 91%
10 Saudia SV 79% 12 min 18% 117 91%
11 Pelita Air IP 78% 19 min 10% 649 90%
12 Singapore Airlines SQ 77% 9 min 0% 209 91%
13 My Indo Airlines 3Y 74% 15 min 35% 78 95%
14 China Southern Airlines CZ 71% 12 min 0% 92 93%
15 Citilink QG 66% 38 min 7% 1,998 91%
16 Cathay Pacific CX 65% 13 min 0% 75 92%
17 Garuda Indonesia GA 64% 36 min 3% 2,534 91%
18 Scoot TR 58% 23 min 0% 116 88%
19 Vietnam Airlines VN 57% 19 min 0% 41 90%
20 Batik Air ID 51% 43 min 18% 2,217 91%
21 TransNusa 8B 51% 38 min 14% 593 91%
22 VietJet Air VJ 48% 18 min 4% 49 90%
23 Lion Air JT 48% 76 min 28% 816 91%
24 Sriwijaya Air SJ 40% 65 min 15% 168 90%
25 Thai Airways TG 40% 29 min 2% 48 85%
26 Super Air Jet IU 38% 71 min 30% 1,553 93%
27 China Airlines CI 34% 104 min 8% 38 92%
28 Batik Air Malaysia OD 31% 107 min 53% 232 93%
29 Rimbun Air RI 27% 118 min 22% 148 84%
30 NAM Air IN 23% 152 min 21% 111 91%
Not ranked · fewer than 30 completed flights
— Qantas QF 83% 9 min 0% 35 83%
— Air China CA 88% 3 min 4% 27 96%
— Airfast Indonesia FS 76% 16 min 4% 26 100%
— Korean Air KE 88% 9 min 7% 29 93%
— Indigo Airlines 6E 55% 28 min 0% 24 92%
— Shandong Airlines SC 55% 15 min 31% 36 92%
— Hainan Airlines HU 90% 3 min 0% 23 91%
— China Eastern Airlines MU 81% 8 min 0% 24 88%
— Philippine Airlines PR 62% 20 min 0% 23 91%
— Turkish Airlines TK 90% 3 min 0% 24 88%
— Spring Air 9C 50% 36 min 31% 32 94%
— EVA Air BR 45% 16 min 0% 23 87%
— Asiana Airlines OZ 70% 11 min 0% 24 83%
— Sri Lankan Airlines UL 10% 55 min 0% 24 83%
— Oman Air WY 100% 1 min 0% 23 87%
— KLM KL 76% 7 min 5% 19 95%
— K-Mile Air 8K 75% 65 min 6% 17 100%
— Silk Air MI 19% 109 min 6% 18 94%
— Federal Express FX 73% 12 min 0% 16 94%
— T'way Air TW 93% 5 min 0% 18 83%
— Royal Brunei Airlines BI 36% 73 min 0% 15 93%
— Cebu Pacific 5J 62% 34 min 21% 19 89%
— Ethiopian Airlines ET 67% 18 min 0% 14 86%
— Starlux Airlines JX 64% 14 min 0% 14 79%
— Thai Lion Air SL 90% 4 min 52% 23 96%
— Lucky Air 8L 13% 46 min 0% 9 89%
— Juneyao Air HO 71% 12 min 0% 8 88%
— Egypt Air MS 50% 15 min 0% 6 100%
— Cargolux Airlines CV 40% 29 min 25% 8 88%
— Express Cargo Airlines EC 50% 29 min 0% 4 100%
— Georgian Aviation FGA 50% 15 min 0% 2 100%
— Airline Not Found XX 0% 23 min 0% 2 50% low
— World Cargo Airlines 3G — — 100% 8 100%
— Mahan Air W5 — — 100% 8 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. 8.9% 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: 13 Oct, 16:34 WIB.

Monthly rankings

How this is measured →