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

Monthly rankings

How this is measured →