MSL Northwest Alabama Regional Airport
Northwest Alabama Regional Airport (MSL) is an airport serving Muscle Shoals, United States.
- 12:45LF3803Charlotte(CLT)On time
- 07:10LF3801Charlotte(CLT)On time
About MSL Airport
Northwest Alabama Regional Airport (MSL) in Muscle Shoals serves northwest Alabama with a compact single-terminal layout focused on general aviation and limited commercial service; it's home to regional carriers and charter operators rather than major airline hubs. Travelers will find essential passenger facilities, rental cars and ground transport options to nearby Sheffield and Florence; common destinations include regional cities and connecting hubs for onward travel. Check the airport’s online flight board for real-time information on arrivals and departures, and allow extra time for rental-car pick-up and TSA screening during peak periods.
Frequently asked questions
The IATA airport code for Northwest Alabama Regional Airport is MSL.
The ICAO code for Northwest Alabama Regional Airport is KMSL.
Northwest Alabama Regional Airport (MSL) is located in Muscle Shoals, United States.
The local time zone at Northwest Alabama Regional Airport (MSL) is America/Chicago (GMT-5).
About 2 scheduled departures were counted at Northwest Alabama Regional Airport (MSL) when flight schedules were last measured on July 19, 2026.
For international flights, arrive at least 3 hours before departure; for domestic flights, about 2 hours.
The board on this page shows arrivals and departures for Northwest Alabama Regional Airport (MSL). It re-checks for updates while the page is open, and every board states how old its data is — busy hubs are refreshed within hours, quieter airports less often.