Birmingham-Shuttlesworth International Airport (IATA: BHM, ICAO: KBHM) serves Birmingham, US. It has 260 scheduled routes to 204 destinations in 5 countries, operated by 30 airlines.
- Ease of Navigation and Small Size: BHM is frequently lauded for its compact nature, making it exceptionally easy to get around and navigate, reducing travel stress.
- Quick Security Wait Times: Many travelers, especially those with TSA PreCheck or CLEAR, report very short security lines, often clearing in minutes. Current estimates for security wait times are often around 6 minutes.
- Modern Facilities and Amenities: The airport is described as modern, well-laid-out, and generally clean, offering amenities such as free Wi-Fi, workstations, rocking chairs, and a kids' play area. It also features appealing living plant walls and art installations that honor Birmingham's history.
- Convenient Parking Options: BHM offers various parking choices, including a parking deck adjacent to the terminal, economy lots with 24/7 shuttle service, and valet parking. Off-site parking with shuttles is also available and well-regarded.
- Inconsistent Cleanliness: Recent reviews (late 2024 and 2025) frequently mention issues with terminal cleanliness, particularly restrooms, citing unpleasant odors, dirty floors, and unflushed toilets.
- Limited Food and Retail Options: Travelers often express disappointment with the limited selection of food and beverage options past security, noting that many establishments close early, leaving few choices like pizza or sandwiches.
- Parking Availability and Lack of Carts: While options exist, finding a spot in the parking deck can be challenging, with some travelers reporting significant delays. There's also a common complaint about the lack of smart carts in the parking lots for luggage.
- Staff and Infrastructure Issues: Some recent feedback highlights issues with airport staff being impatient or unhelpful. Malfunctioning or absent escalators and lifts in arrival areas have also caused inconvenience, leading to long walks.
- Lack of Public Transportation: There is no public transportation directly available from the airport to the city.
Bottom line: Birmingham-Shuttlesworth International Airport offers a generally convenient and efficient travel experience due to its smaller size and quick security. However, potential travelers should be aware of possible inconsistencies in terminal cleanliness and limited dining choices, especially during off-peak hours, and consider off-site parking options if on-site parking is a concern.
Routes from BHM
204 nonstop destinations · 30 airlines.
Showing the top 200 destinations by frequency.
Airlines at BHM
30 carriers operate scheduled departures.
Route Network Map
Search flights from BHM
Compare ticket prices across hundreds of booking sites
Search flights from BHMOpens a live price search from BHM — just pick your destination & dates
Airport routes
Birmingham-Shuttlesworth International Airport (BHM) offers 260 flight routes operated by 30 airlines. Major carriers include Southwest, SkyWest, Labcorp and others. Popular destinations from Birmingham include Hartsfield-Jackson Intl, Dallas-Fort Worth Intl, Houston Bush Int'ctl, Chicago O'Hare Intl, Charlotte/Douglas Intl.
Traveler reviews & tips
From people who've recently flown through Birmingham.
No tips for BHM yet — be the first to help fellow travelers.
Share your tip or review
Help fellow travelers at Birmingham-Shuttlesworth International Airport. Tips are reviewed before publishing.
Common questions about BHM
Quick answers, straight from the schedule data.
How many destinations have nonstop flights from BHM?
Birmingham-Shuttlesworth International Airport has 260 scheduled routes to 204 destinations in 5 countries, operated by 30 airlines.
Which airlines fly from Birmingham-Shuttlesworth International Airport?
30 carriers operate scheduled departures, including Southwest, SkyWest, Labcorp.
Where is Birmingham-Shuttlesworth International Airport located?
Birmingham-Shuttlesworth International Airport is located in Birmingham, US, at an elevation of 650 ft. Its IATA code is BHM and ICAO code is KBHM.







