OnTimeStats

Airport on-time performance

Most on-time US airports

Every major U.S. airport ranked by the share of arrivals on time (within 15 minutes), from public U.S. DOT (BTS) data. Switch between the last 12 months and all of 2000–2025, or sort by most delayed — the spread of delays is shown for each airport, and small-sample airports are flagged, never hidden.

Ranked by on-time arrivals

The airport leaderboard

  • On time
  • 15–59 min late
  • 1–2 hr late
  • 2 hr+ late
  • Cancelled or diverted
  • ≥80% reliable
  • 75–79% mixed
  • <75% often late
  1. 1ITOHilo
  2. 2OGGKahului
  3. 3LIHLihue
  4. 4SUNHailey
  5. 5GTFGreat Falls
  6. 6KOAKona
  7. 7SLCSalt Lake City
  8. 8SGUSaint George
  9. 9HNLHonolulu
  10. 10MFRMedford
  11. 11PSCPasco
  12. 12LGBLong Beach
  13. 13BLIBellingham
  14. 14RDMRedmond-Bend
  15. 15HHHHilton Head Island
  16. 16SJCSan Jose
  17. 17FCAKalispell
  18. 18EUGEugene
  19. 19JNUJuneau
  20. 20OAKOakland
  21. 21LAXLos Angeles
  22. 22BOIBoise
  23. 23MSPMinneapolis
  24. 24SNASanta Ana
  25. 25SMFSacramento
  26. 26STTSt. Thomas
  27. 27IADWashington
  28. 28ACYAtlantic City
  29. 29PDXPortland
  30. 30PSPPalm Springs
  31. 31MSOMissoula
  32. 32ATLAtlanta
  33. 33SBASanta Barbara
  34. 34GJTGrand Junction
  35. 35BILBillings
  36. 36DTWDetroit
  37. 37PHXPhoenix
  38. 38GNVGainesville
  39. 39MRYMonterey
  40. 40FATFresno
  41. 41MOTMinot
  42. 42TUSTucson
  43. 43MDWChicago
  44. 44CLTCharlotte
  45. 45GEGSpokane
  46. 46BWIBaltimore
  47. 47BURBurbank
  48. 48STLSt. Louis
  49. 49AZAMesa
  50. 50RNOReno
  51. 51IDAIdaho Falls
  52. 52DABDaytona Beach
  53. 53LASLas Vegas
  54. 54HOUHouston
  55. 55ABQAlbuquerque
  56. 56BZNBozeman
  57. 57FAIFairbanks
  58. 58CRPCorpus Christi
  59. 59MLBMelbourne
  60. 60DALDallas
  61. 61IAHHouston
  62. 62SEASeattle
  63. 63EYWKey West
  64. 64KTNKetchikan
  65. 65GPTGulfport
  66. 66ONTOntario
  67. 67BISBismarck
  68. 68SBPSan Luis Obispo
  69. 69HRLHarlingen
  70. 70AMAAmarillo
  71. 71SRQSarasota
  72. 72FARFargo
  73. 73MTJMontrose CO
  74. 74JACJacksn Hole
  75. 75DRODurango
  76. 76ELPEl Paso
  77. 77BNANashville
  78. 78VPSValparaiso
  79. 79SATSan Antonio
  80. 80AUSAustin
  81. 81ECPPanama City
  82. 82PITPittsburgh
  83. 83MAFMidland
  84. 84RAPRapid City
  85. 85STSSanta Rosa
  86. 86RSWFort Myers
  87. 87ANCAnchorage
  88. 88OMAOmaha
  89. 89TLHTallahassee
  90. 90RDURaleigh-durham
  91. 91XWAWilliston
  92. 92INDIndianapolis
  93. 93CLECleveland
  94. 94MIAMiami
  95. 95ABEAllentown
  96. 96MSYNew Orleans
  97. 97PWMPortland
  98. 98SDFLouisville
  99. 99JFKNew York
  100. 100XNABentonville
  101. 101DENDenver
  102. 102MCIKansas City
  103. 103CMHColumbus
  104. 104BHMBirmingham
  105. 105BDLWindsor Locks
  106. 106ISPIslip
  107. 107ATWAppleton
  108. 108SFOSan Francisco
  109. 109BGRBangor
  110. 110SAFSanta Fe
  111. 111PGDPunta Gorda
  112. 112TULTulsa
  113. 113MYRMyrtle Beach
  114. 114DLHDuluth
  115. 115SGFSpringfield
  116. 116MFEMcallen
  117. 117MCOOrlando
  118. 118CHSCharleston
  119. 119PNSPensacola
  120. 120TPATampa
  121. 121MBSSaginaw
  122. 122AVLAsheville
  123. 123MKEMilwaukee
  124. 124BFLBakersfield
  125. 125OKCOklahoma City
  126. 126SANSan Diego
  127. 127MHTManchester NH
  128. 128GRRGrand Rapids
  129. 129LBBLubbock
  130. 130FLLFort Lauderdale
  131. 131LITLittle Rock
  132. 132SAVSavannah
  133. 133DSMDes Moines
  134. 134MEMMemphis
  135. 135CIDCedar Rapids
  136. 136JANJackson
  137. 137BTVBurlington
  138. 138ILMWilmington
  139. 139PVDProvidence
  140. 140MDTHarrisburg
  141. 141PHLPhiladelphia
  142. 142GSOGreensboro
  143. 143CVGCincinnati
  144. 144MSNMadison
  145. 145GRBGreen Bay
  146. 146CPRCasper
  147. 147MLIMoline
  148. 148ALBAlbany
  149. 149JAXJacksonville
  150. 150ROCRochester
  151. 151COSColorado Springs
  152. 152FSDSioux Falls
  153. 153LEXLexington KY
  154. 154ORDChicago
  155. 155PIAPeoria
  156. 156RICRichmond
  157. 157ICTWichita
  158. 158GSPGreenville
  159. 159DFWDallas-Fort Worth
  160. 160ORFNorfolk
  161. 161BTRBaton Rouge
  162. 162BOSBoston
  163. 163HSVHuntsville
  164. 164FWAFort Wayne
  165. 165SJUSan Juan
  166. 166HDNHayden
  167. 167HPNWhite Plains
  168. 168SBNSouth Bend
  169. 169BUFBuffalo
  170. 170SHVShreveport
  171. 171CHAChattanooga
  172. 172SYRSyracuse
  173. 173COUColumbia
  174. 174LGANew York
  175. 175TVCTraverse City
  176. 176LFTLafayette
  177. 177DAYDayton
  178. 178PBIWest Palm Beach
  179. 179CAEColumbia
  180. 180PVUProvo
  181. 181FNTFlint
  182. 182BQNAguadilla
  183. 183EWRNewark
  184. 184TYSKnoxville
  185. 185CAKAkron
  186. 186LNKLincoln
  187. 187AGSBush Field
  188. 188EGEVail
  189. 189MGMMONTGOMERY
  190. 190DCAWashington
  191. 191PIESt. Petersburg
  192. 192CRWCharleston
  193. 193ASEAspen
  194. 194SFBSanford

Not ranked this window

Fewer than the minimum flights in last 12 months — too small a sample to rank fairly. Shown for transparency.

Methodology

A flight is on time when it arrives within 15 minutes of schedule — the US DOT / BTS standard. Median and p90(the “1-in-10 bad day”) are read from the full arrival-delay distribution, never averaged across periods.

Figures cover a carrier’s own BTS-coded flights. Cells below ~200 flights are flagged as limited data. All numbers are pre-computed from public BTS On-Time Performance data.