Muscle Shoals IATA and ICAO Airport Codes
Muscle Shoals has one major airport, Northwest Alabama Regional Airport. IATA airport code is MSL.
Northwest Alabama Regional Airport

- Muscle Shoals, United States
- IATA airport code MSL
- ICAO airport code KMSL
- Northwest Alabama Regional Airport (MSL)