US DOT · BTS historical data · July 2026

Historical flight punctuality for 200 US airports

200 distinct July 2026 destination-airport records from the US Department of Transportation's BTS. Actual sample counts, on-time rates and cancellation rates — not forecasts.

Check a current flight

What is measured?

The Bureau of Transportation Statistics historical on-time reporting-carrier dataset contains 620,481 scheduled arrival records across the 200 airports shown here, for 1–31 July 2026. The directory selects the 200 destination airports with the largest available samples; the order is not a ranking of punctuality or airport quality.

Each destination page has its own empirical sample, cancellations, diversions, arrival-delay distribution and, where sample sizes permit, a scheduled-origin-departure-hour breakdown. The figures do not establish that a particular future flight will be on time.

Open the original BTS July 2026 archive ↗ · Find separate North American passenger-rights advice →

Look up a measured nonstop route instead

Airport-wide performance is not the same as a direction-specific journey. Explore 200 actual BTS US domestic route reports →, with separate source-dated July 2026 observations.

Browse the 200 measured airports

Chicago O'Hare International Airport (ORD)

Chicago · KORD

33,007 scheduled arrival records · 74.0% on time · 4.4% cancelled

Read the measured punctuality, cancellation and hourly record →

Denver International Airport (DEN)

Denver · KDEN

29,500 scheduled arrival records · 75.2% on time · 0.9% cancelled

Read the measured punctuality, cancellation and hourly record →

Dallas Fort Worth International Airport (DFW)

Dallas-Fort Worth · KDFW

28,623 scheduled arrival records · 75.2% on time · 1.3% cancelled

Read the measured punctuality, cancellation and hourly record →

Hartsfield Jackson Atlanta International Airport (ATL)

Atlanta · KATL

28,064 scheduled arrival records · 72.0% on time · 2.5% cancelled

Read the measured punctuality, cancellation and hourly record →

Los Angeles International Airport (LAX)

Los Angeles · KLAX

17,450 scheduled arrival records · 75.7% on time · 1.3% cancelled

Read the measured punctuality, cancellation and hourly record →

Seattle–Tacoma International Airport (SEA)

Seattle · KSEA

16,216 scheduled arrival records · 76.8% on time · 0.9% cancelled

Read the measured punctuality, cancellation and hourly record →

Phoenix Sky Harbor International Airport (PHX)

Phoenix · KPHX

16,092 scheduled arrival records · 74.8% on time · 0.9% cancelled

Read the measured punctuality, cancellation and hourly record →

Charlotte Douglas International Airport (CLT)

Charlotte · KCLT

15,544 scheduled arrival records · 72.9% on time · 2.3% cancelled

Read the measured punctuality, cancellation and hourly record →

Harry Reid International Airport (LAS)

Las Vegas · KLAS

14,319 scheduled arrival records · 74.0% on time · 1.1% cancelled

Read the measured punctuality, cancellation and hourly record →

San Francisco International Airport (SFO)

San Francisco · KSFO

13,874 scheduled arrival records · 52.7% on time · 1.3% cancelled

Read the measured punctuality, cancellation and hourly record →

Boston Logan International Airport (BOS)

Boston · KBOS

13,277 scheduled arrival records · 66.5% on time · 5.9% cancelled

Read the measured punctuality, cancellation and hourly record →

Orlando International Airport (MCO)

Orlando · KMCO

13,137 scheduled arrival records · 67.0% on time · 2.7% cancelled

Read the measured punctuality, cancellation and hourly record →

Ronald Reagan Washington National Airport (DCA)

Washington · KDCA

12,115 scheduled arrival records · 63.7% on time · 7.7% cancelled

Read the measured punctuality, cancellation and hourly record →

LaGuardia Airport (LGA)

New York · KLGA

11,173 scheduled arrival records · 66.2% on time · 9.5% cancelled

Read the measured punctuality, cancellation and hourly record →

Minneapolis–Saint Paul International Airport / Wold–Chamberlain Field (MSP)

Minneapolis · KMSP

10,990 scheduled arrival records · 77.9% on time · 1.5% cancelled

Read the measured punctuality, cancellation and hourly record →

Detroit Metropolitan Wayne County Airport (DTW)

Detroit · KDTW

10,450 scheduled arrival records · 75.0% on time · 2.6% cancelled

Read the measured punctuality, cancellation and hourly record →

Salt Lake City International Airport (SLC)

Salt Lake City · KSLC

10,374 scheduled arrival records · 82.1% on time · 0.9% cancelled

Read the measured punctuality, cancellation and hourly record →

George Bush Intercontinental Airport (IAH)

Houston · KIAH

10,240 scheduled arrival records · 76.1% on time · 1.3% cancelled

Read the measured punctuality, cancellation and hourly record →

Nashville International Airport (BNA)

Nashville · KBNA

10,099 scheduled arrival records · 67.3% on time · 1.9% cancelled

Read the measured punctuality, cancellation and hourly record →

Newark Liberty International Airport (EWR)

Newark · KEWR

10,074 scheduled arrival records · 70.0% on time · 8.0% cancelled

Read the measured punctuality, cancellation and hourly record →

Philadelphia International Airport (PHL)

