Flights from Birmingham to Baltimore – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
BHM to BWI – All flight route options from Birmingham International, Alabama, USA to Baltimore Washington International, Maryland, USA. These flights are operated by 3 airlines. Fly non-stop with Southwest Airlines or choose from 7 different transit flights. The shortest flight time is 2 hours. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Baltimore Washington
We got great deals on hotels and car rentals near the airport.
Birmingham to Baltimore flights
With over 116 flights every week and 8 different airlines you have a wide range of options. You can fly non-stop to Baltimore (BWI) from Birmingham (BHM) with Southwest Airlines but if a stopover option suits you better you can choose to fly via Atlanta, Charlotte or any other of the 7 alternatives with connectiing airports.
Birmingham to Baltimore with Southwest Airlines
You can fly non-stop every weekday with flights departing from 5:00 am to 6:00 pm. You can also catch a transit flight via Indianapolis or Nashville.
With Delta Air Lines
If you choose to fly with Delta Air Lines from Birmingham to Baltimore you can make a transit either via Atlanta or via Detroit. The route via Atlanta is 35 minutes faster. Delta Air Lines is a member of SkyTeam.
Distance & flight times: Birmingham International to Baltimore Washington International
The shortest flight time between BHM and BWI is 2 hours.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 0m | - | 685 miles (1102 km) |
ATL Atlanta | 4h 32m | 1h 44m | 713 miles (1147 km) |
CLT Charlotte | 4h 44m | 1h 39m | 714 miles (1149 km) |
DTW Detroit | 5h 7m | 1h 27m | 1039 miles (1672 km) |
IND Indianapolis | 5h 25m | 1h 10m | 945 miles (1521 km) |
BNA Nashville | 5h 30m | 1h 5m | 767 miles (1234 km) |
MDW Chicago | 6h 15m | 45m | 1185 miles (1907 km) |
GRR Grand Rapids | 7h 50m | 2h 55m | 1180 miles (1899 km) |

