508 airports and airfields in Alabama, of which 15 are large or medium commercial airports. Below are the main ones.
| Airport | IATA | ICAO | City |
|---|---|---|---|
| Birmingham-Shuttlesworth International Airport | BHM | KBHM | Birmingham |
| Anniston Regional Airport | ANB | KANB | Anniston |
| Cairns Aaf (Fort Rucker) Air Field | OZR | KOZR | Fort Rucker/Ozark |
| Dothan Regional Airport | DHN | KDHN | Dothan |
| Huntsville International Airport | HSV | KHSV | Huntsville |
| Maxwell Air Force Base | MXF | KMXF | Montgomery |
| Mobile Downtown Airport | BFM | KBFM | Mobile |
| Mobile Regional Airport | MOB | KMOB | Mobile |
| Montgomery Regional (Dannelly Field) Airport | MGM | KMGM | Montgomery |
| Northwest Alabama Regional Airport | MSL | KMSL | Muscle Shoals |
| Redstone Army Air Field | HUA | KHUA | Redstone Arsnl Huntsville |
| Shelby County Airport | — | — | Alabaster |
| South Alabama Regional At Bill Benton Field Airport | — | — | Andalusia/Opp |
| Troy Municipal Airport At N Kenneth Campbell Field | TOI | KTOI | Troy |
| Tuscaloosa National Airport | TCL | KTCL | Tuscaloosa |
See every airport in Alabama — including general aviation fields, heliports and seaplane bases — with runways, elevation and the nearest airports: search the airport directory.
IATA codes (three letters) are used by airlines and passengers; ICAO codes (four letters) by air-traffic control. The first letter of a US ICAO code is usually K.