Philadelphia · KPHL

10,011 scheduled arrival records · 67.7% on time · 5.7% cancelled

Read the measured punctuality, cancellation and hourly record →

San Diego International Airport (SAN)

San Diego · KSAN

9,345 scheduled arrival records · 65.2% on time · 1.2% cancelled

Read the measured punctuality, cancellation and hourly record →

Miami International Airport (MIA)

Miami · KMIA

9,203 scheduled arrival records · 70.6% on time · 2.1% cancelled

Read the measured punctuality, cancellation and hourly record →

John F. Kennedy International Airport (JFK)

New York · KJFK

9,181 scheduled arrival records · 67.5% on time · 11.1% cancelled

Read the measured punctuality, cancellation and hourly record →

Baltimore/Washington International Thurgood Marshall Airport (BWI)

Baltimore · KBWI

8,488 scheduled arrival records · 70.8% on time · 3.2% cancelled

Read the measured punctuality, cancellation and hourly record →

Austin Bergstrom International Airport (AUS)

Austin · KAUS

8,178 scheduled arrival records · 68.8% on time · 1.2% cancelled

Read the measured punctuality, cancellation and hourly record →

Chicago Midway International Airport (MDW)

Chicago · KMDW

7,279 scheduled arrival records · 70.7% on time · 2.0% cancelled

Read the measured punctuality, cancellation and hourly record →

Fort Lauderdale Hollywood International Airport (FLL)

Fort Lauderdale · KFLL

7,154 scheduled arrival records · 65.5% on time · 3.9% cancelled

Read the measured punctuality, cancellation and hourly record →

Portland International Airport (PDX)

Portland · KPDX

6,306 scheduled arrival records · 78.1% on time · 0.9% cancelled

Read the measured punctuality, cancellation and hourly record →

Dallas Love Field (DAL)

Dallas · KDAL

6,237 scheduled arrival records · 69.9% on time · 0.9% cancelled

Read the measured punctuality, cancellation and hourly record →

Tampa International Airport (TPA)

Tampa · KTPA

6,105 scheduled arrival records · 67.7% on time · 2.2% cancelled

Read the measured punctuality, cancellation and hourly record →

St. Louis Lambert International Airport (STL)

St Louis · KSTL

5,728 scheduled arrival records · 71.4% on time · 1.9% cancelled

Read the measured punctuality, cancellation and hourly record →

Washington Dulles International Airport (IAD)

Dulles · KIAD

5,287 scheduled arrival records · 76.2% on time · 3.1% cancelled

Read the measured punctuality, cancellation and hourly record →

Daniel K. Inouye International Airport (HNL)

Honolulu, Oahu · PHNL

5,111 scheduled arrival records · 78.2% on time · 0.8% cancelled

Read the measured punctuality, cancellation and hourly record →

Sacramento International Airport (SMF)

Sacramento · KSMF

5,071 scheduled arrival records · 76.4% on time · 1.1% cancelled

Read the measured punctuality, cancellation and hourly record →

Raleigh-Durham International Airport (RDU)

Raleigh/Durham · KRDU

4,787 scheduled arrival records · 65.3% on time · 3.9% cancelled

Read the measured punctuality, cancellation and hourly record →

William P. Hobby Airport (HOU)

Houston · KHOU

4,774 scheduled arrival records · 69.9% on time · 1.0% cancelled

Read the measured punctuality, cancellation and hourly record →

Kansas City International Airport (MCI)

Kansas City · KMCI

4,762 scheduled arrival records · 71.7% on time · 1.7% cancelled

Read the measured punctuality, cancellation and hourly record →

Indianapolis International Airport (IND)

Indianapolis · KIND

4,405 scheduled arrival records · 72.2% on time · 3.1% cancelled

Read the measured punctuality, cancellation and hourly record →

John Glenn Columbus International Airport (CMH)

Columbus · KCMH

4,003 scheduled arrival records · 71.3% on time · 3.6% cancelled

Read the measured punctuality, cancellation and hourly record →

John Wayne Orange County International Airport (SNA)

Santa Ana · KSNA

3,993 scheduled arrival records · 76.6% on time · 1.0% cancelled

Read the measured punctuality, cancellation and hourly record →

Mineta San Jose International Airport (SJC)

San Jose · KSJC

3,957 scheduled arrival records · 75.4% on time · 0.5% cancelled

Read the measured punctuality, cancellation and hourly record →

Pittsburgh International Airport (PIT)

Pittsburgh · KPIT

3,910 scheduled arrival records · 67.9% on time · 4.2% cancelled

Read the measured punctuality, cancellation and hourly record →

Louis Armstrong New Orleans International Airport (MSY)

New Orleans · KMSY

3,803 scheduled arrival records · 67.7% on time · 2.2% cancelled

Read the measured punctuality, cancellation and hourly record →

Cleveland Hopkins International Airport (CLE)

Cleveland · KCLE

3,735 scheduled arrival records · 70.0% on time · 4.0% cancelled

Read the measured punctuality, cancellation and hourly record →

San Antonio International Airport (SAT)

San Antonio · KSAT

3,471 scheduled arrival records · 68.6% on time · 1.0% cancelled

