Airline punctuality, February 2026

Departures · 1 Feb – 28 Feb
On time
50%
Average delay
38 min
Cancelled
18.5%
Flights measured
16,750
Airlines
63

Day by day

Share of flights on time each day, all airlines
0% 50% 100% 1 February 2026: 45% (n=520) 1 Feb 2 February 2026: 51% (n=504) 3 February 2026: 52% (n=479) 4 February 2026: 44% (n=510) 5 February 2026: 49% (n=502) 6 February 2026: 45% (n=524) 6 Feb 7 February 2026: 49% (n=502) 8 February 2026: 42% (n=536) 9 February 2026: 44% (n=516) 10 February 2026: 46% (n=493) 11 February 2026: 38% (n=536) 11 Feb 12 February 2026: 36% (n=534) 13 February 2026: 31% (n=572) 14 February 2026: 34% (n=564) 15 February 2026: 44% (n=559) 16 February 2026: 49% (n=503) 16 Feb 17 February 2026: 60% (n=499) 18 February 2026: 57% (n=484) 19 February 2026: 61% (n=426) 20 February 2026: 59% (n=439) 21 February 2026: 68% (n=430) 21 Feb 22 February 2026: 62% (n=489) 23 February 2026: 59% (n=439) 24 February 2026: 66% (n=401) 25 February 2026: 60% (n=423) 26 February 2026: 60% (n=418) 26 Feb 27 February 2026: 54% (n=430) 28 February 2026: 66% (n=412) 28 Feb
Date · On time
Date On time Flights
1 February 2026 45% 520
2 February 2026 51% 504
3 February 2026 52% 479
4 February 2026 44% 510
5 February 2026 49% 502
6 February 2026 45% 524
7 February 2026 49% 502
8 February 2026 42% 536
9 February 2026 44% 516
10 February 2026 46% 493
11 February 2026 38% 536
12 February 2026 36% 534
13 February 2026 31% 572
14 February 2026 34% 564
15 February 2026 44% 559
16 February 2026 49% 503
17 February 2026 60% 499
18 February 2026 57% 484
19 February 2026 61% 426
20 February 2026 59% 439
21 February 2026 68% 430
22 February 2026 62% 489
23 February 2026 59% 439
24 February 2026 66% 401
25 February 2026 60% 423
26 February 2026 60% 418
27 February 2026 54% 430
28 February 2026 66% 412

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 Air China CA 91% 4 min 6% 36 100%
2 Etihad Airways EY 91% 8 min 20% 56 100%
3 Airfast Indonesia FS 91% 7 min 6% 35 100%
4 Qatar Airways QR 89% 8 min 14% 84 100%
5 Japan Airlines JL 80% 12 min 4% 46 100%
6 Pelita Air IP 71% 15 min 7% 830 100%
7 Malaysia Airlines MH 70% 15 min 2% 196 100%
8 Saudia SV 68% 43 min 19% 139 99%
9 All Nippon Airways (ANA) NH 68% 15 min 0% 84 100%
10 China Southern Airlines CZ 67% 15 min 2% 84 100%
11 Thai Airways TG 66% 13 min 0% 56 100%
12 Citilink QG 63% 26 min 11% 2,405 100%
13 Emirates EK 62% 17 min 2% 56 100%
14 Batik Air Malaysia OD 61% 40 min 21% 280 100%
15 Korean Air KE 56% 24 min 0% 32 100%
16 Garuda Indonesia GA 55% 18 min 6% 2,753 100%
17 AirAsia Indonesia QZ 54% 36 min 3% 787 98%
18 Cathay Pacific CX 53% 26 min 6% 93 100%
19 Xiamen Airlines MF 52% 41 min 10% 112 100%
20 Qantas QF 50% 21 min 5% 40 100%
21 Singapore Airlines SQ 49% 22 min 0% 252 100%
22 VietJet Air VJ 45% 28 min 0% 56 100%
23 Batik Air ID 41% 41 min 25% 2,783 100%
24 AirAsia Malaysia AK 38% 46 min 0% 156 100%
25 Vietnam Airlines VN 38% 30 min 0% 48 100%
26 Lion Air JT 37% 91 min 50% 1,343 100%
27 TransNusa 8B 34% 83 min 20% 407 100%
28 NAM Air IN 34% 59 min 20% 202 100%
29 Scoot TR 32% 31 min 3% 112 100%
30 My Indo Airlines 3Y 31% 92 min 17% 88 97%
31 Super Air Jet IU 29% 64 min 40% 2,031 100%
32 Rimbun Air RI 22% 135 min 16% 261 91%
33 Sriwijaya Air SJ 21% 63 min 8% 265 99%
34 China Airlines CI 17% 46 min 0% 48 100%
Not ranked · fewer than 30 completed flights
— Shandong Airlines SC 3% 43 min 28% 40 100%
— Indigo Airlines 6E 57% 32 min 0% 28 100%
— EVA Air BR 11% 32 min 0% 28 100%
— China Eastern Airlines MU 21% 49 min 0% 28 100%
— Asiana Airlines OZ 79% 13 min 0% 28 100%
— Philippine Airlines PR 46% 26 min 3% 29 100%
— Thai Lion Air SL 68% 19 min 36% 44 100%
— Turkish Airlines TK 96% 5 min 0% 28 100%
— Sri Lankan Airlines UL 30% 26 min 4% 28 100%
— Oman Air WY 76% 12 min 11% 28 100%
— KLM KL 87% 11 min 4% 24 100%
— Royal Brunei Airlines BI 75% 19 min 0% 20 100%
— Federal Express FX 75% 24 min 5% 22 95%
— Starlux Airlines JX 60% 14 min 0% 20 100%
— K-Mile Air 8K 47% 35 min 14% 21 95%
— Cebu Pacific 5J 31% 34 min 43% 28 100%
— Ethiopian Airlines ET 100% 5 min 0% 16 100%
— Loong Air GJ 69% 13 min 0% 16 100%
— Hainan Airlines HU 63% 12 min 0% 16 100%
— Express Cargo Airlines EC 50% 107 min 0% 14 100%
— Egypt Air MS 0% 116 min 13% 8 100%
— Cargolux Airlines CV 0% 218 min 38% 8 100%
— Silk Air MI 0% 154 min 17% 6 100%
— Sari Rahayu Biomantara SRB 67% 9 min 0% 3 100%
— Sichuan Airlines 3U 100% 0 min 0% 2 50% low
— Karisma Bahana Aviasi KBA 100% 11 min 0% 1 100%
— Tri - Mg Intra Asia Airlines GM — — 100% 2 100%
— Air Macau Company Limited NX — — 100% 20 100%
— R1 R1 — — 100% 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 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, 16:49 WIB.

Monthly rankings

How this is measured →