Pushbuild
Flights

What were the busiest US domestic air routes in 2025?

Published 2026-11-07 · By Pushbuild · Data: Airline Route Traffic API – US Passengers, Seats and Cargo by Route

New York JFK–Los Angeles was the busiest US domestic route in 2025, with 2,912,963 passengers, followed by LaGuardia–Chicago O'Hare (2,769,621) and LAX–San Francisco (2,710,497). US domestic passengers reached 848.6 million in 2025, 3.3% above 2019's 821.1 million. Yet New York JFK–Los Angeles carried 21.6% fewer, LAX–San Francisco 23.3% fewer and Las Vegas–LAX 23.0% fewer. Of the ten busiest routes, only Denver–Phoenix grew.

JFK–LAX2,912,963LGA–ORD2,769,621LAX–SFO2,710,497ATL–MCO2,699,639LAS–LAX2,456,086DEN–PHX2,396,088LAX–ORD2,329,980HNL–LAX2,313,111ATL–LGA2,219,008ATL–FLL2,190,110

“TranStats provides one-stop shopping for intermodal transportation data for researchers, decision-makers, as well as the general public interested in transportation issues.”

— Bureau of Transportation Statistics, T-100 Segment (All Carriers)
Route20192025Change
JFK–LAX3,716,7432,912,963-21.6%
LGA–ORD3,100,1222,769,621-10.7%
LAX–SFO3,534,7662,710,497-23.3%
ATL–MCO3,078,4342,699,639-12.3%
LAS–LAX3,191,3782,456,086-23.0%
DEN–PHX2,188,0992,396,088+9.5%
LAX–ORD2,819,7222,329,980-17.4%
HNL–LAX2,362,5792,313,111-2.1%
ATL–LGA2,417,8922,219,008-8.2%
ATL–FLL2,742,6312,190,110-20.1%
DFW–LAX2,437,6432,084,561-14.5%
DEN–ORD2,111,0332,065,317-2.2%

Caveats

DOT T-100 segment data, both directions combined, all carriers. Passengers per flight segment, so connecting travellers count on each leg.

Sources

Data as of 2026-11-07. Every figure in this post is in the table above and the CSV below.

Download the data behind this post: b4-t100-busiest-domestic-routes-2025.csv

Get this data

Every number in this post comes from the Airline Route Traffic API – US Passengers, Seats and Cargo by Route. $0.0008 per row returned; every key gets $1 of free usage each month.

curl -X POST https://api.pushbuild.com/airline-route-traffic/run \
  -H "X-API-Key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"airports": ["BOS"], "maxItems": 20}'
Embed this chart

Free to reuse with the credit link. Paste this HTML into your page, or use the SVG file.

Want a table like this in Google Sheets, refreshed on demand? Free script: copy a web table into Google Sheets.

Related analysis

Header photo: Alf van Beem, Public domain, via Wikimedia Commons.

Want this data inside your own app or CRM? API integrations and data sync