MSL — Northwest Alabama Regional Airport

Medium-sized airport in Muscle Shoals, United States.
IATA code
MSL
ICAO code
KMSL
Size
medium
OurAirports class
Passengers
17,357
Aug 2025 – Jul 2026
Nonstop routes
6
With open traffic data
Time zone
UTC−6 / UTC−5
America/Chicago
Elevation
168 m
551 ft
Runways
2
Longest 2,040 m

Local time now: —

More codes: airport codes starting with M

About MSL

Northwest Alabama Regional Airport is a medium-sized airport serving Muscle Shoals, United States. 17,357 passengers used it in Aug 2025 – Jul 2026. Open traffic data shows 6 nonstop routes from MSL.

US BTS T-100. Sources

Busiest nonstop routes from MSL

Route Distance Passengers / year
MSL → CLT611 km 16,506
MSL → PNS475 km 542
MSL → PAH277 km 231
MSL → OWB335 km 34
MSL → HSV78 km 22
MSL → TUP119 km 22

Passengers on the route, both directions, over the period of each source: US DOT / BTS T-100 (Aug 2025 – Jul 2026) for routes touching the US, Eurostat (2024) for routes reported by European airports. Routes outside these are not counted.

Airlines at MSL

  • LF CFM · 1,266 flights

Departures and arrivals on scheduled passenger flights, Aug 2025 – Jul 2026. U.S. DOT, Bureau of Transportation Statistics, T-100 Segment. Sources

Nearest airports

Code Airport Distance
HSVHuntsville International Airport78 km
TUPTupelo Regional Airport119 km
MKLMcKellar-Sipes Regional Airport152 km
BHMBirmingham-Shuttlesworth International Airport154 km
GTRGolden Triangle Regional Airport170 km

Distance from MSL to the major hubs

Route Distance Passengers / year
MSL → LHR6,898 km —
MSL → DXB12,308 km —
MSL → CDG7,203 km —
MSL → FRA7,542 km —
MSL → IST9,379 km —
MSL → AMS7,192 km —
MSL → JFK1,382 km —
MSL → ATL318 km —
MSL → LAX2,824 km —
MSL → SIN15,831 km —
MSL → HND10,804 km —
MSL → DOH12,099 km —

Runways

Runway Length Width Surface
11/292,040 m 46 mAsphalt
18/361,219 m 30 mAsphalt

OurAirports (public domain). Sources

Location

Muscle Shoals, Alabama, United States · 34.7451, -87.6130

Map (OpenStreetMap) Wikipedia

Questions

Northwest Alabama Regional Airport has the IATA code MSL and the ICAO code KMSL. Airlines and tickets use the three-letter IATA code; pilots and air traffic control use the four-letter ICAO code.

For travel agents: have an Amadeus booking? Read it in plain English with the free PNR converter.