List of Airports in Alabama

City Served FAA IATA ICAO Airport Name
Commercial Service - Primary Airports
Birmingham BHM BHM KBHM Birmingham-Shuttlesworth International Airport
Dothan DHN DHN KDHN Dothan Regional Airport
Huntsville HSV HSV KHSV Huntsville International Airport
Mobile MOB MOB KMOB Mobile Regional Airport
Montgomery MGM MGM KMGM Montgomery Regional Airport
Commercial Service - Non-Primary Airports
Muscle Shoals   MSL MSL KMSL Northwest Alabama Regional Airport
Reliever Airports
Bessemer EKY EKY KEKY Bessemer Airport
Pell City PLR PLR KPLR St. Clair County Airport
General Aviation Airports
Abbeville 0J0     Abbeville Municipal Airport
Alabaster EET   KEET Shelby County Airport
Albertville 8A0     Albertville Regional Airport
Alexander City ALX ALX KALX Thomas C. Russell Field
Aliceville AIV AIV KAIV George Downer Airport
Andalusia / Opp 79J     South Alabama Regional Airport
Anniston ANB ANB KANB Anniston Metropolitan Airport
Ashland / Lineville  26A     Ashland/Lineville Airport
Atmore 0R1     Atmore Municipal Airport
Auburn AUO AUO KAUO Auburn-Opelika Robert G. Pitts Airport
Bay Minette 1R8     Bay Minette Municipal Airport
Brewton 12J     Brewton Municipal Airport
Butler 09A     Butler-Choctaw County Airport
Camden 61A     Camden Municipal Airport
Centre C22     Centre Municipal Airport
Centreville 0A8     Bibb County Airport
Clanton 02A     Gragg-Wade Field
Clayton 11A     Clayton Municipal Airport
Courtland 9A4     Lawrence County Airport
Cullman 3A1     Folsom Field
Dauphin Island 4R9     Dauphin Island Airport
Decatur DCU DCU KDCU Pryor Field Regional Airport
Demopolis DYA   KDYA Demopolis Municipal Airport
Elba 14J     Carl Folsom Airport
Enterprise EDN ETS KEDN Enterprise Municipal Airport
Eufaula EUF EUF KEUF Weedon Field
Evergreen GZH   KGZH Middleton Field
Fairhope 4R4     H. L. "Sonny" Callahan Airport
Fayette M95     Richard Arthur Field
Florala 0J4     Florala Municipal Airport
Foley 5R4     Foley Municipal Airport
Fort Payne 4A9     Isbell Field
Gadsden GAD GAD KGAD Northeast Alabama Regional Airport 
Geneva 33J     Geneva Municipal Airport
Greensboro 7A0     Greensboro Municipal Airport
Greenville PRN   KPRN Mac Crenshaw Memorial Airport
Grove Hill 3A0     Grove Hill Municipal Airport
Gulf Shores JKA GUF KJKA Jack Edwards Airport
Guntersville 8A1     Guntersville Municipal Airport
Haleyville 1M4     Posey Field
Hamilton HAB HAB KHAB Marion County - Rankin Fite Airport
Hartselle 5M0     Rountree Field
Headland 0J6     Headlavnd Municipal Airport
Huntsville MDQ   KMDQ Madison County Executive Airport
Jackson 4R3     Jackson Municipal Airport
Jasper JFX   KJFX Walker County Airport
Lanett 7A3     Lanett Municipal Airport
Marion A08     Vaiden Field
Mobile BFM BFM KBFM Mobile Downtown Airport
Monroeville MVC MVC KMVC Monroe County Airport
Oneonta 20A     Robbins Field
Ozark 71J     Blackwell Field
Prattville 1A9     Prattville-Grouby Field
Reform 3M8     North Pickens Airport
Roanoke 7A5     Roanoke Municipal Airport
Russellville M22     Russellville Municipal Airport
Scottsboro 4A6     Scottsboro Municipal Airport 
Selma SEM SEM KSEM Craig Field
St. Elmo 2R5     St. Elmo Airport
Sylacauga SCD   KSCD Sylacauga Municipal Airport
Talladega ASN ASN KASN Talladega Municipal Airport
Troy TOI TOI KTOI Troy Municipal Airport
Tuscaloosa TCL TCL KTCL Tuscaloosa Regional Airport
Tuskegee 06A     Moton Field Municipal Airport
Union Springs 07A     Franklin Field
Wetumpka 08A     Wetumpka Municipal Airport
Other Public-Use Airports 
Addison 2A8     Addison Municipal Airport
Ardmore 1M3     Ardmore Airport
Bayou La Batre 5R7     Roy E. Ray Airport
Brundidge 60A     Brundidge Municipal 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
Hazel Green M38     Hazel Green Airport
Huntsville 3M5     Moontown Airport
Linden 70A     Freddie Jones Field
Luverne 04A     Frank Sikes Airport
Mobile S26     Skywest Airpark
Moundville L44     Moundville Airport
Pine Hill 71A     Pine Hill Municipal Airport
Samson 1A4     Logan Field (Samson Municipal Airport)
Selma S63     Skyharbor Airport
Stevenson 7A6     Stevenson Airport
Tallassee 41A     Reeves Airport
Vernon M55     Lamar County Airport
Weaver 25A     McMinn Airport
York 23A     Mallard Airport
Other Military Airports
Foley NBJ NHX KNBJ NOLF Barin 
Foley     KNHL

NOLF Wolf 

Huntsville HUA HUA KHUA Redstone Army Airfield (Redstone Arsenal)
Montgomery MXF MXF KMXF Maxwell Air Force Base
Ozark OZR OZR KOZR Cairns Army Airfield (Fort Rucker)
Ozark HEY HEY KHEY Hanchey Army Heliport (Fort Rucker)
Ozark LOR LOR KLOR Lowe Army Heliport (Fort Rucker)
Robertsdale     KNQB NOLF Silverhill
Summerdale NFD   KNFD NOLF Summerdale
Notable Private-Use Airports
Hurtsboro AL05     Sehoy Airport
Tuskegee 27AL     Little Texas Airport
Tuskegee AL73 TGE   Sharpe Field (Tuskegee Army Airfield)
Notable Former Airports
Goodwater 69A     Coosa County Airport