Read the measured punctuality, cancellation and hourly record →

Luis Munoz Marin International Airport (SJU)

San Juan · TJSJ

3,325 scheduled arrival records · 63.5% on time · 3.2% cancelled

Read the measured punctuality, cancellation and hourly record →

Cincinnati Northern Kentucky International Airport (CVG)

Cincinnati / Covington · KCVG

3,261 scheduled arrival records · 71.0% on time · 3.0% cancelled

Read the measured punctuality, cancellation and hourly record →

General Mitchell International Airport (MKE)

Milwaukee · KMKE

2,759 scheduled arrival records · 67.7% on time · 3.5% cancelled

Read the measured punctuality, cancellation and hourly record →

Jacksonville International Airport (JAX)

Jacksonville · KJAX

2,723 scheduled arrival records · 64.8% on time · 3.9% cancelled

Read the measured punctuality, cancellation and hourly record →

Oakland San Francisco Bay Airport (OAK)

Oakland · KOAK

2,682 scheduled arrival records · 77.0% on time · 0.5% cancelled

Read the measured punctuality, cancellation and hourly record →

Hollywood Burbank/Bob Hope Airport (BUR)

Burbank · KBUR

2,626 scheduled arrival records · 76.7% on time · 1.0% cancelled

Read the measured punctuality, cancellation and hourly record →

Ted Stevens Anchorage International Airport (ANC)

Anchorage · PANC

2,514 scheduled arrival records · 76.9% on time · 0.7% cancelled

Read the measured punctuality, cancellation and hourly record →

Eppley Airfield (OMA)

Omaha · KOMA

2,401 scheduled arrival records · 69.9% on time · 1.4% cancelled

Read the measured punctuality, cancellation and hourly record →

Ontario International Airport (ONT)

Ontario · KONT

2,375 scheduled arrival records · 72.0% on time · 0.8% cancelled

Read the measured punctuality, cancellation and hourly record →

Kahului International Airport (OGG)

Kahului · PHOG

2,326 scheduled arrival records · 83.6% on time · 0.5% cancelled

Read the measured punctuality, cancellation and hourly record →

Frederick W. Smith International Airport (MEM)

Memphis · KMEM

2,259 scheduled arrival records · 67.4% on time · 3.2% cancelled

Read the measured punctuality, cancellation and hourly record →

Albuquerque International Sunport (ABQ)

Albuquerque · KABQ

2,227 scheduled arrival records · 72.5% on time · 0.8% cancelled

Read the measured punctuality, cancellation and hourly record →

Charleston International Airport (CHS)

Charleston · KCHS

2,172 scheduled arrival records · 65.3% on time · 3.4% cancelled

Read the measured punctuality, cancellation and hourly record →

OKC Will Rogers World Airport (OKC)

Oklahoma City · KOKC

2,170 scheduled arrival records · 69.4% on time · 2.0% cancelled

Read the measured punctuality, cancellation and hourly record →

Reno Tahoe International Airport (RNO)

Reno · KRNO

2,124 scheduled arrival records · 74.8% on time · 0.9% cancelled

Read the measured punctuality, cancellation and hourly record →

Palm Beach International Airport (PBI)

West Palm Beach · KPBI

2,102 scheduled arrival records · 68.4% on time · 5.5% cancelled

Read the measured punctuality, cancellation and hourly record →

Boise Air Terminal/Gowen Field (BOI)

Boise · KBOI

2,070 scheduled arrival records · 77.1% on time · 0.4% cancelled

Read the measured punctuality, cancellation and hourly record →

Southwest Florida International Airport (RSW)

Fort Myers · KRSW

2,056 scheduled arrival records · 70.3% on time · 3.0% cancelled

Read the measured punctuality, cancellation and hourly record →

Louisville Muhammad Ali International Airport (SDF)

Louisville · KSDF

2,015 scheduled arrival records · 71.6% on time · 3.0% cancelled

Read the measured punctuality, cancellation and hourly record →

Norfolk International Airport (ORF)

Norfolk · KORF

1,979 scheduled arrival records · 64.0% on time · 4.3% cancelled

Read the measured punctuality, cancellation and hourly record →

Buffalo Niagara International Airport (BUF)

Buffalo · KBUF

1,949 scheduled arrival records · 64.1% on time · 5.8% cancelled

Read the measured punctuality, cancellation and hourly record →

Bradley International Airport (BDL)

Hartford · KBDL

1,826 scheduled arrival records · 65.2% on time · 3.9% cancelled

Read the measured punctuality, cancellation and hourly record →

Spokane International Airport (GEG)

Spokane · KGEG

1,779 scheduled arrival records · 76.8% on time · 0.5% cancelled

Read the measured punctuality, cancellation and hourly record →

Richmond International Airport (RIC)

Richmond · KRIC

1,695 scheduled arrival records · 65.9% on time · 4.2% cancelled

Read the measured punctuality, cancellation and hourly record →

Savannah Hilton Head International Airport (SAV)

Savannah · KSAV

1,681 scheduled arrival records · 65.4% on time · 3.3% cancelled

Read the measured punctuality, cancellation and hourly record →

Gerald R. Ford International Airport (GRR)

Grand Rapids · KGRR

