Airline punctuality, February 2026

Arrivals and departures · 1 Feb – 28 Feb
On time
63%
Average delay
32 min
Cancelled
18.5%
Flights measured
33,526
Airlines
63

Day by day

Share of flights on time each day, all airlines
0% 50% 100% 1 February 2026: 60% (n=1041) 1 Feb 2 February 2026: 66% (n=1006) 3 February 2026: 66% (n=962) 4 February 2026: 62% (n=1017) 5 February 2026: 64% (n=1000) 6 February 2026: 59% (n=1051) 6 Feb 7 February 2026: 63% (n=1001) 8 February 2026: 57% (n=1075) 9 February 2026: 59% (n=1028) 10 February 2026: 60% (n=983) 11 February 2026: 53% (n=1073) 11 Feb 12 February 2026: 50% (n=1063) 13 February 2026: 48% (n=1147) 14 February 2026: 49% (n=1124) 15 February 2026: 58% (n=1126) 16 February 2026: 63% (n=1003) 16 Feb 17 February 2026: 68% (n=995) 18 February 2026: 67% (n=968) 19 February 2026: 72% (n=855) 20 February 2026: 71% (n=881) 21 February 2026: 78% (n=861) 21 Feb 22 February 2026: 73% (n=979) 23 February 2026: 71% (n=875) 24 February 2026: 75% (n=799) 25 February 2026: 70% (n=849) 26 February 2026: 72% (n=832) 26 Feb 27 February 2026: 66% (n=866) 28 February 2026: 74% (n=823) 28 Feb
Date · On time
Date On time Flights
1 February 2026 60% 1041
2 February 2026 66% 1006
3 February 2026 66% 962
4 February 2026 62% 1017
5 February 2026 64% 1000
6 February 2026 59% 1051
7 February 2026 63% 1001
8 February 2026 57% 1075
9 February 2026 59% 1028
10 February 2026 60% 983
11 February 2026 53% 1073
12 February 2026 50% 1063
13 February 2026 48% 1147
14 February 2026 49% 1124
15 February 2026 58% 1126
16 February 2026 63% 1003
17 February 2026 68% 995
18 February 2026 67% 968
19 February 2026 72% 855
20 February 2026 71% 881
21 February 2026 78% 861
22 February 2026 73% 979
23 February 2026 71% 875
24 February 2026 75% 799
25 February 2026 70% 849
26 February 2026 72% 832
27 February 2026 66% 866
28 February 2026 74% 823

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.
53 Shandong Airlines SC 29% 31 min 28% 80 100%
52 Rimbun Air RI 32% 117 min 15% 526 90%
51 Sriwijaya Air SJ 35% 58 min 8% 527 99%
50 TransNusa 8B 42% 73 min 20% 814 100%
49 Super Air Jet IU 44% 56 min 40% 4,078 100%
48 Lion Air JT 46% 90 min 50% 2,693 100%
47 China Eastern Airlines MU 48% 35 min 0% 56 100%
46 AirAsia Malaysia AK 49% 40 min 0% 312 100%
45 NAM Air IN 51% 48 min 21% 406 100%
44 China Airlines CI 52% 35 min 0% 96 100%
42 EVA Air BR 54% 19 min 0% 56 100%
43 VietJet Air VJ 54% 25 min 0% 112 100%
41 Scoot TR 54% 21 min 3% 224 100%
40 Batik Air ID 55% 34 min 25% 5,567 100%
39 Cebu Pacific 5J 56% 22 min 43% 56 100%
38 AirAsia Indonesia QZ 60% 34 min 4% 1,588 98%
37 My Indo Airlines 3Y 60% 57 min 13% 167 97%
36 Sri Lankan Airlines UL 61% 15 min 4% 56 100%
34 Philippine Airlines PR 63% 17 min 3% 58 100%
35 Vietnam Airlines VN 63% 19 min 0% 96 100%
33 Xiamen Airlines MF 64% 30 min 10% 224 100%
32 Indigo Airlines 6E 66% 22 min 0% 56 100%
31 Batik Air Malaysia OD 68% 35 min 21% 560 100%
30 K-Mile Air 8K 69% 46 min 12% 41 98%
29 Cathay Pacific CX 70% 19 min 6% 186 100%
28 Singapore Airlines SQ 70% 13 min 0% 505 100%
27 Qantas QF 72% 11 min 5% 80 100%
26 Citilink QG 73% 22 min 11% 4,817 100%
25 Garuda Indonesia GA 73% 11 min 7% 5,539 100%
24 Korean Air KE 73% 17 min 0% 64 100%
23 Emirates EK 74% 13 min 1% 112 100%
22 Thai Airways TG 74% 9 min 0% 112 100%
21 Malaysia Airlines MH 77% 11 min 2% 392 100%
20 Thai Lion Air SL 77% 13 min 36% 88 100%
19 Saudia SV 79% 29 min 19% 278 99%
18 Starlux Airlines JX 80% 7 min 0% 40 100%
17 All Nippon Airways (ANA) NH 81% 10 min 0% 168 100%
15 Hainan Airlines HU 81% 6 min 0% 32 100%
16 Loong Air GJ 81% 7 min 0% 32 100%
14 Japan Airlines JL 82% 11 min 4% 92 100%
13 China Southern Airlines CZ 82% 9 min 2% 168 100%
12 Royal Brunei Airlines BI 83% 15 min 0% 40 100%
11 Pelita Air IP 83% 9 min 6% 1,651 100%
10 Airfast Indonesia FS 85% 7 min 4% 69 100%
9 Oman Air WY 86% 7 min 11% 56 100%
7 Asiana Airlines OZ 88% 8 min 0% 56 100%
8 Federal Express FX 88% 14 min 5% 44 95%
6 KLM KL 89% 7 min 4% 48 100%
5 Qatar Airways QR 91% 6 min 14% 168 100%
4 Etihad Airways EY 93% 6 min 19% 112 100%
3 Air China CA 94% 3 min 6% 72 100%
2 Turkish Airlines TK 95% 4 min 0% 56 100%
1 Ethiopian Airlines ET 100% 2 min 0% 32 100%
Not ranked · fewer than 30 completed flights
— Cargolux Airlines CV 10% 201 min 38% 16 100%
— Egypt Air MS 21% 105 min 13% 16 100%
— Silk Air MI 30% 87 min 17% 12 100%
— Express Cargo Airlines EC 59% 80 min 0% 22 100%
— Sari Rahayu Biomantara SRB 75% 6 min 0% 4 100%
— Sichuan Airlines 3U 100% 0 min 0% 3 33% low
— Karisma Bahana Aviasi KBA 100% 11 min 0% 1 100%
— Tri - Mg Intra Asia Airlines GM — — 75% 4 75%
— Air Macau Company Limited NX — — 100% 40 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.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, 14:25 WIB.

Monthly rankings

How this is measured →