Cheap flights from Alabama to St. Louis (STL)

BHM — STL
Dec 3 — Dec 101

What is the cheapest month to fly from Alabama to St. Louis?

Due to multiple factors, expect to potentially pay more when booking in May. For low rates, January can be a great choice for travel to St. Louis. Flights to St. Louis from Alabama in January are about $387 on average during January, but can be found for as low as $179.

When is the cheapest time to fly from Alabama to St. Louis (AL - STL)?

Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from Alabama to St. Louis as you normally would.

Cheap flights from Alabama to St. Louis in November, December 2022

The best prices found for Alabama to STL flights for November, December
Dec 1 - Dec 3
PNS

Pensacola

STL

Lambert-St Louis

1 stop

14h 42m
STL

Lambert-St Louis

PNS

Pensacola

1 stop

22h 45m
$171

Frontier

Pick Dates

Deal found 11/27

Dec 1 - Dec 4
PNS

Pensacola

STL

Lambert-St Louis

1 stop

14h 42m
STL

Lambert-St Louis

PNS

Pensacola

1 stop

6h 27m
$184

Frontier

Pick Dates

Deal found 11/27

Dec 22 - Jan 10
PNS

Pensacola

STL

Lambert-St Louis

1 stop

16h 34m
STL

Lambert-St Louis

PNS

Pensacola

1 stop

20h 41m
$220

Multiple Airlines

Pick Dates

Deal found 11/27

Alabama to St. Louis 2022 flight deals

Cheap flights to St. Louis from Alabama found for this year
Dec 1 - Dec 3
PNS

Pensacola

STL

Lambert-St Louis

1 stop

14h 42m
STL

Lambert-St Louis

PNS

Pensacola

1 stop

22h 45m
$171

Frontier

Pick Dates

Deal found 11/27

Dec 1 - Dec 4
PNS

Pensacola

STL

Lambert-St Louis

1 stop

14h 42m
STL

Lambert-St Louis

PNS

Pensacola

1 stop

6h 27m
$184

Frontier

Pick Dates

Deal found 11/27

Dec 22 - Jan 10
PNS

Pensacola

STL

Lambert-St Louis

1 stop

16h 34m
STL

Lambert-St Louis

PNS

Pensacola

1 stop

20h 41m
$220

Multiple Airlines

Pick Dates

Deal found 11/27

Cheap Spirit Airlines flights from Alabama to St. Louis

Dec 14 - Dec 19
PNS

Pensacola

STL

Lambert-St Louis

1 stop

17h 45m
STL

Lambert-St Louis

PNS

Pensacola

1 stop

19h 28m
$184

Spirit Airlines

Pick Dates

Deal found 11/26

Dec 22 - Jan 3
PNS

Pensacola

STL

Lambert-St Louis

1 stop

18h 55m
STL

Lambert-St Louis

PNS

Pensacola

1 stop

26h 36m
$264

Spirit Airlines

Pick Dates

Deal found 11/27

Dec 18 - Dec 25
PNS

Pensacola

STL

Lambert-St Louis

2 stops

20h 33m
STL

Lambert-St Louis

PNS

Pensacola

1 stop

4h 49m
$295

Spirit Airlines

Pick Dates

Deal found 11/27

Cheap American Airlines flights from Alabama to St. Louis

Jan 14 - Jan 16
PNS

Pensacola

STL

Lambert-St Louis

1 stop

5h 03m
STL

Lambert-St Louis

PNS

Pensacola

1 stop

6h 42m
$297

American Airlines

Pick Dates

Deal found 11/27

Jan 16 - Jan 18
PNS

Pensacola

STL

Lambert-St Louis

1 stop

6h 34m
STL

Lambert-St Louis

PNS

Pensacola

1 stop

4h 42m
$298

American Airlines

Pick Dates

Deal found 11/26

Jan 15 - Jan 17
PNS

Pensacola

STL

Lambert-St Louis

1 stop

4h 52m
STL

Lambert-St Louis

PNS

Pensacola

2 stops

8h 28m
$301

American Airlines

Pick Dates

Deal found 11/27

Non-stop flights to St. Louis from Alabama

Save time with Alabama to St. Louis direct flight deals
Dec 12 - Dec 16
HSV

Huntsville

STL

Lambert-St Louis

Nonstop

1h 56m
STL

Lambert-St Louis

HSV

Huntsville

Nonstop

1h 56m
$6,383

Linear Air Taxi

Pick Dates

Deal found 11/28

Jan 12 - Jan 15
HSV

Huntsville

STL

Lambert-St Louis

Nonstop

1h 56m
STL

Lambert-St Louis

HSV

Huntsville

Nonstop

1h 56m
$6,546