1,677 scheduled arrival records · 70.9% on time · 3.6% cancelled

Read the measured punctuality, cancellation and hourly record →

Tulsa International Airport (TUL)

Tulsa · KTUL

1,614 scheduled arrival records · 70.8% on time · 1.5% cancelled

Read the measured punctuality, cancellation and hourly record →

Birmingham-Shuttlesworth International Airport (BHM)

Birmingham · KBHM

1,501 scheduled arrival records · 66.0% on time · 2.1% cancelled

Read the measured punctuality, cancellation and hourly record →

Lihue Airport (LIH)

Lihue, Kauai · PHLI

1,485 scheduled arrival records · 83.3% on time · 0.2% cancelled

Read the measured punctuality, cancellation and hourly record →

Northwest Arkansas National Airport (XNA)

Fayetteville/Springdale/Rogers · KXNA

1,461 scheduled arrival records · 72.1% on time · 2.8% cancelled

Read the measured punctuality, cancellation and hourly record →

El Paso International Airport (ELP)

El Paso · KELP

1,447 scheduled arrival records · 66.5% on time · 0.7% cancelled

Read the measured punctuality, cancellation and hourly record →

Des Moines International Airport (DSM)

Des Moines · KDSM

1,416 scheduled arrival records · 68.2% on time · 3.0% cancelled

Read the measured punctuality, cancellation and hourly record →

Ellison Onizuka Kona International Airport at Keāhole (KOA)

Kailua-Kona · PHKO

1,415 scheduled arrival records · 83.3% on time · 0.2% cancelled

Read the measured punctuality, cancellation and hourly record →

Tucson International Airport (TUS)

Tucson · KTUS

1,398 scheduled arrival records · 71.6% on time · 0.4% cancelled

Read the measured punctuality, cancellation and hourly record →

Dane County Regional Truax Field (MSN)

Madison · KMSN

1,382 scheduled arrival records · 70.8% on time · 4.6% cancelled

Read the measured punctuality, cancellation and hourly record →

Bozeman Yellowstone International Airport (BZN)

Bozeman · KBZN

1,380 scheduled arrival records · 74.2% on time · 1.2% cancelled

Read the measured punctuality, cancellation and hourly record →

Rhode Island T. F. Green International Airport (PVD)

Providence/Warwick · KPVD

1,361 scheduled arrival records · 69.2% on time · 6.0% cancelled

Read the measured punctuality, cancellation and hourly record →

Pensacola International Airport (PNS)

Pensacola · KPNS

1,358 scheduled arrival records · 67.9% on time · 1.8% cancelled

Read the measured punctuality, cancellation and hourly record →

McGhee Tyson Airport (TYS)

Knoxville/Maryville · KTYS

1,353 scheduled arrival records · 62.6% on time · 1.8% cancelled

Read the measured punctuality, cancellation and hourly record →

Myrtle Beach International Airport (MYR)

Myrtle Beach · KMYR

1,333 scheduled arrival records · 67.2% on time · 2.4% cancelled

Read the measured punctuality, cancellation and hourly record →

Destin-Fort Walton Beach Airport (VPS)

Valparaiso · KVPS

1,331 scheduled arrival records · 66.9% on time · 1.6% cancelled

Read the measured punctuality, cancellation and hourly record →

Greenville-Spartanburg International Airport (GSP)

Greenville/Greer/Spartanburg · KGSP

1,302 scheduled arrival records · 65.2% on time · 3.8% cancelled

Read the measured punctuality, cancellation and hourly record →

Bill & Hillary Clinton National Airport/Adams Field (LIT)

Little Rock · KLIT

1,254 scheduled arrival records · 75.1% on time · 1.4% cancelled

Read the measured punctuality, cancellation and hourly record →

Portland International Jetport (PWM)

Portland · KPWM

1,253 scheduled arrival records · 70.2% on time · 6.2% cancelled

Read the measured punctuality, cancellation and hourly record →

Long Beach International Airport (LGB)

Long Beach · KLGB

1,196 scheduled arrival records · 79.3% on time · 0.8% cancelled

Read the measured punctuality, cancellation and hourly record →

City of Colorado Springs Municipal Airport (COS)

Colorado Springs · KCOS

1,188 scheduled arrival records · 67.3% on time · 0.5% cancelled

Read the measured punctuality, cancellation and hourly record →

Sarasota Bradenton International Airport (SRQ)

Sarasota/Bradenton · KSRQ

1,185 scheduled arrival records · 68.2% on time · 1.9% cancelled

Read the measured punctuality, cancellation and hourly record →

Fresno Yosemite International Airport (FAT)

Fresno · KFAT

1,172 scheduled arrival records · 70.3% on time · 0.8% cancelled

Read the measured punctuality, cancellation and hourly record →

Albany International Airport (ALB)

Albany · KALB

1,150 scheduled arrival records · 66.0% on time · 2.8% cancelled

Read the measured punctuality, cancellation and hourly record →

Northwest Florida Beaches International Airport (ECP)

Panama City Beach · KECP

1,133 scheduled arrival records · 65.3% on time · 0.9% cancelled

Read the measured punctuality, cancellation and hourly record →

