Birmingham-Shuttlesworth International Airport Guide

IATA BHMICAO KBHMBirminghamUpdated 2026-10-08
Local time
––

Birmingham-Shuttlesworth International Airport is Alabama's busiest airport, handling about 3.3 million passengers in 2025. It sits five miles northeast of downtown Birmingham, and the Birmingham Airport Authority runs it for the City of Birmingham.

Commercial air service began in 1928, and the current airport opened in 1931. It was renamed Birmingham International Airport in 1993. In 2008 it took its present name to honor civil rights leader Fred Shuttlesworth. A terminal modernization project finished in 2014.

All passenger flights use a single terminal building that feeds three concourses. Delta, American, Southwest, United and Breeze are the main passenger carriers, and Spirit ended its Birmingham flights in October 2025. UPS Airlines and Atlas Air fly cargo. The airport has two runways. The longer one, 6/24, is 12,007 feet, which is long enough for widebody aircraft.

Services

4 of 6 available

Compare 10 listed options at Birmingham-Shuttlesworth International Airport, spanning parking, car rentals, hotels and shuttles. Each guide sets out locations, distance from the airport, key features and links to book direct, so you can weigh cost against convenience before you fly. Select a service below to see every provider we track for Birmingham-Shuttlesworth International Airport.

Location

✈️

Key facts

Size
3.3M passengers (2025)2 runwaysopened 1931
Location
33.563, -86.751
Operator
City of Birmingham, operated by the Birmingham Airport Authority

Terminals

1 terminal

Birmingham-Shuttlesworth International Airport has 1 passenger terminal — Main Terminal, handling both international and domestic flights for around 5 airlines. Check which terminal your airline uses before you travel, as check-in, security and boarding points differ between them, and moving from one to another can take time.

  • Main TerminalMixed

    Delta, American, Southwest, United, Breeze

    Concourses Concourse A · Concourse B · Concourse C

Nearby cities

4 cities

Birmingham-Shuttlesworth International Airport is closest to Birmingham (8 km southwest), and also serves Hoover, Bessemer and other nearby areas. With 4 towns and cities within reach, it is a practical gateway for the wider region. Distances shown are straight-line from the airport, so allow extra time for road transfers, traffic and parking.

  • Birmingham8 km southwest
  • Hoover27 km south
  • Bessemer37 km southwest
  • Tuscaloosa97 km southwest

Frequently Asked Questions

What are the airport codes for Birmingham-Shuttlesworth International Airport?

Birmingham-Shuttlesworth International Airport uses the following codes: IATA: BHM, ICAO: KBHM. These codes are used by airlines, pilots, and travel systems to identify the airport.

Where is Birmingham-Shuttlesworth International Airport located?

Birmingham-Shuttlesworth International Airport is located in Birmingham, Alabama, United States. The airport coordinates are 33.5629°, -86.7507°.

What services are available at Birmingham-Shuttlesworth International Airport?

Birmingham-Shuttlesworth International Airport offers: 2 parking options, 6 car rental companies, 1 nearby hotels, 1 shuttle services, public transport connections. Click on each service type above to view detailed information.

Help us improve this page

Found outdated information or know about a service we're missing? Let us know!

Suggest page updates →