There are total 6 passenger service airports in Alabama, out of these there are 2 international airports In Alabama.

Alabama Airports

Alabama Airports Code
Birmingham-Shuttlesworth International Airport
5900 Messer Airport Highway ? Birmingham, Alabama 35212
BHM
Dothan Regional Airport
800 Airport Drive, Suite 15, Dothan, AL 36303
DHN
Huntsville International Airport
1000 Glenn Hearn Blvd SW, Huntsville, AL 35824
HSV
Mobile Regional Airport
8400 Airport Blvd., Mobile, AL 36608
MOB
Montgomery Regional Airport (MGM)
4445 Selma Highway, Montgomery, Alabama, 36108)
MGM
Muscle Shoals – Northwest Alabama Reg
1729 T.Ed Campbell Drive, Muscle Sholes, Alabama 35661
MSL
Tuscaloosa Municipal Airport
7601 Robert Cardinal Rd, Tuscaloosa, Alabama
TCL
Public Airports 88
Private Airports 93
HELIPORT 125
SEAPLANE BASE 6
International Airports 2

The biggest international airport in Alabama is Birmingham-Shuttlesworth International with passenger count 1457562 and smallest airport is Northwest Alabama Regional with passenger count is 6123. Birmingham-Shuttlesworth International on time arrival flight performance is 77.66% when compared to average united states on time arrival flight performance 79.99%. Birmingham-Shuttlesworth International on time departure performance is 81.23% when compared to average united states on time departure performance 81.56%.

The total passenger count (Air traffic) from all Alabama airports is 2565560 which is contributing 0.29929073208409% of the total USA air traffic.

Browse Alabama airport visualizations on ranks and departure, arrival performance.

Flight Delays: (FAA) Flight Delay Information. You can also check for flight delays at your airlines website

Birmingham-Shuttlesworth International: This airport is located at Birmingham city and approximately 1 mile away from central city and it is SSE to city. Birmingham-Shuttlesworth International is operated by METRO NASHVILLE ARPT AUTH. The airport is operating from 4/01/1940.The airport manager for Birmingham-Shuttlesworth International is AL DENSON and reachable at 205-595-0533.

Huntsville International-Carl T Jones Field: This airport is located at Huntsville city and approximately 8 mile away from central city and it is NW to city. Huntsville International-Carl T Jones Field is operated by METRO NASHVILLE ARPT AUTH. The airport is operating from 5/01/1964.The airport manager for Huntsville International-Carl T Jones Field is RICHARD TUCKER and reachable at 256-772-9395.

Mobile Regional: This airport is located at Mobile city and approximately 2 mile away from central city and it is NW to city. Mobile Regional is operated by METRO NASHVILLE ARPT AUTH. The airport is operating from 4/01/1942.The airport manager for Mobile Regional is CHRIS CURRY and reachable at 251-639-4680.

Montgomery Regional (Dannelly Field): This airport is located at Montgomery city and approximately 2 mile away from central city and it is NW to city. Montgomery Regional (Dannelly Field) is operated by METRO NASHVILLE ARPT AUTH. The airport is operating from 6/01/1987.The airport manager for Montgomery Regional (Dannelly Field) is BOB HENDRIX and reachable at 334-281-5040.

Dothan Regional: This airport is located at Dothan city and approximately 8 mile away from central city and it is NW to city. Dothan Regional is operated by METRO NASHVILLE ARPT AUTH. The airport is operating from 7/01/1942.The airport manager for Dothan Regional is ART MORRIS III and reachable at 334-983-8100.

Northwest Alabama Regional: This airport is located at Muscle Shoals city and approximately 2 mile away from central city and it is NW to city. Northwest Alabama Regional is operated by METRO NASHVILLE ARPT AUTH. The airport is operating from 4/01/1940.The airport manager for Northwest Alabama Regional is BARRY GRIFFITH and reachable at 256-383-2270.

Alabama Airports Precheck status

Alabama Airport name Precheck status Terminal
Huntsville International TRUE HSV-A
Mobile Regional TRUE MOB-A
Dothan Regional FALSE DHN-A
Montgomery Regional FALSE MGM-A
Muscle Shoals FALSE MSL
Birmingham-Shuttlesworth International TRUE Concourse B (USAA)
Birmingham-Shuttlesworth International TRUE Concourse C (DALA)
Birmingham-Shuttlesworth International TRUE Main Term, Central CP
Anniston Metropolitan FALSE Main Checkpoint
Tuscaloosa Regional FALSE Checkpoint