Wichita Dwight D. Eisenhower National Airport (ICT)

Wichita · KICT

1,065 scheduled arrival records · 73.1% on time · 0.8% cancelled

Read the measured punctuality, cancellation and hourly record →

Orlando Sanford International Airport (SFB)

Orlando · KSFB

1,026 scheduled arrival records · 52.0% on time · 0.4% cancelled

Read the measured punctuality, cancellation and hourly record →

Asheville Regional Airport (AVL)

Asheville · KAVL

1,022 scheduled arrival records · 67.5% on time · 2.2% cancelled

Read the measured punctuality, cancellation and hourly record →

Syracuse Hancock International Airport (SYR)

Syracuse · KSYR

984 scheduled arrival records · 66.9% on time · 2.9% cancelled

Read the measured punctuality, cancellation and hourly record →

St. Petersburg Clearwater International Airport (PIE)

Pinellas Park · KPIE

969 scheduled arrival records · 65.8% on time · 0.0% cancelled

Read the measured punctuality, cancellation and hourly record →

Frederick Douglass Greater Rochester International Airport (ROC)

Rochester · KROC

966 scheduled arrival records · 63.6% on time · 6.3% cancelled

Read the measured punctuality, cancellation and hourly record →

Blue Grass Airport (LEX)

Lexington · KLEX

926 scheduled arrival records · 66.8% on time · 3.6% cancelled

Read the measured punctuality, cancellation and hourly record →

Cherry Capital Airport (TVC)

Traverse City · KTVC

911 scheduled arrival records · 69.9% on time · 3.2% cancelled

Read the measured punctuality, cancellation and hourly record →

Westchester County Airport (HPN)

White Plains · KHPN

885 scheduled arrival records · 64.9% on time · 7.6% cancelled

Read the measured punctuality, cancellation and hourly record →

Eugene Airport (EUG)

Eugene · KEUG

884 scheduled arrival records · 78.0% on time · 0.5% cancelled

Read the measured punctuality, cancellation and hourly record →

Jackson Hole Airport (JAC)

Jackson · KJAC

864 scheduled arrival records · 73.9% on time · 1.6% cancelled

Read the measured punctuality, cancellation and hourly record →

Springfield Branson National Airport (SGF)

Springfield · KSGF

858 scheduled arrival records · 75.2% on time · 1.4% cancelled

Read the measured punctuality, cancellation and hourly record →

Piedmont Triad International Airport (GSO)

Greensboro · KGSO

824 scheduled arrival records · 66.0% on time · 3.5% cancelled

Read the measured punctuality, cancellation and hourly record →

Palm Springs International Airport (PSP)

Palm Springs · KPSP

791 scheduled arrival records · 71.0% on time · 0.6% cancelled

Read the measured punctuality, cancellation and hourly record →

Aspen-Pitkin County Airport (Sardy Field) (ASE)

Aspen · KASE

759 scheduled arrival records · 63.9% on time · 2.4% cancelled

Read the measured punctuality, cancellation and hourly record →

Midland International Air and Space Port (MAF)

Midland · KMAF

755 scheduled arrival records · 72.6% on time · 1.1% cancelled

Read the measured punctuality, cancellation and hourly record →

Wilmington International Airport (ILM)

Wilmington · KILM

750 scheduled arrival records · 69.1% on time · 5.1% cancelled

Read the measured punctuality, cancellation and hourly record →

Santa Barbara Municipal Airport (SBA)

Santa Barbara · KSBA

745 scheduled arrival records · 77.3% on time · 0.3% cancelled

Read the measured punctuality, cancellation and hourly record →

Huntsville International Airport (HSV)

Huntsville · KHSV

731 scheduled arrival records · 69.9% on time · 2.1% cancelled

Read the measured punctuality, cancellation and hourly record →

Rapid City Regional Airport (RAP)

Rapid City · KRAP

727 scheduled arrival records · 75.9% on time · 0.4% cancelled

Read the measured punctuality, cancellation and hourly record →

The Eastern Iowa Airport (CID)

Cedar Rapids · KCID

714 scheduled arrival records · 72.5% on time · 1.7% cancelled

Read the measured punctuality, cancellation and hourly record →

Sioux Falls Regional Airport (FSD)

Sioux Falls · KFSD

711 scheduled arrival records · 73.1% on time · 1.3% cancelled

Read the measured punctuality, cancellation and hourly record →

South Bend International Airport (SBN)

South Bend · KSBN

676 scheduled arrival records · 69.0% on time · 1.9% cancelled

Read the measured punctuality, cancellation and hourly record →

James M. Cox Dayton International Airport (DAY)

Dayton · KDAY

667 scheduled arrival records · 64.6% on time · 3.0% cancelled

Read the measured punctuality, cancellation and hourly record →

Shreveport Regional Airport (SHV)

Shreveport · KSHV

633 scheduled arrival records · 69.6% on time · 1.4% cancelled

Read the measured punctuality, cancellation and hourly record →

Charles M. Schulz Sonoma County Airport (STS)

Santa Rosa · KSTS

629 scheduled arrival records · 78.2% on time · 1.0% cancelled

Read the measured punctuality, cancellation and hourly record →

