Airline punctuality, February 2026

Arrivals and departures · International · 1 Feb – 28 Feb
On time
67%
Average delay
24 min
Cancelled
9.0%
Flights measured
8,502
Airlines
54

Day by day

Share of flights on time each day, all airlines
0% 50% 100% 1 February 2026: 61% (n=307) 1 Feb 2 February 2026: 66% (n=287) 3 February 2026: 70% (n=282) 4 February 2026: 67% (n=295) 5 February 2026: 69% (n=285) 6 February 2026: 69% (n=288) 6 Feb 7 February 2026: 61% (n=275) 8 February 2026: 60% (n=307) 9 February 2026: 59% (n=284) 10 February 2026: 62% (n=281) 11 February 2026: 64% (n=295) 11 Feb 12 February 2026: 54% (n=285) 13 February 2026: 56% (n=294) 14 February 2026: 56% (n=279) 15 February 2026: 62% (n=299) 16 February 2026: 65% (n=275) 16 Feb 17 February 2026: 70% (n=261) 18 February 2026: 72% (n=280) 19 February 2026: 74% (n=265) 20 February 2026: 71% (n=274) 21 February 2026: 83% (n=257) 21 Feb 22 February 2026: 78% (n=289) 23 February 2026: 72% (n=250) 24 February 2026: 74% (n=242) 25 February 2026: 68% (n=257) 26 February 2026: 75% (n=253) 26 Feb 27 February 2026: 69% (n=256) 28 February 2026: 78% (n=234) 28 Feb
Date · On time
Date On time Flights
1 February 2026 61% 307
2 February 2026 66% 287
3 February 2026 70% 282
4 February 2026 67% 295
5 February 2026 69% 285
6 February 2026 69% 288
7 February 2026 61% 275
8 February 2026 60% 307
9 February 2026 59% 284
10 February 2026 62% 281
11 February 2026 64% 295
12 February 2026 54% 285
13 February 2026 56% 294
14 February 2026 56% 279
15 February 2026 62% 299
16 February 2026 65% 275
17 February 2026 70% 261
18 February 2026 72% 280
19 February 2026 74% 265
20 February 2026 71% 274
21 February 2026 83% 257
22 February 2026 78% 289
23 February 2026 72% 250
24 February 2026 74% 242
25 February 2026 68% 257
26 February 2026 75% 253
27 February 2026 69% 256
28 February 2026 78% 234

Ranking

Airlines ranked by share of flights on time — 1 Feb – 28 Feb
# 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 Ethiopian Airlines ET 100% 2 min 0% 32 100%
2 Turkish Airlines TK 95% 4 min 0% 56 100%
3 Air China CA 94% 3 min 6% 72 100%
4 Etihad Airways EY 93% 6 min 19% 112 100%
5 Qatar Airways QR 91% 6 min 14% 168 100%
6 Pelita Air IP 89% 5 min 0% 56 100%
7 KLM KL 89% 7 min 4% 48 100%
8 Asiana Airlines OZ 88% 8 min 0% 56 100%
9 Federal Express FX 88% 14 min 5% 44 95%
10 Citilink QG 87% 6 min 19% 233 100%
11 Oman Air WY 86% 7 min 11% 56 100%
12 Royal Brunei Airlines BI 83% 15 min 0% 40 100%
13 China Southern Airlines CZ 82% 9 min 2% 168 100%
14 Japan Airlines JL 82% 11 min 4% 92 100%
15 Hainan Airlines HU 81% 6 min 0% 32 100%
16 Loong Air GJ 81% 7 min 0% 32 100%
17 All Nippon Airways (ANA) NH 81% 10 min 0% 168 100%
18 Starlux Airlines JX 80% 7 min 0% 40 100%
19 Saudia SV 78% 29 min 20% 276 99%
20 Thai Lion Air SL 77% 13 min 36% 88 100%
21 Malaysia Airlines MH 77% 11 min 2% 392 100%
22 Thai Airways TG 74% 9 min 0% 112 100%
23 Emirates EK 74% 13 min 1% 112 100%
24 Korean Air KE 73% 17 min 0% 64 100%
25 Qantas QF 72% 11 min 5% 80 100%
26 Singapore Airlines SQ 70% 13 min 0% 505 100%
27 My Indo Airlines 3Y 70% 29 min 7% 90 99%
28 Cathay Pacific CX 70% 19 min 6% 186 100%
29 K-Mile Air 8K 69% 46 min 12% 41 98%
30 Batik Air Malaysia OD 68% 35 min 21% 560 100%
31 Batik Air ID 67% 18 min 18% 505 100%
32 Indigo Airlines 6E 66% 22 min 0% 56 100%
33 Garuda Indonesia GA 65% 18 min 4% 1,045 100%
34 Xiamen Airlines MF 64% 30 min 10% 224 100%
35 Philippine Airlines PR 63% 17 min 3% 58 100%
36 Vietnam Airlines VN 63% 19 min 0% 96 100%
37 Sri Lankan Airlines UL 61% 15 min 4% 56 100%
38 AirAsia Indonesia QZ 57% 38 min 3% 884 98%
39 Lion Air JT 57% 28 min 8% 71 97%
40 Cebu Pacific 5J 56% 22 min 43% 56 100%
41 Scoot TR 54% 21 min 3% 224 100%
42 EVA Air BR 54% 19 min 0% 56 100%
43 VietJet Air VJ 54% 25 min 0% 112 100%
44 China Airlines CI 52% 35 min 0% 96 100%
45 AirAsia Malaysia AK 49% 40 min 0% 312 100%
46 China Eastern Airlines MU 48% 35 min 0% 56 100%
47 TransNusa 8B 38% 88 min 27% 458 100%
48 Shandong Airlines SC 29% 31 min 28% 80 100%
Not ranked · fewer than 30 completed flights
— Egypt Air MS 21% 105 min 13% 16 100%
— Cargolux Airlines CV 10% 201 min 38% 16 100%
— Rimbun Air RI 50% 143 min 0% 5 80%
— Sari Rahayu Biomantara SRB 100% 0 min 0% 3 100%
— Sriwijaya Air SJ 0% 89 min 0% 1 100%
— Air Macau Company Limited NX — — 100% 40 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.4% 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 →