PlainFlights

Best On-Time Airports

Top 50 airports ranked by on-time performance (minimum 1,000 flights).

Rank Airport City, State Flights On-Time Avg Delay
#1 SPN — Saipan, TT Saipan, TT 3,290 95% 89.9 min
#2 PIH — Pocatello, ID Pocatello, ID 6,685 93.7% 110.1 min
#3 EKO — Elko, NV Elko, NV 4,654 93% 168.3 min
#4 HVN — New Haven, CT New Haven, CT 1,204 92.9% 96.4 min
#5 BTM — Butte, MT Butte, MT 6,607 91.9% 94.4 min
#6 TWF — Twin Falls, ID Twin Falls, ID 7,276 91.8% 103.4 min
#7 CDC — Cedar City, UT Cedar City, UT 5,815 91.4% 97.1 min
#8 GUM — Guam, TT Guam, TT 6,965 90.6% 76.0 min
#9 GTR — Columbus, MS Columbus, MS 8,933 90.5% 85.4 min
#10 HLN — Helena, MT Helena, MT 14,209 90.5% 100.4 min
#11 TBN — Fort Leonard Wood, MO Fort Leonard Wood, MO 1,262 90.5% 103.4 min
#12 ALO — Waterloo, IA Waterloo, IA 3,569 89.8% 74.7 min
#13 HIB — Hibbing, MN Hibbing, MN 6,424 89.8% 121.4 min
#14 BRD — Brainerd, MN Brainerd, MN 6,504 89.7% 112.4 min
#15 CGI — Cape Girardeau, MO Cape Girardeau, MO 3,473 89.7% 130.4 min
#16 DBQ — Dubuque, IA Dubuque, IA 3,012 89.5% 83.5 min
#17 LWS — Lewiston, ID Lewiston, ID 9,287 89.3% 101.2 min
#18 SCC — Deadhorse, AK Deadhorse, AK 4,912 89.3% 76.5 min
#19 VCT — Victoria, TX Victoria, TX 5,163 89.3% 151.7 min
#20 SWO — Stillwater, OK Stillwater, OK 6,586 89.2% 96.9 min
#21 ABY — Albany, GA Albany, GA 8,712 89.1% 93.4 min
#22 ALS — Alamosa, CO Alamosa, CO 1,982 89% 166.1 min
#23 DRT — Del Rio, TX Del Rio, TX 3,957 88.9% 96.0 min
#24 ALW — Walla Walla, WA Walla Walla, WA 4,519 88.8% 62.1 min
#25 PUB — Pueblo, CO Pueblo, CO 3,776 88.8% 123.8 min
#26 SUN — Sun Valley/Hailey/Ketchum, ID Sun Valley/Hailey/Ketchum, ID 17,919 88.8% 90.7 min
#27 WYS — West Yellowstone, MT West Yellowstone, MT 3,200 88.7% 115.7 min
#28 BQK — Brunswick, GA Brunswick, GA 8,479 88.5% 105.0 min
#29 SGU — St. George, UT St. George, UT 29,947 88.5% 87.4 min
#30 AZO — Kalamazoo, MI Kalamazoo, MI 14,301 88.4% 91.7 min
#31 DHN — Dothan, AL Dothan, AL 8,782 88.4% 85.3 min
#32 GTF — Great Falls, MT Great Falls, MT 24,508 88.4% 89.5 min
#33 ABR — Aberdeen, SD Aberdeen, SD 7,245 88.3% 110.7 min
#34 ATY — Watertown, SD Watertown, SD 2,452 88.3% 100.4 min
#35 BGM — Binghamton, NY Binghamton, NY 4,400 88.3% 111.4 min
#36 CWA — Mosinee, WI Mosinee, WI 14,617 88.3% 95.6 min
#37 INL — International Falls, MN International Falls, MN 6,189 88.3% 130.1 min
#38 OTZ — Kotzebue, AK Kotzebue, AK 5,224 88.3% 58.2 min
#39 VLD — Valdosta, GA Valdosta, GA 9,259 88.3% 108.3 min
#40 PAH — Paducah, KY Paducah, KY 4,333 88.2% 109.5 min
#41 BJI — Bemidji, MN Bemidji, MN 7,210 88.1% 120.5 min
#42 BPT — Beaumont/Port Arthur, TX Beaumont/Port Arthur, TX 7,795 88.1% 99.2 min
#43 PHF — Newport News/Williamsburg, VA Newport News/Williamsburg, VA 4,724 88.1% 89.2 min
#44 RKS — Rock Springs, WY Rock Springs, WY 5,146 88.1% 136.9 min
#45 LSE — La Crosse, WI La Crosse, WI 11,603 88% 89.0 min
#46 MKG — Muskegon, MI Muskegon, MI 3,627 88% 96.3 min
#47 MLU — Monroe, LA Monroe, LA 20,461 88% 85.3 min
#48 PIR — Pierre, SD Pierre, SD 2,411 88% 121.6 min
#49 YKM — Yakima, WA Yakima, WA 2,733 88% 57.2 min
#50 SHR — Sheridan, WY Sheridan, WY 6,369 87.9% 109.0 min