Airline punctuality, January 2026

Arrivals · International · 1 Jan – 31 Jan
On time
77%
Average delay
21 min
Cancelled
4.4%
Flights measured
2,917
Airlines
56

Day by day

Share of flights on time each day, all airlines
0% 50% 100% 1 January 2026: — (n=0) 1 Jan 2 January 2026: — (n=0) 3 January 2026: — (n=0) 4 January 2026: — (n=0) 5 January 2026: — (n=0) 6 January 2026: — (n=0) 6 Jan 7 January 2026: — (n=0) 8 January 2026: — (n=0) 9 January 2026: — (n=0) 10 January 2026: — (n=0) 11 January 2026: 100% (n=1) 11 Jan 12 January 2026: 32% (n=114) 13 January 2026: 77% (n=145) 14 January 2026: 88% (n=153) 15 January 2026: 82% (n=146) 16 January 2026: 75% (n=155) 16 Jan 17 January 2026: 73% (n=139) 18 January 2026: 87% (n=156) 19 January 2026: 78% (n=147) 20 January 2026: 82% (n=141) 21 January 2026: 81% (n=148) 21 Jan 22 January 2026: 71% (n=141) 23 January 2026: 75% (n=152) 24 January 2026: 80% (n=138) 25 January 2026: 81% (n=160) 26 January 2026: 83% (n=65) 26 Jan 27 January 2026: 71% (n=101) 28 January 2026: 83% (n=150) 29 January 2026: 82% (n=143) 30 January 2026: 72% (n=149) 31 January 2026: 80% (n=137) 31 Jan
Date · On time
Date On time Flights
1 January 2026 — 0
2 January 2026 — 0
3 January 2026 — 0
4 January 2026 — 0
5 January 2026 — 0
6 January 2026 — 0
7 January 2026 — 0
8 January 2026 — 0
9 January 2026 — 0
10 January 2026 — 0
11 January 2026 100% 1
12 January 2026 32% 114
13 January 2026 77% 145
14 January 2026 88% 153
15 January 2026 82% 146
16 January 2026 75% 155
17 January 2026 73% 139
18 January 2026 87% 156
19 January 2026 78% 147
20 January 2026 82% 141
21 January 2026 81% 148
22 January 2026 71% 141
23 January 2026 75% 152
24 January 2026 80% 138
25 January 2026 81% 160
26 January 2026 83% 65
27 January 2026 71% 101
28 January 2026 83% 150
29 January 2026 82% 143
30 January 2026 72% 149
31 January 2026 80% 137

Ranking

Airlines ranked by share of flights on time — 1 Jan – 31 Jan
# 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 China Southern Airlines CZ 98% 3 min 0% 60 95%
2 All Nippon Airways (ANA) NH 98% 1 min 0% 59 95%
3 Qatar Airways QR 95% 5 min 0% 59 93%
4 Cathay Pacific CX 93% 10 min 5% 64 97%
5 Citilink QG 92% 5 min 0% 82 96%
6 Singapore Airlines SQ 92% 7 min 0% 180 94%
7 Xiamen Airlines MF 90% 6 min 10% 81 94%
8 Etihad Airways EY 89% 9 min 0% 40 95%
9 Malaysia Airlines MH 89% 6 min 1% 140 94%
10 My Indo Airlines 3Y 89% 4 min 0% 39 95%
11 Vietnam Airlines VN 88% 3 min 0% 33 97%
12 Emirates EK 87% 10 min 0% 40 95%
13 Thai Airways TG 84% 5 min 0% 40 95%
14 Batik Air ID 83% 23 min 10% 180 95%
15 China Airlines CI 82% 20 min 0% 34 97%
16 Japan Airlines JL 80% 10 min 0% 32 94%
17 Saudia SV 78% 18 min 13% 95 96%
18 Scoot TR 77% 11 min 0% 80 94%
19 AirAsia Malaysia AK 75% 21 min 0% 111 96%
20 Garuda Indonesia GA 74% 24 min 1% 395 95%
21 Batik Air Malaysia OD 70% 37 min 13% 197 95%
22 TransNusa 8B 54% 38 min 18% 163 95%
23 VietJet Air VJ 53% 28 min 0% 40 100%
24 AirAsia Indonesia QZ 52% 49 min 4% 325 94%
Not ranked · fewer than 30 completed flights
— Thai Lion Air SL 72% 16 min 3% 32 94%
— Qantas QF 78% 12 min 0% 28 96%
— Lion Air JT 35% 67 min 7% 28 100%
— Korean Air KE 91% 14 min 4% 24 96%
— EVA Air BR 80% 10 min 0% 21 95%
— Air China CA 90% 8 min 8% 24 92%
— Pelita Air IP 90% 13 min 0% 20 100%
— Shandong Airlines SC 40% 17 min 19% 27 93%
— Cebu Pacific 5J 95% 3 min 0% 20 95%
— Indigo Airlines 6E 47% 45 min 0% 20 95%
— China Eastern Airlines MU 79% 8 min 0% 20 95%
— Asiana Airlines OZ 95% 2 min 0% 20 95%
— Turkish Airlines TK 63% 18 min 0% 20 95%
— Sri Lankan Airlines UL 89% 4 min 0% 20 95%
— Oman Air WY 89% 8 min 0% 20 95%
— Philippine Airlines PR 78% 9 min 0% 19 95%
— KLM KL 100% 1 min 0% 17 94%
— K-Mile Air 8K 77% 52 min 0% 14 93%
— Royal Brunei Airlines BI 92% 3 min 0% 14 93%
— Federal Express FX 77% 7 min 7% 15 93%
— Ethiopian Airlines ET 73% 18 min 0% 11 100%
— Hainan Airlines HU 91% 6 min 0% 11 100%
— Starlux Airlines JX 100% 1 min 0% 11 100%
— Loong Air GJ 90% 6 min 0% 11 91%
— Egypt Air MS 100% 1 min 0% 6 100%
— Cargolux Airlines CV 25% 192 min 0% 6 67% low
— Air Macau Company Limited NX 67% 18 min 75% 12 100%
— Rimbun Air RI 33% 56 min 0% 3 100%
— Lucky Air 8L 0% 118 min 33% 3 100%
— Air Hongkong Ltd LD 100% 0 min 0% 2 100%
— Silk Air MI 0% 94 min 0% 1 100%
— SCC SCC 100% 0 min 0% 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 68% of the period. 5.0% 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, 15:36 WIB.

Monthly rankings

How this is measured →