Touchdown Index: which airlines really run on time

An open on-time index. Instead of airline-reported times against a timetable, the Touchdown Index uses what aircraft broadcast: every tracked flight is compared with its own usual arrival time. The method and data are public, and we check it against official figures.

Latest: 4 September 2026 to 1 October 2026, 792,151 flights. Updated daily.

Airlines

#AirlineOn timeOver 1 h lateFlights
1Air Busan92.8%0.3%373
2Aero K92.6%0.8%513
3Widerøe91.6%1.2%3,988
4Citilink91.3%0.9%459
5Fuji Dream Airlines91.1%0.9%699
6ASL Airlines France90.4%0.5%364
7Trinity Airways90.2%0.6%1,262
8Eastar Jet90%0.7%821
9Japan Transocean Air89.6%0.2%482
10Jeju Air89.5%0.9%1,869
11Gulf Air89.1%1%1,580
12Solaseed Air88.9%0.7%1,018
13Austrian Airlines88.5%1.7%7,775
14Skymark Airlines88.5%0.9%2,792
15Malaysia Airlines87.8%1%1,079
16IndiGo87.7%1.6%9,942
17Korean Air87.6%2.3%3,310
18Spring Airlines Japan87.6%1.9%483
19China Southern Airlines87.4%2.5%484
20Thai Lion Air87.4%3.1%350
21Air New Zealand87.3%1.5%9,215
22Akasa Air87.2%1.7%882
23WestJet87%1.6%7,838
24Asiana Airlines86.9%2.1%1,800
25Iberia Express86.9%2.3%1,195
26Garuda Indonesia86.4%2.4%662
27VietJet Air86.3%0.3%577
28Peach86%2.3%3,344
29Aeroméxico85.8%2.9%1,977
30Volaris85.7%2.7%775
31flydubai85.6%1.1%1,830
32Lufthansa85.5%1.4%22,865
33LOT Polish Airlines85.5%1.7%7,611
34StarFlyer85.5%1.9%1,334
35Starlux Airlines85.5%1.1%1,104
36Air Macau85.5%2.7%406
37Finnair85.4%1.8%6,792
38Air Nostrum85.4%2.8%4,243
39Croatia Airlines85.4%2.5%561
40HK Express85.2%1.8%1,618
41Oman Air85.1%3.6%837
42Air Dolomiti84.8%2.5%1,898
43Qatar Airways84.7%1.8%3,969
44Royal Jordanian84.4%4.1%821
45Twin Jet84.4%7.7%377
46SAS84.3%3.4%17,672
47Japan Airlines84.3%1.6%7,449
48China Eastern Airlines84.3%1.6%440
49Shenzhen Airlines84.3%2.8%432
50Thai AirAsia84.2%2.1%960
51Air India84.1%2.5%2,151
52SunExpress83.9%2.2%3,519
53AirBaltic83.9%3.8%2,954
54Singapore Airlines83.5%2.2%3,471
55Air France83.4%2.5%14,644
56SWISS83.4%2.1%9,381
57Lufthansa City Airlines83.4%1.2%2,604
58Jin Air83.3%5%1,159
59Bulgaria Air83.3%3.5%347
60AirAsia83.2%4%668
61All Nippon Airways83%2.8%9,023
62Breeze Airways83%4.2%3,703
63Icelandair83%2.3%2,216
64Qantas82.9%2.1%6,913
65Iberia82.9%3.1%5,533
66Air Arabia82.8%2.6%1,708
67Aeroitalia82.8%7.2%622
68Brussels Airlines82.6%3%4,713
69Cathay Pacific82.6%3%3,859
70Jetstar Japan82.6%3.6%1,715
71Scoot82.5%2.7%1,350
72Air Arabia Abu Dhabi82.5%3.5%594
73Turkish Airlines82.4%2.9%6,001
74Emirates82.4%2.7%5,444
75Etihad Airways82.4%2.3%3,440
76Norwegian Air Shuttle82.3%3.8%5,180
77Air Europa82.2%2.9%3,729
78Air Do82.1%4.1%1,064
79Air India Express82%5.4%2,367
80Thai Airways82%5.3%2,143
81Ethiopian Airlines82%2.2%534
82Aegean Airlines81.9%1.6%3,619
83EVA Air81.9%2.9%2,452
84Viva81.8%5.1%995
85KLM81.7%2.6%13,061
86WestJet Encore81.7%4.1%1,795
87Vietnam Airlines81.7%1.7%1,036
88LATAM Airlines Peru81.7%1.9%667
89Air Seoul81.6%8%348
90Sun Country Airlines81.4%3.5%1,616
91Avelo Airlines81.4%6.5%874
92Rex Airlines81.3%5%920
93KM Malta Airlines81.3%4.1%850
94PAL Airlines81.2%6%504
95Alaska Airlines81.1%3.3%17,570
96Aurigny Air Services81%6.3%844
97Virgin Australia Regional Airlines80.8%3.2%8,150
98Flair Airlines80.7%5%1,511
99Hong Kong Airlines80.7%4%846
100China Airlines80.6%3.7%2,352
101GOL80.6%3.6%1,793
102Azul Brazilian Airlines80.6%5.5%1,726
103Delta Air Lines80.3%5.1%69,988
104Aer Lingus80.2%3%5,120
105Luxair80.2%5.3%1,946
106Air Corsica80.2%6.5%658
107Sky Express (Greece)80.1%4.2%981
108Wizz Air80%5.7%8,631
109DAT79.8%4.2%337
110United Airlines79.5%5.9%55,321
111TAP Air Portugal79.4%3.6%6,585
112Philippine Airlines79%4.6%1,401
113Contour Airlines79%9.3%718
114Air Canada78.8%4.7%9,297
115Air Canada Rouge78.8%4.6%3,643
116Batik Air78.7%5%564
117Jetstar Airways78.6%4.4%7,093
118Corendon Airlines78.6%3.2%439
119Bering Air78.2%4.9%427
120Azores Airlines78.2%7.4%353
121LATAM Brasil78.1%3.8%3,847
122PAL Express77.9%7.1%651
123Thai Vietjet77.8%3.4%788
124Southwest Airlines77.6%7%66,295
125Tigerair Taiwan77.6%4.9%532
126TUI fly Belgium77.6%9.2%456
127Aerolíneas Argentinas77.6%7.6%330
128ITA Airways77.2%4.1%6,301
129Air Transat77.2%3.4%1,130
130Cebu Pacific77.1%5.5%1,977
131Smartwings76.6%5.6%882
132Kuwait Airways76.6%10.2%689
133Bangkok Airways76.4%5.4%373
134American Airlines76%7.8%62,284
135Loganair75.9%9.5%2,048
136JetBlue Airways75.6%7.7%13,583
137Porter Airlines75.5%7.4%2,062
138Philippines AirAsia75.3%11.9%352
139Virgin Atlantic75.1%5.5%922
140Frontier Airlines74.9%9.8%12,661
141Allegiant Air74.9%11.4%1,999
142Pegasus Airlines74.9%7.8%1,267
143Edelweiss Air74.8%12.7%449
144Jet274.3%7.8%4,638
145British Airways73.9%7.2%10,631
146TUI fly Deutschland73.9%9%468
147Vueling73.3%9%9,313
148Volotea72.9%12.8%2,221
149Transavia France72.7%9.6%4,644
150El Al72.4%6.5%1,808
151Eurowings72.3%9%9,434
152Cape Air71%12.2%542
153TAROM70.9%10.2%931
154Discover Airlines70.8%7.9%761
155Condor70.8%13%408
156EasyJet Switzerland70.7%9.8%1,731
157easyJet69.4%12.2%13,476
158Israir Airlines67.8%13.4%543
159Ryanair67.4%17%36,168
160Arkia66.1%16.2%507
161Air Algérie65.6%15.6%320
162Bluebird Airways61.6%20.1%333

