List of Airports in Alabama

Alabama has a comprehensive network of airports, serving various needs from major commercial travel to general aviation and even military operations. Here’s a detailed list, categorized for clarity:

I. Commercial Service Airports (Scheduled Passenger Service):

These airports have regular airline flights for passengers.

  • Primary Airports (more than 10,000 passenger boardings annually):

    • Birmingham-Shuttlesworth International Airport (BHM): Birmingham
    • Huntsville International Airport (Carl T. Jones Field) (HSV): Huntsville
    • Mobile Regional Airport (MOB): Mobile
    • Montgomery Regional Airport (Dannelly Field) (MGM): Montgomery
    • Dothan Regional Airport (DHN): Dothan
  • Nonprimary Airports (at least 2,500 passenger boardings annually):

    • Northwest Alabama Regional Airport (MSL): Muscle Shoals (often with Essential Air Service subsidies)

II. Reliever Airports (General Aviation, Relieving Congestion at Larger Airports):

  • Bessemer Airport (EKY): Bessemer
  • St Clair County Airport (PLR): Pell City

III. General Aviation Airports (Largest Group, Supporting Private, Business, and Recreational Flying):

This list includes many of the public-use general aviation airports in Alabama. There are also many private-use airports not listed here.

  • Abbeville Municipal Airport (0J0): Abbeville
  • Addison Municipal Airport (2A8): Addison
  • Albertville Regional Airport (Thomas J. Brumlik Field) (8A0): Albertville
  • Thomas C. Russell Field (ALX): Alexander City
  • George Downer Airport (AIV): Aliceville
  • South Alabama Regional Airport at Bill Benton Field (79J): Andalusia
  • Anniston Regional Airport (ANB): Anniston
  • Ashland/Lineville Airport (26A): Ashland/Lineville
  • Atmore Municipal Airport (0R1): Atmore
  • Auburn University Regional Airport (AUO): Auburn
  • Bay Minette Municipal Airport (1R8): Bay Minette
  • Roy E. Ray Airport (5R7): Bayou La Batre
  • Bibb County Airport (0A8): Centreville
  • Brewton Municipal Airport (12J): Brewton
  • Butler/Choctaw County Airport (09A): Butler
  • Camden Municipal Airport (61A): Camden
  • Centre Piedmont/Cherokee County Regional Airport (PYP): Centre
  • Chilton County Airport (02A): Clanton
  • Clayton Municipal Airport (11A): Clayton
  • Courtland Airport (9A4): Courtland
  • Mark Reynolds/North Mobile County Airport (15A): Creola
  • Cullman Regional Airport/Folsom Field (CMD): Cullman
  • Jeremiah Denton Airport (4R9): Dauphin Island
  • Pryor Field Regional Airport (DCU): Decatur
  • Demopolis Regional Airport (DYA): Demopolis
  • Double Springs–Winston County Airport (3M2): Double Springs
  • Carl Folsom Airport (14J): Elba
  • Enterprise Municipal Airport (EDN): Enterprise
  • Weedon Field Airport (EUF): Eufaula
  • Evergreen Regional Airport/Middleton Field (GZH): Evergreen
  • H L Sonny Callahan Airport (CQF): Fairhope
  • Richard Arthur Field (M95): Fayette
  • Florala Municipal Airport (0J4): Florala
  • Foley Municipal Airport (5R4): Foley
  • Isbell Field Airport (4A9): Fort Payne
  • Northeast Alabama Regional Airport (GAD): Gadsden
  • Geneva Municipal Airport (33J): Geneva
  • Greensboro Municipal Airport (7A0): Greensboro
  • Mac Crenshaw Memorial Airport (PRN): Greenville
  • Gulf Shores International Airport/Jack Edwards Field (JKA): Gulf Shores
  • Guntersville Municipal Airport (Joe Starnes Field) (8A1): Guntersville
  • Posey Field (1M4): Haleyville
  • Marion County – Rankin Fite Airport (HAB): Hamilton
  • Hartselle–Morgan County Regional Airport (5M0): Hartselle
  • Headland Municipal Airport (0J6): Headland
  • Huntsville Executive Airport / Tom Sharp Jr Field (MDQ): Huntsville
  • Jackson Municipal Airport (4R3): Jackson
  • Walker County Airport/Bevill Field (JFX): Jasper
  • Lanett Municipal Airport (7A3): Lanett
  • Frank Sikes Airport (04A): Luverne
  • Vaiden Field Airport (A08): Marion
  • Mobile International Airport (BFM) (formerly Brookley Aeroplex): Mobile
  • Monroe County Aeroplex Airport (MVC): Monroeville
  • Moton Field Municipal Airport (06A): Tuskegee
  • North Pickens Airport (3M8): Reform
  • Oneonta Robbins Field Airport (20A): Oneonta
  • Ozark/Blackwell Field Airport (71J): Ozark
  • Prattville Airport – Grouby Field (1A9): Prattville
  • Roanoke Municipal Airport (7A5): Roanoke
  • Bill Pugh Field (M22): Russellville
  • Logan Field Airport (1A4): Samson
  • Scottsboro Municipal Airport (Word Field) (4A6): Scottsboro
  • Craig Field (SEM): Selma
  • St. Elmo Airport (2R5): St. Elmo
  • Stevenson Airport (7A6): Stevenson
  • Merkel Field Sylacauga Municipal Airport (SCD): Sylacauga
  • Talladega Municipal Airport (ASN): Talladega
  • Troy Municipal Airport at N Kenneth Campbell Field (TOI): Troy
  • Tuscaloosa National Airport (TCL): Tuscaloosa
  • Franklin Field Airport (07A): Union Springs
  • Lamar County Airport (M55): Vernon
  • Wetumpka Municipal Airport (08A): Wetumpka

IV. Military Airports:

  • Cairns Army Airfield (OZR): Fort Rucker
  • Maxwell Air Force Base (MXF): Montgomery
  • Redstone Army Airfield (HUA): Redstone Arsenal

This list focuses on public-use and military airports. There are also numerous private airfields and heliports across the state that are not typically listed in general directories.

Share to