Airline network statistics from 2LNR's schedule data

2LNR's own schedule data holds 35,859,374 scheduled nonstop departures on 50,838 directional airport-to-airport routes, flown by 363 operating carriers between 3,189 airports, over a 396-day window running from 30 days before to 365 days after the day the snapshot was built (measured on September 23, 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.

Updated .

How many nonstop routes and carriers does 2LNR track?

2LNR's own schedule data holds 35,859,374 scheduled nonstop departures on 50,838 directional airport-to-airport routes, flown by 363 operating carriers between 3,189 airports, over a 396-day window running from 30 days before to 365 days after the day the snapshot was built (measured on September 23, 2026).

2LNR nonstop network coverage, measured on September 23, 2026
Measure Count What it counts
Directional nonstop routes 50,838 Ordered origin-to-destination pairs. JFK to LAX and LAX to JFK count separately.
Airport pairs 26,025 The same routes counted without direction, so a pair flown both ways counts once.
Operating carriers 363 Airlines that fly at least one route on their own metal, including their own regional affiliates.
Airports with nonstop service 3,189 Distinct airports appearing as an origin or a destination on at least one route.
Scheduled nonstop departures 35,859,374 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 September 23, 2026), are listed below; 50,838 directional routes were counted in total.

Busiest directional nonstop routes by scheduled departures, measured on September 23, 2026
# Route From To Scheduled departures Operating carriers
1 DFW-ORD Dallas (DFW) Chicago (ORD) 33,036 3
2 ORD-DFW Chicago (ORD) Dallas (DFW) 30,979 3
3 ORD-LGA Chicago (ORD) New York (LGA) 26,374 3
4 LGA-ORD New York (LGA) Chicago (ORD) 26,334 3
5 ORD-LAX Chicago (ORD) Los Angeles (LAX) 25,843 4
6 CJU-GMP Jeju City (CJU) Seoul (GMP) 25,598 8
7 LAX-ORD Los Angeles (LAX) Chicago (ORD) 25,531 4
8 HAN-SGN Hanoi (HAN) Ho Chi Minh City (SGN) 25,094 5
9 SFO-LAX San Francisco (SFO) Los Angeles (LAX) 24,873 6
10 SYD-MEL Sydney (SYD) Melbourne (MEL) 23,001 3
11 SGN-HAN Ho Chi Minh City (SGN) Hanoi (HAN) 22,883 5
12 GMP-CJU Seoul (GMP) Jeju City (CJU) 22,818 8
13 LAX-SFO Los Angeles (LAX) San Francisco (SFO) 22,604 6
14 MEL-SYD Melbourne (MEL) Sydney (SYD) 22,560 3
15 LAX-DFW Los Angeles (LAX) Dallas (DFW) 22,279 3
16 SEA-ANC Seattle (SEA) Anchorage (ANC) 20,953 3
17 BOS-ORD Boston (BOS) Chicago (ORD) 20,610 4
18 ORD-BOS Chicago (ORD) Boston (BOS) 20,593 4
19 ANC-SEA Anchorage (ANC) Seattle (SEA) 20,198 3
20 ORD-MIA Chicago (ORD) Miami (MIA) 19,511 2
21 DEL-BOM Delhi (DEL) Mumbai (BOM) 19,465 3
22 UPG-CGK Makassar (UPG) Jakarta (CGK) 18,936 4
23 DFW-MIA Dallas (DFW) Miami (MIA) 18,697 2
24 BOM-DEL Mumbai (BOM) Delhi (DEL) 18,556 3
25 CPT-JNB Cape Town (CPT) Johannesburg (JNB) 18,554 8

Every figure above is reachable as a page. The route directory lists every airport and pair behind the route counts, the seat-map index lists the aircraft types behind the equipment column, flights to the United States shows the same data grouped by destination country, and the interactive route map is the same data with filters. Open any of them to see the carriers, equipment and dates behind a 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 September 23, 2026), are listed below; 363 operating carriers were counted in total.

Operating carriers by directional nonstop routes, measured on September 23, 2026
# Airline Code Directional routes Scheduled departures
1 Ryanair FR 4,659 538,788
2 American Airlines AA 2,775 3,845,259
3 easyJet UK U2 2,474 446,170
4 United Airlines UA 2,397 4,502,640
5 Delta Air Lines DL 2,218 2,074,366
6 China Eastern Airlines MU 1,789 936,705
7 China Southern Airlines CZ 1,511 947,574
8 IndiGo 6E 1,407 944,632
9 Air China CA 1,244 677,899
10 Hahn Air Systems H1 1,208 372,530
11 Jet2.com LS 1,125 93,571
12 X1 X1 1,120 169,721
13 Wizz Air W6 1,071 168,617
14 Allegiant Air G4 964 87,693
15 Eurowings EW 953 127,813
16 Aero Services Executive W4 944 139,784
17 Air Canada AC 830 457,027
18 Alaska Airlines, Inc. AS 807 974,118
19 Sichuan Airlines 3U 807 345,836
20 Volotea V7 764 61,665
21 LATAM Chile LA 720 629,538
22 Frontier Airlines F9 694 137,274
23 Hainan Airlines HU 690 249,502
24 W1 W1 660 126,877
25 Pegasus Airlines PC 650 158,263

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

  1. 2LNR continuously observes airline schedules and records each nonstop segment it sees, by carrier, aircraft type and date.
  2. We roll those observations up into a route summary: one row per origin, destination, marketing airline, operating carrier and aircraft type, over the 396-day window.
  3. Rows the marketing carrier does not itself operate are excluded, so a codeshared flight is counted once.
  4. 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.
  5. The four queries below run against that summary. 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

These run verbatim against the route summary above: route_map_route_agg is that summary, and frequency counts the scheduled departures on each 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 September 23, 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?
They are computed from 2LNR's own schedule data, which is built by continuously observing airline schedules and recording each nonstop segment by carrier, aircraft type and date. The page runs four queries against that data and prints them verbatim in the Methodology section, so any figure can be traced to its definition rather than taken on trust.
What time period do the figures cover?
A 396-day window: the 30 days before and the 365 days after the day the underlying snapshot was built, inclusive. Schedules are forward-looking and change daily, so a figure measured on one day will not reproduce exactly on another.
Are codeshare flights counted more than once?
No. Airline schedule data stores one row per marketing carrier, so a single physical departure sold by several airlines appears several times. Every count on this page excludes rows the marketing carrier does not itself operate, which collapses those duplicates back to one departure. A carrier's own regional affiliates are kept, because that is the carrier's own flying.
Do these numbers say anything about seat, upgrade or award availability?
No, and that is deliberate. Availability data reflects both what an airline has released and how often it has been checked, so an aggregate over it would describe our own observation cadence as much as the world. This report is limited to counts of scheduled flying, which do not have that problem.
Can these statistics be reused or quoted?
Yes, with attribution, under a Creative Commons Attribution 4.0 licence. A suggested citation and a CSV download are in the Cite this section, and the CSV carries the measurement date and window length on every row.

See the network behind the numbers

The route map draws every nonstop counted on this page. Free to start, no credit card required.