Missoula Montana Airport (MSO)

Missoula · KMSO

626 scheduled arrival records · 82.3% on time · 0.0% cancelled

Read the measured punctuality, cancellation and hourly record →

Appleton International Airport (ATW)

Appleton · KATW

616 scheduled arrival records · 74.3% on time · 1.8% cancelled

Read the measured punctuality, cancellation and hourly record →

Key West International Airport (EYW)

Key West · KEYW

599 scheduled arrival records · 75.0% on time · 1.0% cancelled

Read the measured punctuality, cancellation and hourly record →

Roberts Field (RDM)

Redmond · KRDM

596 scheduled arrival records · 78.6% on time · 0.2% cancelled

Read the measured punctuality, cancellation and hourly record →

Patrick Leahy Burlington International Airport (BTV)

Burlington · KBTV

595 scheduled arrival records · 61.4% on time · 4.7% cancelled

Read the measured punctuality, cancellation and hourly record →

Hector International Airport (FAR)

Fargo · KFAR

595 scheduled arrival records · 76.3% on time · 1.3% cancelled

Read the measured punctuality, cancellation and hourly record →

Harrisburg International Airport (MDT)

Harrisburg · KMDT

571 scheduled arrival records · 66.3% on time · 3.0% cancelled

Read the measured punctuality, cancellation and hourly record →

Punta Gorda Airport (PGD)

Punta Gorda · KPGD

566 scheduled arrival records · 79.0% on time · 0.4% cancelled

Read the measured punctuality, cancellation and hourly record →

Lubbock Preston Smith International Airport (LBB)

Lubbock · KLBB

550 scheduled arrival records · 70.5% on time · 0.7% cancelled

Read the measured punctuality, cancellation and hourly record →

Nantucket Memorial Airport (ACK)

Nantucket · KACK

546 scheduled arrival records · 74.6% on time · 10.4% cancelled

Read the measured punctuality, cancellation and hourly record →

Hilo International Airport (ITO)

Hilo · PHTO

545 scheduled arrival records · 80.5% on time · 0.4% cancelled

Read the measured punctuality, cancellation and hourly record →

Bangor International Airport (BGR)

Bangor · KBGR

530 scheduled arrival records · 68.7% on time · 7.5% cancelled

Read the measured punctuality, cancellation and hourly record →

Manchester-Boston Regional Airport (MHT)

Manchester · KMHT

529 scheduled arrival records · 73.1% on time · 4.2% cancelled

Read the measured punctuality, cancellation and hourly record →

Juneau International Airport (JNU)

Juneau · PAJN

525 scheduled arrival records · 86.6% on time · 0.8% cancelled

Read the measured punctuality, cancellation and hourly record →

Mesa Gateway Airport (AZA)

Mesa · KIWA

524 scheduled arrival records · 73.3% on time · 0.8% cancelled

Read the measured punctuality, cancellation and hourly record →

Fort Wayne International Airport (FWA)

Fort Wayne · KFWA

524 scheduled arrival records · 73.0% on time · 3.2% cancelled

Read the measured punctuality, cancellation and hourly record →

Jackson-Medgar Wiley Evers International Airport (JAN)

Jackson · KJAN

520 scheduled arrival records · 64.0% on time · 3.3% cancelled

Read the measured punctuality, cancellation and hourly record →

Rogue Valley International-Medford Airport (MFR)

Medford · KMFR

519 scheduled arrival records · 81.4% on time · 0.8% cancelled

Read the measured punctuality, cancellation and hourly record →

Idaho Falls Regional Airport (IDA)

Idaho Falls · KIDA

514 scheduled arrival records · 79.1% on time · 0.2% cancelled

Read the measured punctuality, cancellation and hourly record →

Akron Canton Regional Airport (CAK)

Akron · KCAK

505 scheduled arrival records · 67.2% on time · 2.8% cancelled

Read the measured punctuality, cancellation and hourly record →

Tri Cities Airport (PSC)

Pasco · KPSC

505 scheduled arrival records · 79.0% on time · 0.6% cancelled

Read the measured punctuality, cancellation and hourly record →

General Wayne A. Downing Peoria International Airport (PIA)

Peoria · KPIA

471 scheduled arrival records · 74.7% on time · 2.3% cancelled

Read the measured punctuality, cancellation and hourly record →

Columbia Metropolitan Airport (CAE)

Columbia · KCAE

455 scheduled arrival records · 66.0% on time · 5.3% cancelled

Read the measured punctuality, cancellation and hourly record →

Durango La Plata County Airport (DRO)

Durango · KDRO

455 scheduled arrival records · 77.7% on time · 0.0% cancelled

Read the measured punctuality, cancellation and hourly record →

Grand Junction Regional Airport (GJT)

Grand Junction · KGJT

448 scheduled arrival records · 78.5% on time · 0.0% cancelled

Read the measured punctuality, cancellation and hourly record →

Cyril E. King Airport (STT)

Charlotte Amalie · TIST

448 scheduled arrival records · 76.5% on time · 0.2% cancelled

Read the measured punctuality, cancellation and hourly record →

McAllen Miller International Airport (MFE)

McAllen · KMFE

