Airline punctuality, January 2026

Departures · International · 1 Jan – 31 Jan
On time
49%
Average delay
33 min
Cancelled
4.4%
Flights measured
2,884
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: 33% (n=3) 11 Jan 12 January 2026: 9% (n=99) 13 January 2026: 56% (n=140) 14 January 2026: 58% (n=153) 15 January 2026: 49% (n=145) 16 January 2026: 39% (n=151) 16 Jan 17 January 2026: 55% (n=143) 18 January 2026: 54% (n=156) 19 January 2026: 48% (n=149) 20 January 2026: 61% (n=137) 21 January 2026: 51% (n=148) 21 Jan 22 January 2026: 36% (n=143) 23 January 2026: 45% (n=149) 24 January 2026: 53% (n=142) 25 January 2026: 57% (n=154) 26 January 2026: 57% (n=76) 26 Jan 27 January 2026: 44% (n=84) 28 January 2026: 53% (n=150) 29 January 2026: 48% (n=143) 30 January 2026: 45% (n=146) 31 January 2026: 55% (n=140) 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 33% 3
12 January 2026 9% 99
13 January 2026 56% 140
14 January 2026 58% 153
15 January 2026 49% 145
16 January 2026 39% 151
17 January 2026 55% 143
18 January 2026 54% 156
19 January 2026 48% 149
20 January 2026 61% 137
21 January 2026 51% 148
22 January 2026 36% 143
23 January 2026 45% 149
24 January 2026 53% 142
25 January 2026 57% 154
26 January 2026 57% 76
27 January 2026 44% 84
28 January 2026 53% 150
29 January 2026 48% 143
30 January 2026 45% 146
31 January 2026 55% 140

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

Monthly rankings

How this is measured →