Airline punctuality, February 2026

Arrivals · 1 Feb – 28 Feb
On time
76%
Average delay
25 min
Cancelled
18.6%
Flights measured
16,776
Airlines
60

Day by day

Share of flights on time each day, all airlines
0% 50% 100% 1 February 2026: 75% (n=521) 1 Feb 2 February 2026: 81% (n=502) 3 February 2026: 79% (n=483) 4 February 2026: 79% (n=507) 5 February 2026: 79% (n=498) 6 February 2026: 72% (n=527) 6 Feb 7 February 2026: 77% (n=499) 8 February 2026: 73% (n=539) 9 February 2026: 73% (n=512) 10 February 2026: 74% (n=490) 11 February 2026: 69% (n=537) 11 Feb 12 February 2026: 65% (n=529) 13 February 2026: 65% (n=575) 14 February 2026: 65% (n=560) 15 February 2026: 72% (n=567) 16 February 2026: 77% (n=500) 16 Feb 17 February 2026: 76% (n=496) 18 February 2026: 77% (n=484) 19 February 2026: 82% (n=429) 20 February 2026: 82% (n=442) 21 February 2026: 87% (n=431) 21 Feb 22 February 2026: 83% (n=490) 23 February 2026: 83% (n=436) 24 February 2026: 84% (n=398) 25 February 2026: 80% (n=426) 26 February 2026: 85% (n=414) 26 Feb 27 February 2026: 78% (n=436) 28 February 2026: 83% (n=411) 28 Feb
Date · On time
Date On time Flights
1 February 2026 75% 521
2 February 2026 81% 502
3 February 2026 79% 483
4 February 2026 79% 507
5 February 2026 79% 498
6 February 2026 72% 527
7 February 2026 77% 499
8 February 2026 73% 539
9 February 2026 73% 512
10 February 2026 74% 490
11 February 2026 69% 537
12 February 2026 65% 529
13 February 2026 65% 575
14 February 2026 65% 560
15 February 2026 72% 567
16 February 2026 77% 500
17 February 2026 76% 496
18 February 2026 77% 484
19 February 2026 82% 429
20 February 2026 82% 442
21 February 2026 87% 431
22 February 2026 83% 490
23 February 2026 83% 436
24 February 2026 84% 398
25 February 2026 80% 426
26 February 2026 85% 414
27 February 2026 78% 436
28 February 2026 83% 411

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

Monthly rankings

How this is measured →