445 scheduled arrival records · 75.1% on time · 0.7% cancelled

Read the measured punctuality, cancellation and hourly record →

Long Island MacArthur Airport (ISP)

Islip · KISP

444 scheduled arrival records · 69.7% on time · 1.8% cancelled

Read the measured punctuality, cancellation and hourly record →

Rick Husband Amarillo International Airport (AMA)

Amarillo · KAMA

437 scheduled arrival records · 72.1% on time · 0.7% cancelled

Read the measured punctuality, cancellation and hourly record →

Fairbanks International Airport (FAI)

Fairbanks · PAFA

437 scheduled arrival records · 76.3% on time · 0.7% cancelled

Read the measured punctuality, cancellation and hourly record →

Monterey Regional Airport (MRY)

Monterey · KMRY

437 scheduled arrival records · 77.9% on time · 1.8% cancelled

Read the measured punctuality, cancellation and hourly record →

Chattanooga Metropolitan Airport (Lovell Field) (CHA)

Chattanooga · KCHA

436 scheduled arrival records · 60.9% on time · 3.4% cancelled

Read the measured punctuality, cancellation and hourly record →

Tallahassee International Airport (TLH)

Tallahassee · KTLH

434 scheduled arrival records · 69.7% on time · 3.7% cancelled

Read the measured punctuality, cancellation and hourly record →

Billings Logan International Airport (BIL)

Billings · KBIL

420 scheduled arrival records · 78.3% on time · 0.5% cancelled

Read the measured punctuality, cancellation and hourly record →

Santa Fe Municipal Airport (SAF)

Santa Fe · KSAF

407 scheduled arrival records · 75.2% on time · 0.7% cancelled

Read the measured punctuality, cancellation and hourly record →

Lehigh Valley International Airport (ABE)

Allentown/Bethlehem · KABE

391 scheduled arrival records · 69.6% on time · 2.3% cancelled

Read the measured punctuality, cancellation and hourly record →

Glacier Park International Airport (FCA)

Kalispell · KGPI

391 scheduled arrival records · 77.9% on time · 1.3% cancelled

Read the measured punctuality, cancellation and hourly record →

Corpus Christi International Airport (CRP)

Corpus Christi · KCRP

390 scheduled arrival records · 79.4% on time · 0.3% cancelled

Read the measured punctuality, cancellation and hourly record →

Quad City International Airport (MLI)

Moline · KMLI

386 scheduled arrival records · 76.1% on time · 4.9% cancelled

Read the measured punctuality, cancellation and hourly record →

Austin Straubel International Airport (GRB)

Green Bay · KGRB

375 scheduled arrival records · 77.0% on time · 1.3% cancelled

Read the measured punctuality, cancellation and hourly record →

Lincoln Airport (LNK)

Lincoln · KLNK

365 scheduled arrival records · 69.5% on time · 2.5% cancelled

Read the measured punctuality, cancellation and hourly record →

Baton Rouge Metropolitan Airport (BTR)

Baton Rouge · KBTR

360 scheduled arrival records · 70.7% on time · 2.2% cancelled

Read the measured punctuality, cancellation and hourly record →

San Luis County Regional Airport (SBP)

San Luis Obispo · KSBP

357 scheduled arrival records · 77.4% on time · 0.8% cancelled

Read the measured punctuality, cancellation and hourly record →

Bismarck Municipal Airport (BIS)

Bismarck · KBIS

355 scheduled arrival records · 77.1% on time · 0.3% cancelled

Read the measured punctuality, cancellation and hourly record →

Columbia Regional Airport (COU)

Columbia · KCOU

351 scheduled arrival records · 81.9% on time · 2.6% cancelled

Read the measured punctuality, cancellation and hourly record →

St George Regional Airport (SGU)

St George · KSGU

327 scheduled arrival records · 79.1% on time · 0.0% cancelled

Read the measured punctuality, cancellation and hourly record →

Valley International Airport (HRL)

Harlingen · KHRL

322 scheduled arrival records · 68.3% on time · 0.9% cancelled

Read the measured punctuality, cancellation and hourly record →

Martha's Vineyard Airport (MVY)

Martha's Vineyard · KMVY

312 scheduled arrival records · 81.4% on time · 6.7% cancelled

Read the measured punctuality, cancellation and hourly record →

Daytona Beach International Airport (DAB)

Daytona Beach · KDAB

306 scheduled arrival records · 72.4% on time · 3.6% cancelled

Read the measured punctuality, cancellation and hourly record →

Hilton Head Airport (HHH)

Hilton Head Island · KHXD

301 scheduled arrival records · 82.7% on time · 1.7% cancelled

Read the measured punctuality, cancellation and hourly record →

Abilene Regional Airport (ABI)

Abilene · KABI

274 scheduled arrival records · 81.0% on time · 0.0% cancelled

Read the measured punctuality, cancellation and hourly record →

Friedman Memorial Airport (SUN)

Hailey · KSUN

274 scheduled arrival records · 84.6% on time · 0.4% cancelled

Read the measured punctuality, cancellation and hourly record →

Meadows Field (BFL)

Bakersfield · KBFL

263 scheduled arrival records · 65.3% on time · 0.0% cancelled

