Airline punctuality

Arrivals and departures · 12 Oct

How often each airline arrives at and leaves Soekarno-Hatta on time, measured from the airport's own record of every flight. A flight counts as on time when it is no more than 15 minutes behind schedule.

On time
61%
Average delay
44 min
Cancelled
14.8%
Flights measured
1,172
Airlines
54

Ranking

Airlines ranked by share of flights on time — 12 Oct
# 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 Pelita Air IP 90% 10 min 14% 57 100%
2 Singapore Airlines SQ 83% 7 min 0% 18 100%
3 AirAsia Malaysia AK 83% 7 min 0% 12 100%
4 AirAsia Indonesia QZ 81% 7 min 5% 38 100%
5 Xiamen Airlines MF 80% 9 min 0% 10 100%
6 Malaysia Airlines MH 75% 7 min 14% 14 100%
7 Citilink QG 73% 39 min 7% 174 99%
8 TransNusa 8B 69% 18 min 16% 50 100%
9 Garuda Indonesia GA 61% 46 min 6% 220 100%
10 Batik Air ID 52% 45 min 22% 196 99%
11 Lion Air JT 48% 77 min 33% 69 100%
12 Super Air Jet IU 34% 95 min 25% 136 100%
13 Sriwijaya Air SJ 27% 151 min 15% 13 100%
14 Scoot TR 20% 58 min 0% 10 100%
15 NAM Air IN 20% 89 min 17% 12 100%
Not ranked · fewer than 10 completed flights
— China Southern Airlines CZ 63% 12 min 0% 8 100%
— Batik Air Malaysia OD 25% 71 min 60% 20 100%
— Saudia SV 63% 17 min 20% 10 100%
— My Indo Airlines 3Y 86% 7 min 20% 10 90%
— Cathay Pacific CX 83% 8 min 0% 6 100%
— All Nippon Airways (ANA) NH 83% 6 min 0% 6 100%
— Qatar Airways QR 67% 10 min 0% 6 100%
— Rimbun Air RI 33% 105 min 0% 6 100%
— VietJet Air VJ 40% 26 min 0% 5 100%
— Emirates EK 100% 6 min 0% 4 100%
— Thai Airways TG 75% 6 min 0% 4 100%
— Vietnam Airlines VN 75% 7 min 0% 4 100%
— China Airlines CI 33% 13 min 0% 3 100%
— Etihad Airways EY 100% 2 min 25% 4 100%
— Japan Airlines JL 67% 5 min 0% 3 100%
— Indigo Airlines 6E 0% 91 min 0% 2 100%
— Spring Air 9C 50% 9 min 0% 2 100%
— EVA Air BR 0% 37 min 0% 2 100%
— Air China CA 100% 3 min 0% 2 100%
— Cargolux Airlines CV 0% 25 min 0% 2 100%
— Express Cargo Airlines EC 100% 7 min 0% 2 100%
— Airfast Indonesia FS 100% 6 min 33% 3 100%
— Hainan Airlines HU 100% 0 min 0% 2 100%
— Korean Air KE 100% 4 min 0% 2 100%
— KLM KL 100% 7 min 0% 2 100%
— Silk Air MI 50% 125 min 0% 2 100%
— China Eastern Airlines MU 50% 11 min 0% 2 100%
— Asiana Airlines OZ 50% 11 min 0% 2 100%
— Philippine Airlines PR 50% 73 min 0% 2 100%
— Qantas QF 100% 2 min 0% 2 100%
— Shandong Airlines SC 50% 27 min 0% 2 100%
— Turkish Airlines TK 100% 0 min 0% 2 100%
— T'way Air TW 50% 10 min 0% 2 100%
— Sri Lankan Airlines UL 100% 7 min 0% 2 100%
— Oman Air WY 100% 0 min 0% 2 100%
— Cebu Pacific 5J 0% 133 min 67% 3 100%
— K-Mile Air 8K 0% 21 min 0% 1 100%
— Thai Lion Air SL 100% 12 min 50% 2 100%
— Mahan Air W5 — — 100% 2 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.6% 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: 13 Oct, 17:51 WIB.

Monthly rankings

How this is measured →