Airports in Alabama

City served Airport name code
Troy Troy Muni Airport At N Kenneth Campbell Field TOI
Tuscaloosa Tuscaloosa Rgnl TCL
Tuskegee Moton Field Muni 06A
Union Springs Franklin Field 07A
Vernon Lamar County M55
Wetumpka Wetumpka Muni 08A
Abbeville Abbeville Muni 0J0
Addison Addison Muni 2A8
Alabaster Shelby County EET
Albertville Albertville Rgnl-Thomas J Brumlik Fld 8A0
Alexander City Thomas C Russell Fld ALX
Aliceville George Downer AIV
Andalusia/Opp South Alabama Rgnl At Bill Benton Field 79J
Anniston Anniston Rgnl ANB
Ashland/Lineville Ashland/Lineville 26A
Atmore Atmore Muni 0R1
Auburn Auburn University Rgnl AUO
Bay Minette Bay Minette Muni 1R8
Bessemer Bessemer EKY
Birmingham Birmingham-Shuttlesworth Intl BHM
Brewton Brewton Muni 12J
Butler Butler-Choctaw County 09A
Camden Camden Muni 61A
Centre Centre-Piedmont-Cherokee County Rgnl PYP
Centreville Bibb County 0A8
Chatom Roy Wilcox 5R1
Clanton Chilton County 02A
Clayton Clayton Muni 11A
Courtland Courtland 9A4
Cullman Cullman Rgnl-Folsom Field CMD
Dauphin Island Dauphin Island 4R9
Decatur Pryor Field Rgnl DCU
Demopolis Demopolis Rgnl DYA
Dothan Dothan Rgnl DHN
Double Springs Double Springs-Winston County 3M2
Elba Carl Folsom 14J
Enterprise Enterprise Muni EDN
Eufaula Weedon Field EUF
Eutaw Eutaw Muni 3A7
Evergreen Middleton Field GZH
Fairhope H L Sonny Callahan CQF
Fayette Richard Arthur Field M95
Florala Florala Muni 0J4
Foley Foley Muni 5R4
Fort Deposit Fort Deposit-Lowndes County 67A
Fort Payne Isbell Field 4A9
Gadsden Northeast Alabama Rgnl GAD
Geneva Geneva Muni 33J
Greensboro Greensboro Muni 7A0
Greenville Mac Crenshaw Memorial PRN
Grove Hill Grove Hill Muni 3A0
Gulf Shores Jack Edwards JKA
Guntersville Guntersville Muni – Joe Starnes Field 8A1
Haleyville Posey Field 1M4
Hamilton Marion County-Rankin Fite HAB
Hartselle Hartselle-Morgan County Regional 5M0
Headland Headland Muni 0J6
Huntsville Huntsville Intl-Carl T Jones Field HSV
Huntsville Huntsville Executive Airport Tom Sharp Jr Fld MDQ
Jackson Jackson Muni 4R3
Jasper Walker County-Bevill Field JFX
Lanett Lanett Muni 7A3
Luverne Frank Sikes 04A
Marion Vaiden Field A08
Mobile Mobile Downtown BFM
Mobile Mobile Rgnl MOB
Monroeville Monroe County MVC
Montgomery Montgomery Rgnl (Dannelly Field) MGM
Muscle Shoals Northwest Alabama Rgnl MSL
Oneonta Robbins Field 20A
Ozark Blackwell Field 71J
Pell City St Clair County PLR
Prattville Prattville – Grouby Field 1A9
Reform North Pickens 3M8
Roanoke Roanoke Muni 7A5
Russellville Bill Pugh Field M22
St Elmo St Elmo 2R5
Samson Logan Field 1A4
Scottsboro Scottsboro Muni-Word Field 4A6
Selma Craig Field SEM
Stevenson Stevenson 7A6
Sylacauga Merkel Field Sylacauga Muni SCD
Talladega Talladega Muni ASN
Tallassee Reeves 41A

Alabama Airports Rank by passenger count and performance

Airport Name Rank FY19 passengers Count Arrival performance Departure performance
Birmingham-Shuttlesworth International Airport 82 1457562 77.66 81.23
Huntsville International-Carl T Jones Field Airport 122 580932 80.44 83.68
Mobile Regional Airport 162 297544 77.84 80.83
Montgomery Regional (Dannelly Field) Airport 199 170544 77.35 79.51
Dothan Regional Airport 282 52855 79.77 82.61
Northwest Alabama Regional Airport 439 6123 #N/A #N/A