Linear Air Taxi

Pick Dates

Deal found 11/26

Feb 3 - Feb 5
HSV

Huntsville

STL

Lambert-St Louis

Nonstop

1h 56m
STL

Lambert-St Louis

HSV

Huntsville

Nonstop

1h 56m
$9,156

Linear Air Taxi

Pick Dates

Deal found 11/26

Last minute flights from Alabama to St. Louis

Late deals on return flights to St. Louis from Alabama, departing today and this week
Dec 5 - Dec 7
BHM

Birmingham

STL

Lambert-St Louis

1 stop

5h 50m
STL

Lambert-St Louis

BHM

Birmingham

1 stop

8h 40m
$344

Southwest

Pick Dates

Deal found 11/28

Dec 5 - Dec 7
BHM

Birmingham

STL

Lambert-St Louis

1 stop

8h 30m
STL

Lambert-St Louis

BHM

Birmingham

2 stops

12h 40m
$349

Southwest

Pick Dates

Deal found 11/28

Dec 5 - Dec 7
BHM

Birmingham

STL

Lambert-St Louis

2 stops

7h 15m
STL

Lambert-St Louis

BHM

Birmingham

2 stops

7h 30m
$353

Southwest

Pick Dates

Deal found 11/28

One-way flights to St. Louis from Alabama

The cheapest one-way flights from Alabama to St. Louis
Feb 3
PNS

Pensacola

STL

Lambert-St Louis

1 stop

18h 04m
$87

Multiple Airlines

Pick Dates

Deal found 11/27

Dec 10
PNS

Pensacola

STL

Lambert-St Louis

1 stop

4h 06m
$118

American Airlines

Pick Dates

Deal found 11/26

Dec 12
PNS

Pensacola

STL

Lambert-St Louis

1 stop

6h 59m
$119

American Airlines

Pick Dates

Deal found 11/28

Related info for your journey

Useful info, stats and facts about Alabama to St. Louis flights.

What airport do you fly into for flights to St. Louis from Alabama?

Lambert-St Louis (STL), located 12.7 mi from the city center, is the airport you fly into when you book flights from Alabama to St. Louis.

Which airlines flying from Alabama to Lambert-St Louis have flexible cancellations due to COVID-19?

Some of our airline partners flying from Alabama to Lambert-St Louis have new flexible policies in place due to COVID-19. Delta, American Airlines, and United Airlines are some of the carriers where you may find flexible cancellation policies. You can use our site to filter for airlines like Delta with this kind of flexibility.

Can I find flights from Alabama to St. Louis for under $200 on Cheapflights?

Yes, there are multiple flights from Alabama to St. Louis for under $200. The cheapest flight booked recently is on Spirit Airlines for just $184, but on average you can expect to pay $283.

Are there nonstop flights from Alabama to St. Louis for under $6,400 on Cheapflights?

Cheapflights has at least 3 direct flights from Alabama to St. Louis under $6,400. A good price for a nonstop flight from Alabama to St. Louis is less than $7,361.

Are there last-minute flights available from Alabama to St. Louis for under $400?

There are currently 15+ open flights from Alabama to St. Louis within the next 7 days for less than $400.

What are the cheapest airlines to fly from Alabama to St. Louis one-way?

One-way options have recently been found by users for as low as $118 on American Airlines. Other airlines that offer cheap prices include Spirit Airlines from $137 and United Airlines from $307 one-way.

What are the most popular routes from Alabama to St. Louis?

Most travelers choose Birmingham - Lambert-St Louis, Huntsville - Lambert-St Louis or Pensacola - Lambert-St Louis when deciding on the best route from Alabama to St. Louis.

What are the most popular airlines that fly from Alabama to St. Louis?

The most popular airlines flying from Alabama to St. Louis are American Airlines, Delta and Juneyao Airlines. Something to consider prior to booking your flight.

What are the cheapest flights from Alabama to St. Louis?

On average you can expect to pay $450 for a flight from Alabama to St. Louis. The cheapest flight overall is $264 while the most popular route, (Birmingham - Lambert-St Louis) is currently priced at $248.

Departure points for flights from Alabama to St. Louis

Select to see more specific information for flights to St. Louis from all departure points in Alabama

Top 3 airlines flying from Alabama to St. Louis

The chart below displays the airlines Cheapflights users traveling from Alabama to St. Louis choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
American AirlinesCheapest$176Average$394FlexibilityNo cancel feeOn-time71%COVID-19 safety
Search American Airlines flights
DeltaCheapest$187Average$533FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Delta flights
United AirlinesCheapest$278Average$507FlexibilityNo cancel feeOn-time69%COVID-19 safety
Search United Airlines flights