Airports (arrivals)

#AirportOn timeOver 1 h lateArrivals
1Sapporo (OKD)93.4%0%303
2Cheongju (CJJ)93.1%0.8%363
3Napier (NPE)92.7%0.3%386
4Kobe (UKB)90.6%0.3%944
5Victoria (YYJ)89.5%2.7%334
6Hakodate (HKD)89.3%1.2%486
7Seoul (GMP)89.2%2.2%862
8Pune (PNQ)89.1%1.4%1,003
9Sandefjord (TRF)89.1%3.6%440
10Kitakyushu (KKJ)88.9%2%442
11Bodø (BOO)88.6%1.7%352
12Palmerston North (PMR)88.5%0.3%330
13Xi'an (XIY)88.1%1.4%790
14Bahrain (BAH)88%2%1,379
15Nelson (NSN)88%1.7%515
16Tauranga (TRG)87.4%0.6%348
17Macau (MFM)87.4%2.8%326
18Seoul (ICN)87.2%2.3%6,408
19Trondheim (TRD)87.2%1.9%1,474
20Muscat (MCT)87.1%2.7%783
21Naha (OKA)87%2.2%1,377
22Chennai (MAA)86.9%1.9%2,054
23Wellington (WLG)86.9%2.8%1,545
24Stavanger (SVG)86.9%2.8%1,386
25Dammam (DMM)86.9%1.5%389
26London (LCY)86.8%2.1%433
27Bergen (BGO)86.7%2.4%2,452
28Christchurch (CHC)86.6%2.2%1,896
29Fukuoka (FUK)86.3%1.6%4,095
30Tromsø (TOS)86.3%3.1%737
31Osaka (KIX)86.1%2.4%3,599
32Riga (RIX)86.1%1.8%1,610
33Thiruvananthapuram (TRV)86.1%3.1%676
34Bhubaneswar (BBI)86.1%4.4%482
35Nagoya (NGO)86%2.1%1,785
36Osaka (ITM)86%1.4%1,596
37Edmonton (YEG)86%2.6%1,512
38Auckland (AKL)85.9%1.9%3,402
39Miyazaki (KMI)85.9%1.6%546
40Bengaluru (BLR)85.8%2.4%3,568
41Melilla (MLN)85.8%4.9%309
42Frankfurt (FRA)85.5%1.7%10,221
43Saskatoon (YXE)85.5%2.6%531
44Kolkata (CCU)85.2%3.1%385
45Munich (MUC)84.9%2.4%9,108
46Doha (DOH)84.8%2.3%2,474
47Kuala Lumpur (KUL)84.8%2.6%2,244
48Sapporo (CTS)84.7%2.1%3,866
49Hyderabad (HYD)84.7%2.4%2,503
50Kochi (COK)84.4%3.5%1,271
51Mumbai (BOM)84.3%2.3%4,000
52Copenhagen (CPH)84.2%3.1%7,068
53Helsinki (HEL)84.2%2.1%4,025
54Jakarta (CGK)84.2%3.3%2,102
55Hobart (HBA)84.2%2.6%495
56Dubai (DXB)84%2.1%3,968
57Billund (BLL)84%3.7%657
58Warsaw (WAW)83.9%2.9%5,678
59Abu Dhabi (AUH)83.9%2.9%2,733
60Bangkok (DMK)83.9%4.9%1,054
61Tokyo (NRT)83.8%2.9%4,100
62Ålesund (AES)83.8%4.3%395
63Vienna (VIE)83.7%4.6%5,977
64Mexico City (MEX)83.7%3.7%3,004
65Sharjah (SHJ)83.7%3.3%1,107
66Kumamoto (KMJ)83.7%1.6%612
67Canberra (CBR)83.6%2.5%517
68Hong Kong (HKG)83.5%3%4,163
69Hanover (HAJ)83.5%4%875
70Calgary (YYC)83.4%2.8%4,231
71Kristiansand (KRS)83.4%3.5%313
72Queenstown (ZQN)83.3%1.6%558
73Adelaide (ADL)83.2%2.1%1,496
74Oslo (OSL)83.1%3.2%5,930
75Tokyo (HND)83%2.5%8,762
76Honolulu (HNL)83%3.3%1,796
77Winnipeg (YWG)83%3.9%929
78Zurich (ZRH)82.8%2.5%6,825
79Amman (AMM)82.8%4.8%500
80Ljubljana (LJU)82.8%6.3%413
81Paris (CDG)82.7%3.4%10,608
82Brussels (BRU)82.5%3.5%4,353
83Hanoi (HAN)82.5%2.9%1,743
84Milan (LIN)82.4%3.7%2,376
85Istanbul (IST)82.3%3%6,926
86Stockholm (ARN)82.3%4.6%4,707
87Nairobi (NBO)82.3%5.1%356
88Portland (PDX)82.2%4.1%3,579
89Salt Lake City (SLC)82%4.1%4,786
90Singapore (SIN)82%2.4%4,149
91Vancouver (YVR)82%3.8%3,574
92Keflavík (KEF)82%2.8%1,441
93Gothenburg (GOT)81.9%5.5%1,163
94Kuwait (KWI)81.9%5.5%678
95Fortaleza (FOR)81.9%2.4%631
96Taipei (TPE)81.8%3.2%5,708
97Nuremberg (NUE)81.8%6.9%494
98Gdańsk (GDN)81.7%4.7%1,291
99Amsterdam (AMS)81.6%3%10,004
100Houston (IAH)81.6%4.2%6,598
101Luxembourg (LUX)81.6%4.4%1,511
102Bangkok (BKK)81.5%3.1%4,470
103Campinas (VCP)81.5%6.3%573
104Minneapolis (MSP)81.4%4.9%6,140
105Detroit (DTW)81.4%5.5%5,443
106Hamburg (HAM)81.4%4.2%3,081
107Monterrey (MTY)81.4%4.6%668
108Gold Coast (OOL)81.2%3.4%1,219
109Chiang Mai (CNX)81.2%4.1%685
110Boise (BOI)81.1%4.4%1,032
111Greer (GSP)81.1%3.6%365
112Atlanta (ATL)80.9%5%20,279
113Sydney (SYD)80.9%2.8%6,294
114Lyon (LYS)80.9%5.8%1,442
115Vilnius (VNO)80.9%7%1,069
116Washington (IAD)80.8%5.3%4,037
117Brisbane (BNE)80.8%3%3,587
118Cincinnati (CVG)80.8%5.8%1,724
119Podgorica (TGD)80.8%7.6%433
120Wrocław (WRO)80.7%7.5%884
121Birmingham (BHM)80.6%6.2%536
122Lima (LIM)80.6%2.2%449
123Buenos Aires (AEP)80.5%2.5%523
124Myrtle Beach (MYR)80.5%4.9%307
125Denver (DEN)80.4%5%14,126
126Newark (EWR)80.4%4.3%7,084
127Rio de Janeiro (GIG)80.4%3.8%1,038
128Navegantes (NVT)80.4%3.5%455
129Seattle (SEA)80.3%4.2%8,341
130Dallas (DAL)80.3%6%2,927
131Cebu (CEB)80.3%6%1,014
132Madrid (MAD)80.2%4.5%9,758
133São Paulo (CGH)80.2%5.4%870
134Tallinn (TLL)80.1%6.2%1,011
135Guernsey (GCI)80.1%6.9%377
136Fresno (FAT)80.1%5.1%332
137Montreal (YUL)80%4.5%3,321
138Santa Ana (SNA)80%5%2,360
139Portland (PWM)80%6.2%634
140Savannah (SAV)79.9%6.3%812
141Spokane (GEG)79.9%5%793
142Ajaccio (AJA)79.9%7.6%433
143Charlotte (CLT)79.8%5.5%8,100
144St. Louis (STL)79.8%6.2%3,164
145Aberdeen (ABZ)79.8%5.5%604
146Los Angeles (LAX)79.7%4.9%8,894
147Toronto (YYZ)79.6%4.1%6,603
148Melbourne (MEL)79.6%3.9%5,674
149Berlin (BER)79.6%4.9%4,050
150Bozeman (BZN)79.6%3.6%686
151Geneva (GVA)79.5%4.9%2,929
152Pensacola (PNS)79.5%6.8%307
153Long Beach (LGB)79.4%6.8%770
154Baltimore (BWI)79.3%6.7%5,141
155Thessaloniki (SKG)79.3%6.6%1,462
156Perth (PER)79.2%2.6%1,614
157Reno (RNO)79.2%5.6%1,072
158Providence (PVD)79.2%8.2%788
159New York (JFK)79.1%5%7,829
160Athens (ATH)79.1%4.1%2,030
161Dallas (DFW)79%6.4%12,809
162Valencia (VLC)78.9%7.5%722
163Prague (PRG)78.8%6.3%2,911
164Manila (MNL)78.8%4.9%2,910
165Anchorage (ANC)78.8%5.2%1,249
166Montpellier (MPL)78.8%7.8%387
167Quebec City (YQB)78.8%6.4%311
168Milwaukee (MKE)78.7%7.7%958
169Cork (ORK)78.7%10.8%498
170Fairbanks (FAI)78.7%2.2%315
171Budapest (BUD)78.6%6.8%3,203
172Antalya (AYT)78.6%4.9%2,978
173Fort Walton Beach (VPS)78.6%9.3%485
174White Plains (HPN)78.6%6.6%346
175Nashville (BNA)78.5%6.4%6,092
176Lisbon (LIS)78.4%5%5,690
177Halifax (YHZ)78.4%5.6%519
178Santa Barbara (SBA)78.4%8.7%310
179Ottawa (YOW)78.3%6.7%1,036
180Oviedo (OVD)78.3%5.8%396
181Orlando (MCO)78.2%6.6%8,367
182Toulouse (TLS)78.2%7.5%1,460
183Porto Alegre (POA)78.2%3.7%726
184Raleigh (RDU)78.1%6.5%3,282
185Indianapolis (IND)78.1%6.7%1,739
186Hartford (BDL)78.1%7.4%1,233
187Panama City (ECP)78.1%8.9%370
188Jacksonville (JAX)78%8.2%986
189San Jose (SJC)77.9%6.9%2,136
190Fort Myers (RSW)77.9%6.6%1,387
191Omaha (OMA)77.9%7.4%933
192Las Vegas (LAS)77.8%7.1%9,394
193Nice (NCE)77.8%5.5%2,825
194Oakland (OAK)77.8%5%1,590
195Austin (AUS)77.7%6.4%4,502
196Tampa (TPA)77.7%6.7%4,054
197Sacramento (SMF)77.7%6.3%2,670
198Cleveland (CLE)77.7%7.6%1,983
199Funchal (FNC)77.6%8.5%340
200Phoenix (PHX)77.5%6.7%7,745
201Washington (DCA)77.5%7.1%4,236
202Palma (PMI)77.5%7.9%2,595
203Chicago (MDW)77.4%7%4,033
204Stuttgart (STR)77.4%6.4%1,659
205London (LHR)77.3%5.3%11,217
206San Juan (SJU)77.3%5.9%1,285
207Basel (BSL)77.3%6.2%951
208Syracuse (SYR)77.3%7.3%436
209Philadelphia (PHL)77.2%7.3%5,514
210Pittsburgh (PIT)77.2%8%1,740
211Louisville (SDF)77.2%6.5%680
212Venice (VCE)77.1%7.8%2,156
213San Antonio (SAT)77.1%7.2%2,083
214Columbus (CMH)77.1%7.7%1,665
215West Palm Beach (DJT)77.1%6%1,408
216Bilbao (BIO)77.1%6.5%1,398
217Tucson (TUS)77.1%8.1%559
218Catania (CTA)77.1%4%323
219Rome (FCO)77%6%6,728
220Fort Lauderdale (FLL)77%6.2%4,734
221Porto (OPO)76.9%6.4%2,583
222Houston (HOU)76.9%6.6%2,226
223Nantes (NTE)76.9%6.9%1,013
224Kansas City (MCI)76.8%7%2,674
225Maó (MAH)76.8%9.9%1,139
226Davao City (DVO)76.8%7%639
227Sofia (SOF)76.7%8.9%1,372
228Larnaca (LCA)76.7%6.6%1,287
229Düsseldorf (DUS)76.6%6.2%3,657
230São Paulo (GRU)76.6%4.8%2,271
231Norfolk (ORF)76.6%7.5%902
232Tulsa (TUL)76.6%9.3%616
233Albuquerque (ABQ)76.5%7.8%1,060
234Toronto (YTZ)76.5%6.8%778
235Bucharest (OTP)76.4%7.3%1,622
236Burbank (BUR)76.4%5.8%1,558
237Richmond (RIC)76.4%7.8%733
238Buenos Aires (EZE)76.4%5.7%386
239New Orleans (MSY)76.3%7.9%2,438
240Grand Rapids (GRR)76.3%6.9%598
241Albany (ALB)76.3%7.8%476
242Rochester (ROC)76.3%8%414
243Ibiza (IBZ)76%8.4%1,044
244Ontario (ONT)75.9%8.1%1,375
245Florianópolis (FLN)75.9%4%378
246Miami (MIA)75.8%7.1%5,417
247New York (LGA)75.8%9.1%4,717
248Bordeaux (BOD)75.7%7%724
249Santa Cruz de Tenerife (TFN)75.7%5.5%329
250Marseille (MRS)75.6%10.5%1,793
251Southampton (SOU)75.6%9.8%315
252Chicago (ORD)75.5%9.6%15,490
253Milan (MXP)75.5%7.7%2,880
254Oklahoma City (OKC)75.5%8.1%915
255Birmingham (BHX)75.4%7.8%1,843
256Charleston (CHS)75.4%6.5%1,427
257Memphis (MEM)75.1%10.1%915
258Buffalo (BUF)75%7.3%863
259Eindhoven (EIN)75%11.6%561
260Paris (ORY)74.8%8.2%3,565
261Wilmington (ILM)74.8%11.3%318
262Newcastle (NCL)74.7%8.1%756
263Poznań (POZ)74.7%9.8%501
264Bologna (BLQ)74.6%9.3%1,620
265Tirana (TIA)74.6%8.6%1,127
266Dublin (DUB)74.5%7.9%6,222
267San Diego (SAN)74.5%6.7%5,141
268Katowice (KTW)74.2%8.6%660
269Madison (MSN)74.2%11.2%384
270Sarasota (SRQ)74.1%9.7%528
271Malta (MLA)74%10.1%1,609
272Des Moines (DSM)74%11.9%530
273Thunder Bay (YQT)74%7.1%339
274Turin (TRN)73.9%11.1%675
275Leeds (LBA)73.8%11.7%545
276San Francisco (SFO)73.7%7.4%7,804
277Tel Aviv (TLV)73.7%8.3%2,731
278Colorado Springs (COS)73.7%7.9%407
279Málaga (AGP)73.6%10.5%4,148
280Kraków (KRK)73.6%9.6%2,392
281Knoxville (TYS)73.6%8.7%530
282Trieste (TRS)73.4%10%319
283Edinburgh (EDI)73.2%10.4%2,264
284Barcelona (BCN)73.1%9.8%8,306
285Manchester (MAN)73%9.5%3,474
286Boston (BOS)72.7%9.4%8,020
287Glasgow (GLA)72.7%11.6%1,102
288London (LGW)72.5%9.9%4,445
289Cologne (CGN)72.5%10.2%1,336
290Bratislava (BTS)72.4%12%548
291Naples (NAP)72.3%9.5%1,535
292Faro (FAO)72.3%11%1,101
293Alghero (AHO)72.3%12.4%419
294Jersey (JER)72.3%10.3%358
295Alicante (ALC)72.2%10.5%1,131
296London (LTN)72%10.2%1,811
297Islip (ISP)71.9%9.1%320
298Liverpool (LPL)71.6%12.3%767
299Brindisi (BDS)71.6%13.2%744
300Belfast (BFS)71.3%12%968
301Lanzarote (ACE)71.3%11.9%826
302Reus (REU)70.9%15%333
303Nottingham (EMA)70.6%12.1%412
304Verona (VRN)70.1%13.5%401
305Warsaw (WMI)69.1%15%515
306Lamezia Terme (SUF)69%12.1%306
307Fuerteventura (FUE)68.8%8.5%590
308London (STN)68.2%16.5%3,197
309Milan (BGY)68%16.7%1,744
310Limerick (SNN)68%13.5%347
311Charleroi (CRL)67.6%16.9%961
312Bristol (BRS)66.7%14.3%1,390
313Rome (CIA)66.1%15%460

