MSL

Medium airport · Muscle Shoals, United States

Northwest Alabama Regional Airport

Northwest Alabama Regional Airport is a medium airport serving Muscle Shoals, United States. Its IATA code is MSL. Its ICAO code is KMSL. It has 2 runways, longest 6,693 ft (ASP). Elevation 551 ft.

IATA MSLICAO KMSL2 runways, longest 6,693 ft (ASP)United StatesMedium airport

No freely licensed photograph of this airport is in our library yet — rather than borrow a picture of somewhere else, this profile leads with its verified facts.

Airport facts

LocationMuscle Shoals, United States
IATA codeMSL
ICAO codeKMSL
TypeMedium airport
Runways2 runways, longest 6,693 ft (ASP)
Elevation551 ft
Scheduled serviceYes
Coordinates34.7451° N, 87.6130° W

Every fact above is taken from the sources listed below; anything no source states is left blank rather than guessed.

National parks near this airport

National parks close to Northwest Alabama Regional Airport, by straight-line distance — each link opens its profile on our sister site National Park Profiles.

Airports nearby

The closest airports in this library, by straight-line distance.

More airports in United States

More medium airports

Frequently asked questions

What is the airport code for Northwest Alabama Regional Airport?

Northwest Alabama Regional Airport — its IATA code is MSL and its ICAO code is KMSL.

Where is Northwest Alabama Regional Airport located?

Northwest Alabama Regional Airport serves Muscle Shoals, United States. Its coordinates are 34.7451° N, 87.6130° W.

How high is Northwest Alabama Regional Airport?

Northwest Alabama Regional Airport sits at 551 feet above sea level.

Sources

Page last updated 13 November 2026.