MSL — Northwest Alabama Regional Airport
- 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 → CLT | 611 km | 16,506 |
| MSL → PNS | 475 km | 542 |
| MSL → PAH | 277 km | 231 |
| MSL → OWB | 335 km | 34 |
| MSL → HSV | 78 km | 22 |
| MSL → TUP | 119 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 |
|---|---|---|
| HSV | Huntsville International Airport | 78 km |
| TUP | Tupelo Regional Airport | 119 km |
| MKL | McKellar-Sipes Regional Airport | 152 km |
| BHM | Birmingham-Shuttlesworth International Airport | 154 km |
| GTR | Golden Triangle Regional Airport | 170 km |
Distance from MSL to the major hubs
Runways
| Runway | Length | Width | Surface |
|---|---|---|---|
| 11/29 | 2,040 m | 46 m | Asphalt |
| 18/36 | 1,219 m | 30 m | Asphalt |
OurAirports (public domain). Sources
Location
Muscle Shoals, Alabama, United States · 34.7451, -87.6130
Questions
For travel agents: have an Amadeus booking? Read it in plain English with the free PNR converter.