Welcome | Sign out
Recommended by:More >

Cheap Flights from Birmingham to St Louis, MO, United States - BHM to STL

Did You Know?

There are 3722 flights from Birmingham, AL to St Louis per week.
157,921 seats are available per week to fly from Birmingham, AL to St Louis.
Delta Air Lines has 475 connecting flights between Birmingham, AL and St Louis.
You must make at least one connection to fly from Birmingham, AL to St Louis.

Cheap Domestic Flights from Birmingham - BHM

Flights
Airline
Lowest Price
AirTran, US Airways, American, Delta, United
$247

Cheap Domestic Flights to St Louis - STL

Flights
Airline
Lowest Price
American, US Airways, Delta, United, AirTran
$205
Delta, American, United
$223
US Airways, United, Delta, American
$287
US Airways, Delta, United, American
$219
American, US Airways, Delta, United
$271
Delta
$406
United, Delta, US Airways, American, Spirit, Frontier, AirTran
$216
Spirit, American, US Airways, Delta, United, AirTran
$170
Alaska, Delta, AirTran, US Airways
$290
Alaska, United, US Airways, American, Delta
$235
American, Frontier, Delta, United, US Airways, Spirit, AirTran
$276
Delta, American, US Airways, AirTran, Spirit
$205
Delta, AirTran, US Airways, United, American
$169
United, American, AirTran, US Airways, Delta
$170
Frontier, American, US Airways, Delta, United, AirTran
$197
Delta, American, US Airways, AirTran, United
$194
AirTran, US Airways, American, Delta, United
$234
AirTran, Delta, American, US Airways
$287
Delta, United, American, Spirit, AirTran, US Airways
$192
Delta, Frontier, US Airways, American, United, Alaska, AirTran
$351
Spirit, AirTran, US Airways, Delta, Alaska
$170
Delta, AirTran, US Airways, American, United
$331
United, Delta, American, AirTran, US Airways
$234
United, AirTran, Spirit, US Airways, American, Delta, Alaska
$219
American, Delta, United, Frontier, US Airways
$208
American, US Airways, Delta, AirTran, United
$172
American, United, Delta, US Airways, AirTran
$234
American, Delta
$334
Recommended by:More >
Cheap Flights from Birmingham to St Louis, MO, United States, from $239 Round trip from BHM to STL