Airline network statistics from 2LNR's schedule data
2LNR's own schedule data holds 33,297,791 scheduled nonstop departures on 50,335 directional airport-to-airport routes, flown by 364 operating carriers between 3,163 airports, over a 396-day window running from 30 days before to 365 days after the day the snapshot was built (measured on August 9, 2026).
These are counts of scheduled flying, not of seats, fares or availability. Every number below is recomputed from the same data the 2LNR route map reads, and the query behind each one is printed in Methodology.
Figures measured as of . Schedules change daily; this report is rebuilt from the current data on every refresh.
How many nonstop routes and carriers does 2LNR track?
2LNR's own schedule data holds 33,297,791 scheduled nonstop departures on 50,335 directional airport-to-airport routes, flown by 364 operating carriers between 3,163 airports, over a 396-day window running from 30 days before to 365 days after the day the snapshot was built (measured on August 9, 2026).
| Measure | Count | What it counts |
|---|---|---|
| Directional nonstop routes | 50,335 | Ordered origin-to-destination pairs. JFK to LAX and LAX to JFK count separately. |
| Airport pairs | 25,710 | The same routes counted without direction, so a pair flown both ways counts once. |
| Operating carriers | 364 | Airlines that fly at least one route on their own metal, including their own regional affiliates. |
| Airports with nonstop service | 3,163 | Distinct airports appearing as an origin or a destination on at least one route. |
| Scheduled nonstop departures | 33,297,791 | Individual scheduled departures across the whole 396-day window, counted once per physical flight. |
Which nonstop routes have the most scheduled departures?
The 25 busiest directional nonstop routes in 2LNR's schedule data, ranked by scheduled departures counted once per physical flight over the 396-day window (measured on August 9, 2026), are listed below; 50,335 directional routes were counted in total.
| # | Route | From | To | Scheduled departures | Operating carriers |
|---|---|---|---|---|---|
| 1 | DFW-ORD | Dallas (DFW) | Chicago (ORD) | 25,786 | 3 |
| 2 | CJU-GMP | Jeju City (CJU) | Seoul (GMP) | 24,571 | 8 |
| 3 | GMP-CJU | Seoul (GMP) | Jeju City (CJU) | 24,092 | 8 |
| 4 | HAN-SGN | Hanoi (HAN) | Ho Chi Minh City (SGN) | 23,149 | 4 |
| 5 | SYD-MEL | Sydney (SYD) | Melbourne (MEL) | 23,121 | 3 |
| 6 | MEL-SYD | Melbourne (MEL) | Sydney (SYD) | 23,003 | 3 |
| 7 | ORD-DFW | Chicago (ORD) | Dallas (DFW) | 22,851 | 3 |
| 8 | SGN-HAN | Ho Chi Minh City (SGN) | Hanoi (HAN) | 21,785 | 4 |
| 9 | ORD-LGA | Chicago (ORD) | New York (LGA) | 20,154 | 3 |
| 10 | ORD-LAX | Chicago (ORD) | Los Angeles (LAX) | 19,950 | 4 |
| 11 | LGA-ORD | New York (LGA) | Chicago (ORD) | 19,797 | 3 |
| 12 | LAX-ORD | Los Angeles (LAX) | Chicago (ORD) | 19,654 | 4 |
| 13 | LAX-SFO | Los Angeles (LAX) | San Francisco (SFO) | 19,215 | 6 |
| 14 | DEL-BOM | Delhi (DEL) | Mumbai (BOM) | 18,704 | 3 |
| 15 | SEA-ANC | Seattle (SEA) | Anchorage (ANC) | 18,674 | 3 |
| 16 | UPG-CGK | Makassar (UPG) | Jakarta (CGK) | 18,327 | 4 |
| 17 | BOM-DEL | Mumbai (BOM) | Delhi (DEL) | 18,049 | 3 |
| 18 | ANC-SEA | Anchorage (ANC) | Seattle (SEA) | 17,731 | 3 |
| 19 | SFO-LAX | San Francisco (SFO) | Los Angeles (LAX) | 17,688 | 6 |
| 20 | CPT-JNB | Cape Town (CPT) | Johannesburg (JNB) | 17,324 | 8 |
| 21 | JNB-CPT | Johannesburg (JNB) | Cape Town (CPT) | 17,234 | 8 |
| 22 | BOS-ORD | Boston (BOS) | Chicago (ORD) | 17,109 | 4 |
| 23 | CTS-HND | Sapporo (CTS) | Tokyo (HND) | 16,997 | 4 |
| 24 | HND-CTS | Tokyo (HND) | Sapporo (CTS) | 16,873 | 4 |
| 25 | CGK-UPG | Jakarta (CGK) | Makassar (UPG) | 16,649 | 4 |
Open any route above on its own page — for example the route directory lists every airport and pair 2LNR covers — to see the carriers, equipment and dates behind the count.
Which airlines fly the most nonstop routes?
The 25 operating carriers with the widest nonstop reach in 2LNR's schedule data, ranked by the number of directional airport-to-airport routes each one flies on its own metal over the 396-day window (measured on August 9, 2026), are listed below; 364 operating carriers were counted in total.
| # | Airline | Code | Directional routes | Scheduled departures |
|---|---|---|---|---|
| 1 | Ryanair | FR | 4,426 | 519,345 |
| 2 | American Airlines | AA | 2,763 | 3,408,302 |
| 3 | United Airlines | UA | 2,440 | 3,277,016 |
| 4 | easyJet UK | U2 | 2,395 | 356,082 |
| 5 | Delta Air Lines | DL | 2,230 | 1,955,653 |
| 6 | China Eastern Airlines | MU | 1,808 | 831,434 |
| 7 | China Southern Airlines | CZ | 1,500 | 928,524 |
| 8 | IndiGo | 6E | 1,397 | 852,340 |
| 9 | Air China | CA | 1,244 | 690,381 |
| 10 | Hahn Air Systems | H1 | 1,235 | 387,080 |
| 11 | X1 | X1 | 1,061 | 162,943 |
| 12 | Jet2.com | LS | 1,045 | 92,132 |
| 13 | Wizz Air | W6 | 1,019 | 171,114 |
| 14 | Eurowings | EW | 955 | 143,191 |
| 15 | Aero Services Executive | W4 | 950 | 144,425 |
| 16 | Allegiant Air | G4 | 893 | 62,495 |
| 17 | Air Canada | AC | 828 | 464,414 |
| 18 | Sichuan Airlines | 3U | 800 | 308,771 |
| 19 | Alaska Airlines, Inc. | AS | 799 | 875,484 |
| 20 | Volotea | V7 | 723 | 53,581 |
| 21 | Hainan Airlines | HU | 720 | 194,750 |
| 22 | LATAM Chile | LA | 699 | 549,607 |
| 23 | Frontier Airlines | F9 | 690 | 134,423 |
| 24 | Xiamen Airlines | MF | 667 | 255,816 |
| 25 | Pegasus Airlines | PC | 640 | 165,672 |
Each carrier has its own route page at /routes/airlines/<code> listing every nonstop it flies.
Methodology
Published figures are worth exactly as much as their definitions. Here is what each term means, what the population is, and the query that produced the number.
Definitions
- Nonstop
- A flight with zero en-route stops. A single flight number that touches down somewhere between its endpoints is excluded everywhere on this page, as it is on the 2LNR route map.
- Directional route
- An ordered pair of airports. JFK to LAX and LAX to JFK are two routes, because they are two separate schedules that can differ in frequency, equipment and carrier.
- Operating carrier
- The airline whose metal flies the segment, including its own regional affiliates flying under its brand. Codeshare partners that market a flight they do not operate are excluded, so one physical departure is counted once rather than once per partner.
- Scheduled departure
- One flight, on one date, scheduled to depart. It is a count of scheduled flying, not of seats, passengers, fares or availability.
- Window
- 396 days: the 30 days before and the 365 days after the day the underlying snapshot was built, inclusive.
How the figures are produced
- 2LNR continuously observes airline schedules and records each nonstop segment it sees, by carrier, aircraft type and date.
- Those observations are aggregated into a route grain: one row per origin, destination, marketing airline, operating carrier and aircraft type, over the 396-day window.
- Rows the marketing carrier does not itself operate are excluded, so a codeshared flight is counted once.
- Rows whose implied speed, distance or aircraft range are physically impossible are excluded, and non-airport location codes such as rail and bus stations are excluded.
- The four queries below run against that grain. Nothing on this page is estimated, extrapolated, seeded or hand-entered.
Limits worth knowing
- These counts describe what 2LNR observes, which is not the same as every flight operating in the world. A carrier or route absent here is absent from our data, not necessarily from the sky.
- Schedules are forward-looking and change constantly. A figure measured today will not reproduce exactly tomorrow.
- Charter, cargo-only and non-scheduled flying is not represented.
- No availability of any kind is published here. Seat, upgrade and award inventory is a separate question this report deliberately does not answer.
The queries
Run verbatim against the route grain described above. route_map_route_agg is the aggregated view; frequency is the number of scheduled departures on that grain row.
Totals
SELECT
COUNT(DISTINCT (r.origin, r.destination))::bigint AS directional_routes,
COUNT(DISTINCT (LEAST(r.origin, r.destination), GREATEST(r.origin, r.destination)))::bigint AS airport_pairs,
COUNT(DISTINCT r.airline) FILTER (WHERE r.airline ~ '^[A-Z0-9]{2,3}$')::bigint AS operating_carriers,
COALESCE(SUM(r.frequency), 0)::bigint AS scheduled_departures
FROM route_map_route_agg r
WHERE (r.operating_carrier = r.airline OR r.operating_carrier = '**')
Airports with nonstop service
SELECT COUNT(*)::bigint AS airports FROM (
SELECT r.origin AS code FROM route_map_route_agg r WHERE (r.operating_carrier = r.airline OR r.operating_carrier = '**')
UNION
SELECT r.destination AS code FROM route_map_route_agg r WHERE (r.operating_carrier = r.airline OR r.operating_carrier = '**')
) a
Busiest directional routes
SELECT r.origin, r.destination,
COALESCE(SUM(r.frequency), 0)::bigint AS scheduled_departures,
COUNT(DISTINCT r.airline)::int AS operating_carriers
FROM route_map_route_agg r
WHERE (r.operating_carrier = r.airline OR r.operating_carrier = '**')
GROUP BY r.origin, r.destination
ORDER BY scheduled_departures DESC, r.origin, r.destination
LIMIT $1
Carriers by directional reach
SELECT r.airline,
COUNT(DISTINCT (r.origin, r.destination))::bigint AS directional_routes,
COALESCE(SUM(r.frequency), 0)::bigint AS scheduled_departures
FROM route_map_route_agg r
WHERE (r.operating_carrier = r.airline OR r.operating_carrier = '**') AND r.airline ~ '^[A-Z0-9]{2,3}$'
GROUP BY r.airline
ORDER BY directional_routes DESC, scheduled_departures DESC, r.airline
LIMIT $1
Cite this
These figures are free to quote, with attribution, under a Creative Commons Attribution 4.0 licence.
Suggested citation:
Interline, Inc. “Airline network statistics from 2LNR's schedule data.” Measured August 9, 2026. https://2lnr.com/data/network
Machine-readable copy:
Download the figures as CSV — one row per measure, each carrying the date it was measured and the window length.
Questions about these statistics
Where do these airline network statistics come from?
What time period do the figures cover?
Are codeshare flights counted more than once?
Do these numbers say anything about seat, upgrade or award availability?
Can these statistics be reused or quoted?
See the network behind the numbers
The route map draws every nonstop counted on this page. Free to start, no credit card required.