Route Network
Minneapolis Wold-Chamberlain Airport connects 189 destinations worldwide, with Denver standing out as its busiest route. The longest nonstop flight is to Seoul, and the shortest flight is to Duluth.
Route and destination data updated June 29, 2026.
Minneapolis Wold-Chamberlain Airport is served by 49 airlines, with Delta Air Lines in the lead at 39% of routes. The top three carriers together cover 66% of routes. 28 carriers operate only one route each. A total of 10 airlines operate international routes, compared with 42 airlines serving domestic routes. Delta Air Lines is operating the longest nonstop flight, connecting to Seoul with a flight time of 12 hrs 45 mins.
Minneapolis Wold-Chamberlain Airport provides direct service to 16 countries across three continents. The route network is 86% domestic and 14% international. Canada is the primary international destination.
Delays
- Departures
- 12 min late
- 5 min (-28.7%) vs last 24 hours
- 24h trend
- Arrivals
- 13 min early
- 7 min (-127.1%) vs last 24 hours
- 24h trend
- Cancelled Departures
- 0 flights (24 hour total)
Jul 4
2026
02:00 - 03:00
- Departure
- 24 min late24 min late24 minutes late
- Arrival
- 5 min early5 min early5 minutes early
- Cancelled
- 0
Jul 4
2026
01:00 - 02:00
- Departure
- 15 min late15 min late15 minutes late
- Arrival
- 6 min early6 min early6 minutes early
- Cancelled
- 0
Jul 4
2026
00:00 - 01:00
- Departure
- 9 min late9 min late9 minutes late
- Arrival
- 6 min early6 min early6 minutes early
- Cancelled
- 0
Jul 3
2026
22:00 - 23:00
- Departure
- 12 min late12 min late12 minutes late
- Arrival
- 11 min early11 min early11 minutes early
- Cancelled
- 0
Jul 3
2026
21:00 - 22:00
- Departure
- 12 min late12 min late12 minutes late
- Arrival
- 14 min early14 min early14 minutes early
- Cancelled
- 0
Jul 3
2026
20:00 - 21:00
- Departure
- 10 min late10 min late10 minutes late
- Arrival
- 17 min early17 min early17 minutes early
- Cancelled
- 0
Jul 3
2026
19:00 - 20:00
- Departure
- 12 min late12 min late12 minutes late
- Arrival
- 17 min early17 min early17 minutes early
- Cancelled
- 0
Jul 3
2026
18:00 - 19:00
- Departure
- 7 min late7 min late7 minutes late
- Arrival
- 16 min early16 min early16 minutes early
- Cancelled
- 0
Jul 3
2026
17:00 - 18:00
- Departure
- 11 min late11 min late11 minutes late
- Arrival
- 13 min early13 min early13 minutes early
- Cancelled
- 0
Jul 3
2026
16:00 - 17:00
- Departure
- 14 min late14 min late14 minutes late
- Arrival
- 13 min early13 min early13 minutes early
- Cancelled
- 0
Jul 3
2026
15:00 - 16:00
- Departure
- 16 min late16 min late16 minutes late
- Arrival
- 15 min early15 min early15 minutes early
- Cancelled
- 0
Jul 3
2026
14:00 - 15:00
- Departure
- 9 min late9 min late9 minutes late
- Arrival
- 17 min early17 min early17 minutes early
- Cancelled
- 0
Jul 3
2026
13:00 - 14:00
- Departure
- 8 min late8 min late8 minutes late
- Arrival
- 16 min early16 min early16 minutes early
- Cancelled
- 0
Jul 3
2026
11:00 - 12:00
- Departure
- 6 min late6 min late6 minutes late
- Arrival
- 17 min early17 min early17 minutes early
- Cancelled
- 0
Jul 3
2026
10:00 - 11:00
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jul 3
2026
09:00 - 10:00
- Departure
- on-timeon-timeon-time
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
| Time | Departure | Arrival | Cancelled |
|---|---|---|---|
|
02:00 - 03:00 |
24 min late24 min late24 minutes late | 5 min early5 min early5 minutes early | 0 |
|
01:00 - 02:00 |
15 min late15 min late15 minutes late | 6 min early6 min early6 minutes early | 0 |
|
00:00 - 01:00 |
9 min late9 min late9 minutes late | 6 min early6 min early6 minutes early | 0 |
|
22:00 - 23:00 |
12 min late12 min late12 minutes late | 11 min early11 min early11 minutes early | 0 |
|
21:00 - 22:00 |
12 min late12 min late12 minutes late | 14 min early14 min early14 minutes early | 0 |
|
20:00 - 21:00 |
10 min late10 min late10 minutes late | 17 min early17 min early17 minutes early | 0 |
|
19:00 - 20:00 |
12 min late12 min late12 minutes late | 17 min early17 min early17 minutes early | 0 |
|
18:00 - 19:00 |
7 min late7 min late7 minutes late | 16 min early16 min early16 minutes early | 0 |
|
17:00 - 18:00 |
11 min late11 min late11 minutes late | 13 min early13 min early13 minutes early | 0 |
|
16:00 - 17:00 |
14 min late14 min late14 minutes late | 13 min early13 min early13 minutes early | 0 |
|
15:00 - 16:00 |
16 min late16 min late16 minutes late | 15 min early15 min early15 minutes early | 0 |
|
14:00 - 15:00 |
9 min late9 min late9 minutes late | 17 min early17 min early17 minutes early | 0 |
|
13:00 - 14:00 |
8 min late8 min late8 minutes late | 16 min early16 min early16 minutes early | 0 |
|
11:00 - 12:00 |
6 min late6 min late6 minutes late | 17 min early17 min early17 minutes early | 0 |
|
10:00 - 11:00 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
|
09:00 - 10:00 |
on-timeon-timeon-time | on-timeon-timeon-time | 0 |
- Departures
- 15 min late
- 1 min (-8.3%) vs last week
- 7d trend
- Arrivals
- 9 min early
- 2 min (-25.2%) vs last week
- 7d trend
- Cancelled Departures
- 0 flights (7 day total)
Jul 3
2026
- Departure
- 14 min late14 min late14 minutes late
- Arrival
- 9 min early9 min early9 minutes early
- Cancelled
- 0
Jul 2
2026
- Departure
- 17 min late17 min late17 minutes late
- Arrival
- 6 min early6 min early6 minutes early
- Cancelled
- 0
Jul 1
2026
- Departure
- 17 min late17 min late17 minutes late
- Arrival
- 8 min early8 min early8 minutes early
- Cancelled
- 0
Jun 30
2026
- Departure
- 12 min late12 min late12 minutes late
- Arrival
- 13 min early13 min early13 minutes early
- Cancelled
- 0
Jun 29
2026
- Departure
- 14 min late14 min late14 minutes late
- Arrival
- 10 min early10 min early10 minutes early
- Cancelled
- 0
Jun 28
2026
- Departure
- 19 min late19 min late19 minutes late
- Arrival
- 4 min early4 min early4 minutes early
- Cancelled
- 0
Jun 27
2026
- Departure
- 14 min late14 min late14 minutes late
- Arrival
- 11 min early11 min early11 minutes early
- Cancelled
- 0
| Date | Departure | Arrival | Cancelled |
|---|---|---|---|
|
Jul 3, 2026 |
14 min late14 min late14 minutes late | 9 min early9 min early9 minutes early | 0 |
|
Jul 2, 2026 |
17 min late17 min late17 minutes late | 6 min early6 min early6 minutes early | 0 |
|
Jul 1, 2026 |
17 min late17 min late17 minutes late | 8 min early8 min early8 minutes early | 0 |
|
Jun 30, 2026 |
12 min late12 min late12 minutes late | 13 min early13 min early13 minutes early | 0 |
|
Jun 29, 2026 |
14 min late14 min late14 minutes late | 10 min early10 min early10 minutes early | 0 |
|
Jun 28, 2026 |
19 min late19 min late19 minutes late | 4 min early4 min early4 minutes early | 0 |
|
Jun 27, 2026 |
14 min late14 min late14 minutes late | 11 min early11 min early11 minutes early | 0 |
- Departures
- 17 min late
- 4 min (+33.1%) vs last 30 days
- 30d trend
- Arrivals
- 7 min early
- 4 min (+34.1%) vs last 30 days
- 30d trend
- Cancelled Departures
- 0 flights (30 day total)
Jul 3
2026
- Departure
- 14 min late14 min late14 minutes late
- Arrival
- 9 min early9 min early9 minutes early
- Cancelled
- 0
Jul 2
2026
- Departure
- 17 min late17 min late17 minutes late
- Arrival
- 6 min early6 min early6 minutes early
- Cancelled
- 0
Jul 1
2026
- Departure
- 17 min late17 min late17 minutes late
- Arrival
- 8 min early8 min early8 minutes early
- Cancelled
- 0
Jun 30
2026
- Departure
- 12 min late12 min late12 minutes late
- Arrival
- 13 min early13 min early13 minutes early
- Cancelled
- 0
Jun 29
2026
- Departure
- 14 min late14 min late14 minutes late
- Arrival
- 10 min early10 min early10 minutes early
- Cancelled
- 0
Jun 28
2026
- Departure
- 19 min late19 min late19 minutes late
- Arrival
- 4 min early4 min early4 minutes early
- Cancelled
- 0
Jun 27
2026
- Departure
- 14 min late14 min late14 minutes late
- Arrival
- 11 min early11 min early11 minutes early
- Cancelled
- 0
Jun 26
2026
- Departure
- 13 min late13 min late13 minutes late
- Arrival
- 11 min early11 min early11 minutes early
- Cancelled
- 0
Jun 25
2026
- Departure
- 16 min late16 min late16 minutes late
- Arrival
- 8 min early8 min early8 minutes early
- Cancelled
- 0
Jun 24
2026
- Departure
- 25 min late25 min late25 minutes late
- Arrival
- on-timeon-timeon-time
- Cancelled
- 0
Jun 23
2026
- Departure
- 15 min late15 min late15 minutes late
- Arrival
- 7 min early7 min early7 minutes early
- Cancelled
- 0
Jun 22
2026
- Departure
- 14 min late14 min late14 minutes late
- Arrival
- 11 min early11 min early11 minutes early
- Cancelled
- 0
Jun 21
2026
- Departure
- 12 min late12 min late12 minutes late
- Arrival
- 10 min early10 min early10 minutes early
- Cancelled
- 0
Jun 20
2026
- Departure
- 23 min late23 min late23 minutes late
- Arrival
- 2 min early2 min early2 minutes early
- Cancelled
- 0
Jun 19
2026
- Departure
- 17 min late17 min late17 minutes late
- Arrival
- 5 min early5 min early5 minutes early
- Cancelled
- 0
Jun 18
2026
- Departure
- 17 min late17 min late17 minutes late
- Arrival
- 2 min early2 min early2 minutes early
- Cancelled
- 0
Jun 17
2026
- Departure
- 20 min late20 min late20 minutes late
- Arrival
- 4 min early4 min early4 minutes early
- Cancelled
- 0
Jun 16
2026
- Departure
- 15 min late15 min late15 minutes late
- Arrival
- 8 min early8 min early8 minutes early
- Cancelled
- 0
Jun 15
2026
- Departure
- 20 min late20 min late20 minutes late
- Arrival
- 5 min early5 min early5 minutes early
- Cancelled
- 0
Jun 14
2026
- Departure
- 14 min late14 min late14 minutes late
- Arrival
- 10 min early10 min early10 minutes early
- Cancelled
- 0
Jun 13
2026
- Departure
- 17 min late17 min late17 minutes late
- Arrival
- 8 min early8 min early8 minutes early
- Cancelled
- 0
Jun 12
2026
- Departure
- 19 min late19 min late19 minutes late
- Arrival
- 3 min early3 min early3 minutes early
- Cancelled
- 0
Jun 11
2026
- Departure
- 23 min late23 min late23 minutes late
- Arrival
- 4 min early4 min early4 minutes early
- Cancelled
- 0
Jun 10
2026
- Departure
- 17 min late17 min late17 minutes late
- Arrival
- 10 min early10 min early10 minutes early
- Cancelled
- 0
Jun 9
2026
- Departure
- 15 min late15 min late15 minutes late
- Arrival
- 9 min early9 min early9 minutes early
- Cancelled
- 0
Jun 8
2026
- Departure
- 23 min late23 min late23 minutes late
- Arrival
- 2 min late2 min late2 minutes late
- Cancelled
- 0
Jun 7
2026
- Departure
- 17 min late17 min late17 minutes late
- Arrival
- 3 min early3 min early3 minutes early
- Cancelled
- 0
Jun 6
2026
- Departure
- 14 min late14 min late14 minutes late
- Arrival
- 14 min early14 min early14 minutes early
- Cancelled
- 0
Jun 5
2026
- Departure
- 14 min late14 min late14 minutes late
- Arrival
- 11 min early11 min early11 minutes early
- Cancelled
- 0
Jun 4
2026
- Departure
- 13 min late13 min late13 minutes late
- Arrival
- 16 min early16 min early16 minutes early
- Cancelled
- 0
| Date | Departure | Arrival | Cancelled |
|---|---|---|---|
|
Jul 3, 2026 |
14 min late14 min late14 minutes late | 9 min early9 min early9 minutes early | 0 |
|
Jul 2, 2026 |
17 min late17 min late17 minutes late | 6 min early6 min early6 minutes early | 0 |
|
Jul 1, 2026 |
17 min late17 min late17 minutes late | 8 min early8 min early8 minutes early | 0 |
|
Jun 30, 2026 |
12 min late12 min late12 minutes late | 13 min early13 min early13 minutes early | 0 |
|
Jun 29, 2026 |
14 min late14 min late14 minutes late | 10 min early10 min early10 minutes early | 0 |
|
Jun 28, 2026 |
19 min late19 min late19 minutes late | 4 min early4 min early4 minutes early | 0 |
|
Jun 27, 2026 |
14 min late14 min late14 minutes late | 11 min early11 min early11 minutes early | 0 |
|
Jun 26, 2026 |
13 min late13 min late13 minutes late | 11 min early11 min early11 minutes early | 0 |
|
Jun 25, 2026 |
16 min late16 min late16 minutes late | 8 min early8 min early8 minutes early | 0 |
|
Jun 24, 2026 |
25 min late25 min late25 minutes late | on-timeon-timeon-time | 0 |
|
Jun 23, 2026 |
15 min late15 min late15 minutes late | 7 min early7 min early7 minutes early | 0 |
|
Jun 22, 2026 |
14 min late14 min late14 minutes late | 11 min early11 min early11 minutes early | 0 |
|
Jun 21, 2026 |
12 min late12 min late12 minutes late | 10 min early10 min early10 minutes early | 0 |
|
Jun 20, 2026 |
23 min late23 min late23 minutes late | 2 min early2 min early2 minutes early | 0 |
|
Jun 19, 2026 |
17 min late17 min late17 minutes late | 5 min early5 min early5 minutes early | 0 |
|
Jun 18, 2026 |
17 min late17 min late17 minutes late | 2 min early2 min early2 minutes early | 0 |
|
Jun 17, 2026 |
20 min late20 min late20 minutes late | 4 min early4 min early4 minutes early | 0 |
|
Jun 16, 2026 |
15 min late15 min late15 minutes late | 8 min early8 min early8 minutes early | 0 |
|
Jun 15, 2026 |
20 min late20 min late20 minutes late | 5 min early5 min early5 minutes early | 0 |
|
Jun 14, 2026 |
14 min late14 min late14 minutes late | 10 min early10 min early10 minutes early | 0 |
|
Jun 13, 2026 |
17 min late17 min late17 minutes late | 8 min early8 min early8 minutes early | 0 |
|
Jun 12, 2026 |
19 min late19 min late19 minutes late | 3 min early3 min early3 minutes early | 0 |
|
Jun 11, 2026 |
23 min late23 min late23 minutes late | 4 min early4 min early4 minutes early | 0 |
|
Jun 10, 2026 |
17 min late17 min late17 minutes late | 10 min early10 min early10 minutes early | 0 |
|
Jun 9, 2026 |
15 min late15 min late15 minutes late | 9 min early9 min early9 minutes early | 0 |
|
Jun 8, 2026 |
23 min late23 min late23 minutes late | 2 min late2 min late2 minutes late | 0 |
|
Jun 7, 2026 |
17 min late17 min late17 minutes late | 3 min early3 min early3 minutes early | 0 |
|
Jun 6, 2026 |
14 min late14 min late14 minutes late | 14 min early14 min early14 minutes early | 0 |
|
Jun 5, 2026 |
14 min late14 min late14 minutes late | 11 min early11 min early11 minutes early | 0 |
|
Jun 4, 2026 |
13 min late13 min late13 minutes late | 16 min early16 min early16 minutes early | 0 |
Global Rankings
Runways
| Runway | Length | Width | Surface |
|---|---|---|---|
| 11,024 ft 3,360 m 11,024 ft · 3,360 m | 151 ft 46 m 151 ft · 46 m | Concrete | |
| 11,024 ft 3,360 m 11,024 ft · 3,360 m | 151 ft 46 m 151 ft · 46 m | Concrete | |
| 9,990 ft 3,045 m 9,990 ft · 3,045 m | 200 ft 61 m 200 ft · 61 m | Concrete | |
| 9,990 ft 3,045 m 9,990 ft · 3,045 m | 200 ft 61 m 200 ft · 61 m | Concrete | |
| 8,192 ft 2,497 m 8,192 ft · 2,497 m | 151 ft 46 m 151 ft · 46 m | Concrete | |
| 8,192 ft 2,497 m 8,192 ft · 2,497 m | 151 ft 46 m 151 ft · 46 m | Concrete | |
| 8,012 ft 2,442 m 8,012 ft · 2,442 m | 151 ft 46 m 151 ft · 46 m | Concrete | |
| 8,012 ft 2,442 m 8,012 ft · 2,442 m | 151 ft 46 m 151 ft · 46 m | Concrete |
Runway Length
3 aircraft cannot operate at Minneapolis Wold-Chamberlain Airport due to runway length constraints. The airport’s longest runway is 11,024 ft (3,360 m), which is below the typical takeoff or landing distance required by the aircraft listed here.
| Aircraft | Takeoff | Landing |
|---|---|---|
| Aérospatiale-BAC Concorde | 11,250 ft 3,429 m 11,250 ft · 3,429 m | 7,218 ft 2,200 m 7,218 ft · 2,200 m |
| Antonov An-225 Mriya | 11,483 ft 3,500 m 11,483 ft · 3,500 m | 10,827 ft 3,300 m 10,827 ft · 3,300 m |
| McDonnell Douglas DC-8-71 | 11,499 ft 3,505 m 11,499 ft · 3,505 m | 5,909 ft 1,801 m 5,909 ft · 1,801 m |
Operational Context
Minneapolis Wold-Chamberlain (IATA: MSP) operates around 561 flights per day to 190 nonstop destinations. Its network includes 162 domestic and 27 international routes, with Delta Air Lines as the leading carrier and Denver currently the busiest connection. From MSP, passengers can reach 16 countries across 3 continents, and the longest runway measures 3,360 m (11,024 ft).
Airlines and Destinations Overview
Minneapolis-Wold Chamberlain functions as a major hub in the Upper Midwest, with a network built around domestic connections and a meaningful international schedule. The airport supports a broad mix of short-haul, medium-haul, and selected long-haul services, with the strongest emphasis on connecting traffic through its dominant hub carrier.
Domestic flying is the larger part of the airport’s route structure, while international service links Minneapolis with destinations in North America, Europe, and other overseas markets. The route mix includes point-to-point leisure and business service as well as banked hub operations that support connections across the United States.
Terminal Buildings and Facilities
Passenger traffic is handled through two terminals, with operations divided between the main hub complex and the separate second terminal. The terminal system is organized to support both domestic and international travel, with airside and landside facilities arranged for connections, check-in, security screening, and arrivals processing.
The airport’s layout reflects its role as a connecting hub, with concourses and gate areas designed to handle high volumes of transferring passengers. International arrivals are handled through designated processing facilities, while domestic operations are integrated across the terminal system.
Key characteristics of the terminal system include:
- Two-terminal layout
- Separate handling for most commercial operations
- Connection-focused concourses and gate areas
- Domestic and international processing facilities
- Large-scale hub operations
Passenger-facing facilities include shopping, dining, lounges, accessibility services, and ground transportation access. Travelers can also use the airport’s official terminal and travel information resources, including the terminal guide.
Passenger facilities available across the airport include:
- Retail outlets
- Food and beverage services
- Airline lounges
- Accessibility assistance
- Ground transportation services
Airport Lounges
The airport has both airline-operated and independent lounge options, concentrated in the main passenger terminal areas. Lounge access is generally available to premium-cabin passengers, eligible frequent flyers, and travelers with paid or membership-based access where offered.
Notable lounges include:
- Delta Sky Club
- Escape Lounge
Dining and Food Options
Dining across the airport includes a mix of quick-service outlets, casual sit-down options, coffee service, and recognizable airport dining brands. The food offering is designed to serve connecting passengers as well as travelers with longer dwell times between flights.
Common dining options include:
- Coffee shops
- Fast-casual restaurants
- Bar and grill venues
- Grab-and-go food outlets
Public Transport and Parking
Ground access is supported by light rail, buses, taxis, and road access from the Minneapolis-Saint Paul metropolitan area. The airport is served by the Metro Blue Line, which provides rail links between the terminals and the Twin Cities corridor, and by local and regional bus services. Official transportation details are available through the airport’s ground transportation page.
Passengers can reach the airport using:
- Light rail
- Public bus
- Taxi
- Ride-hailing
- Private car
Parking is available in airport-owned facilities with options for short stays and longer trips, along with covered and uncovered products depending on the lot or garage. Travelers should check current parking availability and guidance on the airport’s parking page before arriving.
Parking options include:
- Hourly parking
- Daily parking
- Valet parking
- Economy parking
- Parking ramps and garages
Runways and Operations
The airport has a large runway system with multiple paved runways, supporting mixed commercial, cargo, and general aviation activity. Its longest runway is suitable for widebody operations, which supports the airport’s role in domestic hub flying and international service.
Operationally, the airfield is structured to accommodate a high volume of scheduled movements while maintaining flexibility in changing weather conditions. The runway layout and supporting taxiway system are important to the airport’s role as a major connecting point in the region.
The runway system includes:
- Multiple paved runways
- A longest runway of 3,360 meters
- Widebody-capable operations
- Commercial and cargo use
- All-weather hub support
Passenger Traffic and Airport Role
Minneapolis-Wold Chamberlain is one of the principal air gateways in the Upper Midwest and a major hub in the U.S. domestic network. It serves a large local population as well as connecting travelers moving between regional spokes and longer-haul destinations.
The airport’s traffic profile reflects a balance of local origin-and-destination demand and hub connectivity. It is especially important for domestic transfer traffic, while international flights extend its reach into select overseas markets.
The airport’s role includes:
- Major hub airport
- Upper Midwest gateway
- Domestic connecting airport
- International departure point
- Regional business and leisure demand
Location and Catchment Area
The airport is located in Minneapolis, close to the Twin Cities metropolitan area and positioned to serve both Minneapolis and Saint Paul. Its location provides convenient access for passengers from across the metro region and surrounding parts of Minnesota.
It also serves a broader catchment that can extend into western Wisconsin and other nearby communities. The airport’s location supports both local traffic and connecting demand across the region.
The airport serves:
- Minneapolis
- Saint Paul
- Twin Cities metro area
- Surrounding Minnesota communities
- Nearby western Wisconsin markets
Hotels Near the Airport
There are airport-area hotels that are useful for overnight stays, early departures, and transit passengers. Travelers using nearby accommodations often choose them for access to the terminals and for business travel in the Minneapolis-Saint Paul area. An official airport hotel guide, where provided, is the best place to confirm current options.
Notable nearby hotels include:
- No specific hotel names verified confidently
Airport History
Minneapolis-Wold Chamberlain began as an early municipal airfield in the Twin Cities and developed into a major commercial airport as scheduled air service expanded in the 20th century. The airport later took on its current name in recognition of a local World War I aviation figure, and it became increasingly important as airline networks matured in the region.
Its growth accelerated after the introduction of larger terminals and expanded runway infrastructure to support higher volumes of passengers and more capable aircraft. As commercial aviation shifted toward hub-and-spoke operations, the airport’s facilities were developed further to handle connection banks, higher frequencies, and a wider mix of domestic and international flights.
Over time, terminal modernization and airfield improvements helped adapt the airport to changing airline fleets and security requirements. The separate terminal structure and expanded airside systems reflect phased development rather than a single unified buildout, with successive projects aimed at preserving operational efficiency for a major hub.
Today, the airport’s history is tied closely to its role as a dominant connection point for the Upper Midwest, with a long runway system, large-scale passenger facilities, and a route network that combines domestic concentration with selective international reach.