This is a list of airports in Alabama (a U.S. state), grouped by type and sorted by location. It contains all public-use and military airports in the state. Some private-use and former airports may be included where notable, such as airports that were previously public-use, those with commercial enplanements recorded by the FAA or airports assigned an IATA airport code.

Airports

City served FAA IATA ICAO Airport name Role Enplanements (2024) Commercial service – primary airports|- valign=top | Birmingham | BHM | BHM | KBHM | Birmingham–Shuttlesworth International Airport | P-S | align=right | 1,596,510 |- valign=top | Dothan | DHN | DHN | KDHN | Dothan Regional Airport | P-N | align=right | 39,339 |- valign=top | Huntsville | HSV | HSV | KHSV | Huntsville International Airport (Carl T. Jones Field) | P-S | align=right | 804,665 |- valign=top | Mobile | MOB | MOB | KMOB | Mobile Regional Airport | P-N | align=right | 314,406

|- valign=top | Montgomery | MGM | MGM | KMGM | Montgomery Regional Airport (Dannelly Field) | P-N | align=right | 193,746 Commercial service – nonprimary airports Muscle Shoals MSL MSL KMSL Northwest Alabama Regional Airport CS 7,373 Reliever airports Bessemer EKY KEKY Bessemer Airport R 15 Pell City PLR PLR KPLR St. Clair County Airport R 0 General aviation airports Abbeville 0J0 Abbeville Municipal Airport GA 0 Alabaster EET KEET Shelby County Airport GA 0 Albertville BFZ BFZ KBFZ Albertville Regional Airport (Thomas J. Brumlik Field) GA 0 Alexander City ALX ALX KALX Thomas C. Russell Field GA 6 Aliceville AIV AIV KAIV George Downer Airport GA 6 Andalusia / Opp 79J South Alabama Regional Airport (Bill Benton Field) GA 0 Anniston ANB ANB KANB Anniston Regional Airport GA 43 Ashland / Lineville 26A Ashland/Lineville Airport GA 0 Atmore 0R1 Atmore Municipal Airport GA 0 Auburn AUO AUO KAUO Auburn University Regional Airport GA 97 Bay Minette 1R8 Bay Minette Municipal Airport GA 0 Brewton 12J Brewton Municipal Airport GA 0 Butler 09A Butler-Choctaw County Airport GA 41 Camden 61A Camden Municipal Airport GA 0 Centre PYP KPYP Centre-Piedmont-Cherokee County Regional Airport GA 0 Centreville 0A8 Bibb County Airport GA 4 Clanton 02A Chilton County Airport GA 0 Clayton 11A Clayton Municipal Airport GA 0 Courtland 9A4 Courtland Airport GA 0 Cullman CMD KCMD Cullman Regional Airport (Folsom Field) GA 0 Dauphin Island 4R9 Jeremiah Denton Airport GA 0 Decatur DCU DCU KDCU Pryor Field Regional Airport GA 0 Demopolis DYA KDYA Demopolis Regional Airport GA 0 Elba 14J Carl Folsom Airport GA 0 Enterprise EDN ETS KEDN Enterprise Municipal Airport GA 0 Eufaula EUF EUF KEUF Weedon Field GA 1 Evergreen GZH KGZH Middleton Field GA 0 Fairhope CQF KCQF H. L. Sonny Callahan Airport GA 116 Fayette M95 Richard Arthur Field GA 0 Florala 0J4 Florala Municipal Airport GA 0 Foley 5R4 Foley Municipal Airport GA 0 Fort Payne 4A9 Isbell Field GA 0 Gadsden GAD GAD KGAD Northeast Alabama Regional Airport GA 5 Geneva 33J Geneva Municipal Airport GA 0 Greensboro 7A0 Greensboro Municipal Airport GA 0 Greenville PRN KPRN Mac Crenshaw Memorial Airport GA 0 Gulf Shores JKA GUF KJKA Jack Edwards Airport GA 30 Guntersville 8A1 Guntersville Municipal Airport (Joe Starnes Field) GA 0 Haleyville 1M4 Posey Field GA 0 Hamilton HAB HAB KHAB Marion County – Rankin Fite Airport GA 0 Hartselle 5M0 Hartselle–Morgan County Regional Airport GA 0 Headland 0J6 Headland Municipal Airport GA 0 Huntsville MDQ KMDQ Madison County Executive Airport (Tom Sharp Jr. Field) GA 48 Jackson 4R3 Jackson Municipal Airport GA 0 Jasper JFX KJFX Walker County Airport (Bevill Field) GA 0 Lanett 7A3 Lanett Municipal Airport GA 0 Marion A08 Vaiden Field GA 0MobileBFMBFMKBFM Mobile International Airport GA 7,633 Monroeville MVC MVC KMVC Monroe County Airport GA 1 Oneonta 20A Robbins Field GA 0 Ozark 71J Blackwell Field GA 0 Prattville 1A9 Prattville-Grouby Field (Prattville Airport) GA 0 Reform 3M8 North Pickens Airport GA 0 Roanoke 7A5 Roanoke Municipal Airport GA 0 Russellville M22 Bill Pugh Field GA 0 Scottsboro 4A6 Scottsboro Municipal Airport (Word Field) GA 0 Selma SEM SEM KSEM Craig Field GA 0 St. Elmo 2R5 St. Elmo Airport GA 0 Sylacauga SCD KSCD Sylacauga Municipal Airport (Merkel Field) GA 4 Talladega ASN ASN KASN Talladega Municipal Airport GA 0 Troy TOI TOI KTOI Troy Municipal Airport (N. Kenneth Campbell Field) GA 0 Tuscaloosa TCL TCL KTCL Tuscaloosa National Airport GA 3,513 Tuskegee 06A Moton Field Municipal Airport GA 0 Union Springs 07A Franklin Field GA 0 Wetumpka 08A Wetumpka Municipal Airport GA 0 Other public-use airports (not listed in NPIAS) Addison 2A8 Addison Municipal Airport Ardmore 1M3 Ardmore Airport Bayou La Batre 5R7 Roy E. Ray Airport Chatom 5R1 Roy Wilcox Airport Creola 15A Mark Reynolds/North Mobile County Airport Double Springs 3M2 Double Springs–Winston County Airport Eutaw 3A7 Eutaw Municipal Airport Fairhope 5AL Fish River Seaplane Base Fort Deposit 67A Fort Deposit–Lowndes County Airport Grove Hill 3A0 Grove Hill Municipal Airport Hazel Green M38 Hazel Green Airport Huntsville 3M5 Moontown Airport Luverne 04A Frank Sikes Airport Pine Hill 71A Pine Hill Municipal Airport Samson 1A4 Logan Field (Samson Municipal Airport) Stevenson 7A6 Stevenson Airport Stockton HL2 Hubbard Landing Seaplane Base Tallassee 41A Reeves Airport Vernon M55 Lamar County Airport Weaver 25A McMinn Airport Other government/military airports Foley NBJ NHX KNBJ NOLF Barin Foley KNHL NOLF Wolf (closed) Huntsville HUA HUA KHUA Redstone Army Airfield (Redstone Arsenal) Montgomery MXF MXF KMXF Maxwell Air Force Base 177 Ozark OZR OZR KOZR Cairns Army Airfield (Fort Novosel) Ozark HEY HEY KHEY Hanchey Army Heliport (Fort Novosel) Ozark LOR LOR KLOR Lowe Army Heliport (Fort Novosel) Robertsdale KNQB NOLF Silverhill (closed) Summerdale NFD KNFD NOLF Summerdale Notable private-use airports Gardendale AL18 Parker Field Hurtsboro AL05 Sehoy Airport Tuskegee 27AL Little Texas Airport Tuskegee AL73 TGE Sharpe Field (Tuskegee Army Airfield) Notable former airports Brundidge 60A Brundidge Municipal Airport Centre C22 Centre Municipal Airport Goodwater 69A Coosa County Airport Linden 70A Freddie Jones Field Mobile S26 Skywest Airpark Moundville L44 Moundville Airport Selma S63 Skyharbor Airport York 23A Mallard Airport

See also Essential Air Service Alabama World War II Army Airfields Wikipedia:WikiProject Aviation/Airline destination lists: North America#Alabama

References Federal Aviation Administration (FAA): FAA Airport Data (Form 5010) from National Flight Data Center (NFDC), also available from AirportIQ 5010 National Plan of Integrated Airport Systems (2017–2021), released October 10, 2016 Passenger Boarding (Enplanement) Data for CY 2019 and 2020, updated November 8, 2021 Passenger Boarding (Enplanement) Data for CY 2023 and 2024, updated September 2025

State: Alabama Department of Transportation (ALDOT): Aeronautics Bureau

Other sites used as a reference when compiling and updating this list: Aviation Safety Network – used to check IATA airport codes Great Circle Mapper: Airports in Alabama – used to check IATA and ICAO airport codes Abandoned & Little-Known Airfields: Alabama