Monthly tables

How the Touchdown Index works

  1. Track every flight. Aircraft broadcast position and callsign (ADS-B). Volunteer receivers collect them; adsb.lol publishes each day as open data (CC0). We cut each aircraft's day into flights and note when it landed (descending through 1,000 ft).
  2. Find each flight's usual time. A flight number on a route that flew at least 5 times in the period has a usual arrival time: the median of its landing times. Flights more than 3 hours from it are treated as a different timetable (weekend or seasonal retiming), not as delays.
  3. Score it. A flight is on time if it landed no more than 15 minutes after its usual time, the same 15-minute rule airlines and governments use. Airlines need 300 scored flights to be ranked, airports 300 arrivals, routes 40 flights.

How it differs from official on-time figures. Official figures compare gate arrival with the published schedule, which airlines pad. The Touchdown Index compares each landing with that flight's own norm, so it measures reliability: does this flight arrive when it usually does? It needs no schedule data, covers airlines in every country, and anyone can reproduce it.

Limits. Coverage is densest in Europe and North America. Cancelled flights are not counted (official figures count them separately too). A flight that is late every day becomes its own norm; the timetable comparison catches that, the index does not.

Checked against official US figures (July 2026)

We matched 335,108 tracked US flights to the Department of Transportation's on-time records (same aircraft, airports and date) and compared verdicts.

  • 86.1% of flights got the same verdict (on time or late) from both.
  • Both said on time: 68%. Both said late: 18%. Late only officially: 9%. Late only in the Touchdown Index: 5%.
  • Delay minutes correlate at 0.636; airline rankings at 0.964 (Spearman). Airline on-time rates differ by 6.2 points on average.
  • Touchdown Index rates read about 6.2 points higher than official ones, for every carrier. Official figures measure against the timetable, so a flight that is routinely late counts as late every day; the Touchdown Index measures against the flight's usual time. Compare Touchdown Index figures with each other, not with official percentages.
CarrierOfficial on timeTouchdown IndexMatched flights
AS76.8%80.5%19,147
DL74.1%77.2%76,096
UA73.4%78.6%54,901
WN69.2%76.2%85,986
AA66.9%74.4%68,310
F964.9%72.6%15,774
B662.2%71.4%14,894

Official data: US DOT Bureau of Transportation Statistics, Reporting Carrier On-Time Performance, July 2026. Carrier codes are the reporting airlines.

Use the data

touchdown.json, free under CC BY 4.0: credit "bookandfly Touchdown Index" with a link to this page. Monthly tables as CSV, findings and an embeddable table are on the press notes page. More findings on the flight data page.