Read the measured punctuality, cancellation and hourly record →

Minot International Airport (MOT)

Minot · KMOT

261 scheduled arrival records · 75.2% on time · 0.8% cancelled

Read the measured punctuality, cancellation and hourly record →

Provo Municipal Airport (PVU)

Provo · KPVU

250 scheduled arrival records · 73.2% on time · 1.2% cancelled

Read the measured punctuality, cancellation and hourly record →

Ketchikan International Airport (KTN)

Ketchikan · PAKT

248 scheduled arrival records · 83.3% on time · 0.4% cancelled

Read the measured punctuality, cancellation and hourly record →

Duluth International Airport (DLH)

Duluth · KDLH

244 scheduled arrival records · 76.7% on time · 5.7% cancelled

Read the measured punctuality, cancellation and hourly record →

McClellan-Palomar Airport (CLD)

Carlsbad · KCRQ

243 scheduled arrival records · 70.1% on time · 0.0% cancelled

Read the measured punctuality, cancellation and hourly record →

Melbourne Orlando International Airport (MLB)

Melbourne · KMLB

241 scheduled arrival records · 65.4% on time · 2.9% cancelled

Read the measured punctuality, cancellation and hourly record →

Casper-Natrona County International Airport (CPR)

Casper · KCPR

240 scheduled arrival records · 72.7% on time · 0.4% cancelled

Read the measured punctuality, cancellation and hourly record →

California Redwood Coast-Humboldt County Airport (ACV)

Arcata/Eureka · KACV

234 scheduled arrival records · 66.7% on time · 0.9% cancelled

Read the measured punctuality, cancellation and hourly record →

Gainesville Regional Airport (GNV)

Gainesville · KGNV

233 scheduled arrival records · 78.8% on time · 0.4% cancelled

Read the measured punctuality, cancellation and hourly record →

Gulfport Biloxi International Airport (GPT)

Gulfport · KGPT

233 scheduled arrival records · 71.5% on time · 1.7% cancelled

Read the measured punctuality, cancellation and hourly record →

Bishop International Airport (FNT)

Flint · KFNT

229 scheduled arrival records · 67.7% on time · 3.5% cancelled

Read the measured punctuality, cancellation and hourly record →

Rafael Hernández International Airport (BQN)

Aguadilla · TJBQ

226 scheduled arrival records · 64.7% on time · 4.0% cancelled

Read the measured punctuality, cancellation and hourly record →

Roanoke–Blacksburg Regional Airport (ROA)

Roanoke · KROA

222 scheduled arrival records · 55.8% on time · 5.9% cancelled

Read the measured punctuality, cancellation and hourly record →

Montrose Regional Airport (MTJ)

Montrose · KMTJ

215 scheduled arrival records · 78.1% on time · 0.0% cancelled

Read the measured punctuality, cancellation and hourly record →

Eagle County Regional Airport (EGE)

Eagle · KEGE

203 scheduled arrival records · 76.3% on time · 0.5% cancelled

Read the measured punctuality, cancellation and hourly record →

Yeager Airport (CRW)

Charleston · KCRW

202 scheduled arrival records · 52.6% on time · 5.0% cancelled

Read the measured punctuality, cancellation and hourly record →

Williston Basin International Airport (XWA)

Williston · KXWA

200 scheduled arrival records · 79.9% on time · 0.5% cancelled

Read the measured punctuality, cancellation and hourly record →

Scott AFB/Midamerica Airport (BLV)

Belleville · KBLV

190 scheduled arrival records · 71.1% on time · 1.1% cancelled

Read the measured punctuality, cancellation and hourly record →

Great Falls International Airport (GTF)

Great Falls · KGTF

187 scheduled arrival records · 82.4% on time · 0.0% cancelled

Read the measured punctuality, cancellation and hourly record →

Killeen Regional Airport / Robert Gray Army Airfield (GRK)

Fort Cavazos · KGRK

185 scheduled arrival records · 81.3% on time · 1.1% cancelled

Read the measured punctuality, cancellation and hourly record →

Evansville Regional Airport (EVV)

Evansville · KEVV

183 scheduled arrival records · 81.1% on time · 3.3% cancelled

Read the measured punctuality, cancellation and hourly record →

Kalamazoo/Battle Creek International Airport (AZO)

Kalamazoo · KAZO

182 scheduled arrival records · 71.6% on time · 6.6% cancelled

Read the measured punctuality, cancellation and hourly record →

Bellingham International Airport (BLI)

Bellingham · KBLI

182 scheduled arrival records · 87.8% on time · 0.5% cancelled

Read the measured punctuality, cancellation and hourly record →

Tri-Cities Regional TN/VA Airport (TRI)

Blountville · KTRI

180 scheduled arrival records · 66.3% on time · 1.7% cancelled

Read the measured punctuality, cancellation and hourly record →

MBS International Airport (MBS)

Freeland · KMBS

179 scheduled arrival records · 71.6% on time · 1.7% cancelled

Read the measured punctuality, cancellation and hourly record →

Archive month: July 2026; source released September 2026. On-time percentages use completed flights with known arrival delays; cancellation rates use all scheduled observations. Figures are not real-time and not legal-entitlement decisions.