Airport code
MSL — Northwest Alabama Regional Airport
MSL is the IATA code for Northwest Alabama Regional Airport, an airport serving Muscle Shoals, United States. Its ICAO code is KMSL, and it operates in the America/Chicago time zone (UTC-6). The airport sits at 34.7453, -87.6102 in the Northern Hemisphere, at an elevation of 551 ft (168 m).
Overview
About Northwest Alabama Regional Airport
Northwest Alabama Regional Airport is a public-use airport, located one mile east of Muscle Shoals, in Colbert County, Alabama. It is owned by the counties of Colbert and Lauderdale. The airport is serviced by Contour Airlines, and subsidized by the Essential Air Service program. Formerly, the airport operated as Muscle Shoals Auxiliary Field.
Reference data
Airport information
| IATA code | MSL |
|---|---|
| ICAO code | KMSL |
| Airport name | Northwest Alabama Regional Airport |
| City | Muscle Shoals |
| Country | United States |
| Time zone | America/Chicago (UTC-6) |
| Latitude | 34.7453 |
| Longitude | -87.6102 |
| Elevation | 551 ft (168 m) |
| Airport type | Medium airport |
| Continent | North America |
| Runways | 2 |
| Longest runway | 6,693 ft (2,040 m) |
| Map | View on OpenStreetMap ↗ |
Reference data last updated 24 July 2026.
By distance
Nearest airports to MSL
Learn
Understanding airport codes
Questions
Frequently asked questions
What is the IATA code for Northwest Alabama Regional Airport?
The IATA code for Northwest Alabama Regional Airport is MSL.
What is the ICAO code for Northwest Alabama Regional Airport?
The ICAO code for Northwest Alabama Regional Airport is KMSL.
Where is MSL airport located?
Northwest Alabama Regional Airport (MSL) is located in Muscle Shoals, United States.
What time zone is MSL in?
Northwest Alabama Regional Airport operates in the America/Chicago time zone, which is UTC-6.
What is the nearest airport to MSL?
The nearest airport to Northwest Alabama Regional Airport (MSL) is Huntsville International Carl T Jones Field (HSV) in Huntsville, about 77 km away.
Same country