Northwest Alabama Regional Airport (MSL)

Muscle Shoals, US · ICAO KMSL · scheduled-service airport

Plan the Muscle Shoals part of the trip

Things to do, airport transfers and a data plan for Muscle Shoals — booked with the provider you choose. We may earn a commission; it never changes your price.

Things to do in Muscle ShoalsAirport transferseSIM data plan

Nonstop destinations from MSL

1 destinations are recorded with nonstop service from MSL.

Route and airline facts are compiled from the OpenFlights route database (ODbL 1.0), a scheduled-service snapshot. Schedules change: the live search always shows current availability.

Airlines with hub operations at MSL

No airline bases its hub here, but dozens of carriers operate scheduled services — the search above shows the live market.

Nearby airports

Frequently asked questions

Northwest Alabama Regional Airport — which city and country?

Northwest Alabama Regional Airport (MSL) serves Muscle Shoals, US, ICAO code KMSL.

Which airlines use MSL?

1 scheduled carriers are recorded serving MSL, including Silver Airways (3M). Schedules change — the search above always reflects current availability.

Is there another airport near Muscle Shoals?

Yes — Huntsville International Carl T Jones Field (HSV), about 78 km away; Tupelo Regional Airport (TUP), about 119 km away; McKellar-Sipes Regional Airport (MKL), about 152 km away.

How do I find cheap flights from MSL?

Compare dates and nearby airports in the search above — current fares come from our booking partners, and midweek dates are often cheaper.