Cheap flights from Houston to St. Louis (STL)

IAH — STL
Dec 3 — Dec 101

The best prices from Houston to Lambert-St Louis are usually found in January or February, booked 45 days in advance, depart on a Wednesday or Thursday and return on a Wednesday

How to find the cheapest flight from Houston to St. Louis (STL)

All the information you need to plan the best HO1 to STL flight in 2022: compare Houston to St. Louis flight prices with the expected peak season, weather and rainfall in St. Louis.

IAH - STL

Price

$236 - $439

STL

Temperature

32 - 80.6 °F

STL

Rainfall

2.2 - 4.7 inches

Popular inJulyHigh demand for flights, 20% potential price rise
Cheapest inJanuaryBest time to find cheap flights, 33% potential price drop
Round-trip from$236From Houston to Lambert-St Louis
One-way from$152One-way flight from Houston to Lambert-St Louis

What is the cheapest day to fly round-trip from Houston to St. Louis?

Leaving on a Tuesday is a viable option for saving on travel. Heavily demanded days of the week can typically drive up the prices you see. Booking your travel for a less competitive day can save up to 17% on the overall cost on flights from Houston to St. Louis.

How far in advance should I book a flight from Houston to St. Louis?

Travelers have found it’s best to book a flight 45 days in advance to save up to 38% compared to booking the same week of travel. As your travel date approaches, the cost of this flight route may potentially increase. While opting to book 45 days out may not be an option for all, there are still additional ways to secure a deal in the near future. You might find a flight from Houston to St. Louis 1-2 weeks in advance for as low as $347, or $431 for flights within the next 24 hours.

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

January is one of the best times of the year to fly to St. Louis from Houston. Prices for January average $351 per person but you can even find prices for as low as $187. The most expensive prices can be found in the month of July. Opting for a January flight can save you 25% on your journey compared to booking in July

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

When flying from Houston to St. Louis, the time of day you fly usually plays a role in the price. Save by searching for a flight in the morning, which can drop the price by up to 8% versus a flight in the evening.

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

The best prices found for Houston to STL flights for November, December
Dec 7 - Dec 14
IAH

Houston George Bush Intcntl

STL

Lambert-St Louis

1 stop

14h 33m
STL

Lambert-St Louis

IAH

Houston George Bush Intcntl

1 stop

7h 03m
$144

Frontier

Pick Dates

Deal found 11/27

Dec 6 - Dec 8
IAH

Houston George Bush Intcntl

STL

Lambert-St Louis

1 stop

12h 49m
STL

Lambert-St Louis

IAH

Houston George Bush Intcntl

1 stop

14h 00m
$154

Frontier

Pick Dates

Deal found 11/27

Dec 1 - Dec 4
IAH

Houston George Bush Intcntl

STL

Lambert-St Louis

1 stop

13h 07m
STL

Lambert-St Louis

IAH

Houston George Bush Intcntl

1 stop

7h 35m
$164

Frontier

Pick Dates

Deal found 11/26

Houston to St. Louis 2022 flight deals

Cheap flights to St. Louis from Houston found for this year
Dec 7 - Dec 14
IAH

Houston George Bush Intcntl

STL

Lambert-St Louis

1 stop

14h 33m
STL

Lambert-St Louis

IAH

Houston George Bush Intcntl

1 stop

7h 03m
$144

Frontier

Pick Dates

Deal found 11/27

Dec 6 - Dec 8
IAH

Houston George Bush Intcntl

STL

Lambert-St Louis

1 stop

12h 49m
STL

Lambert-St Louis

IAH

Houston George Bush Intcntl

1 stop

14h 00m
$154

Frontier

Pick Dates

Deal found 11/27

Dec 1 - Dec 4
IAH

Houston George Bush Intcntl

STL

Lambert-St Louis

1 stop

13h 07m
STL

Lambert-St Louis

IAH

Houston George Bush Intcntl

1 stop

7h 35m
$164

Frontier

Pick Dates

Deal found 11/26

Cheap Frontier flights from Houston to St. Louis

Jan 6 - Jan 8
IAH

Houston George Bush Intcntl

STL

Lambert-St Louis

1 stop

13h 59m
STL

Lambert-St Louis

IAH

Houston George Bush Intcntl

1 stop

8h 25m
$144

Frontier

Pick Dates

Deal found 11/26

Feb 1 - Feb 4
IAH

Houston George Bush Intcntl

STL

Lambert-St Louis

1 stop

12h 33m
STL

Lambert-St Louis

IAH

Houston George Bush Intcntl

1 stop

8h 57m
$148

Frontier

Pick Dates

Deal found 11/26

Dec 10 - Dec 13
IAH

Houston George Bush Intcntl

STL

Lambert-St Louis

1 stop

19h 53m
STL

Lambert-St Louis

IAH

Houston George Bush Intcntl

1 stop

13h 00m
$154

Frontier

Pick Dates

Deal found 11/26

Cheap Spirit Airlines flights from Houston to St. Louis

Dec 20 - Jan 4
IAH

Houston George Bush Intcntl

STL

Lambert-St Louis

1 stop

18h 59m
STL

Lambert-St Louis

IAH

Houston George Bush Intcntl

1 stop

7h 31m
$189

Spirit Airlines

Pick Dates

Deal found 11/25

Dec 19 - Jan 4
IAH

Houston George Bush Intcntl

STL

Lambert-St Louis

1 stop

14h 47m
STL

Lambert-St Louis

IAH

Houston George Bush Intcntl

1 stop

7h 31m
$218

Spirit Airlines

Pick Dates

Deal found 11/25

Jan 16 - Jan 23
IAH

Houston George Bush Intcntl

STL

Lambert-St Louis

1 stop

14h 17m
STL

Lambert-St Louis

IAH

Houston George Bush Intcntl

2 stops

21h 13m
$243

Spirit Airlines

Pick Dates

Deal found 11/27

Non-stop flights to St. Louis from Houston

Save time with Houston to St. Louis direct flight deals
Dec 27 - Jan 3
IAH

Houston George Bush Intcntl

STL

Lambert-St Louis

Nonstop

1h 58m
STL

Lambert-St Louis

IAH

Houston George Bush Intcntl

Nonstop

2h 17m
$236

United Airlines

Pick Dates

Deal found 11/27

Dec 26 - Dec 29
IAH

Houston George Bush Intcntl

STL

Lambert-St Louis

Nonstop

2h 12m
STL

Lambert-St Louis

IAH

Houston George Bush Intcntl

Nonstop

2h 17m
$266

United Airlines

Pick Dates

Deal found 11/25

Dec 10 - Dec 11
IAH

Houston George Bush Intcntl

STL

Lambert-St Louis

Nonstop

2h 13m
STL

Lambert-St Louis

IAH

Houston George Bush Intcntl

Nonstop

2h 20m
$281

United Airlines

Pick Dates

Deal found 11/26

Last minute flights from Houston to St. Louis

Late deals on return flights to St. Louis from Houston, departing today and this week
Dec 7 - Dec 14
IAH

Houston George Bush Intcntl

STL

Lambert-St Louis

1 stop

14h 33m
STL

Lambert-St Louis

IAH

Houston George Bush Intcntl

1 stop

7h 03m
$144

Frontier

Pick Dates

Deal found 11/27

Dec 6 - Dec 8
IAH

Houston George Bush Intcntl

STL

Lambert-St Louis

1 stop

12h 49m
STL

Lambert-St Louis

IAH

Houston George Bush Intcntl

1 stop

14h 00m
$154

Frontier

Pick Dates

Deal found 11/27

Dec 8 - Dec 11
IAH

Houston George Bush Intcntl

STL

Lambert-St Louis

1 stop

13h 39m
STL

Lambert-St Louis

IAH

Houston George Bush Intcntl

1 stop

7h 34m
$178

Frontier

Pick Dates

Deal found 11/27

One-way flights to St. Louis from Houston

The cheapest one-way flights from Houston to St. Louis
Dec 3
IAH

Houston George Bush Intcntl

STL

Lambert-St Louis

1 stop

9h 45m
$76

Frontier

Pick Dates

Deal found 11/26

Dec 4
IAH

Houston George Bush Intcntl

STL

Lambert-St Louis

1 stop

13h 07m
$80

Frontier

Pick Dates

Deal found 11/28

Dec 24
HOU

Houston Hobby

STL

Lambert-St Louis

1 stop

16h 15m
$88

Frontier

Pick Dates

Deal found 11/27

Related info for your journey

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

What airports serve Houston to St. Louis flights?

You can fly from either of Houston’s major airports to St. Louis. The majority of the flights on this route have one stop in between. There are more flights going from George Bush Intercontinental Airport to Lambert-St. Louis International Airport than from William P. Hobby Airport in Houston. St. Louis Lambert International Airport is located 14 miles from the downtown district in St. Louis. You’ll sometimes see it listed as Lambert Field. This airport is the busiest and the biggest one in the state of Missouri. There is a second airport in the city or located close to the city but the majority of flights arrive at Lambert. There is a connected railway though if it’s needed for a traveler to make it to the other airport.

Which airlines fly directly from Houston to St. Louis?

There are not a lot of direct flights between these two cities but there are a few. They are operated by United. The flight is 2h 5m to 2h 12m, depending on the time of day you go. For more choices of departure times, you can look for a stopover flight.

What are the stopover options between Houston to St. Louis?

American Airlines has a stop in Dallas for this route. Most of these are an hour or less. Delta stops in Atlanta and sometimes in Detroit. There are also a couple of options that stop in Minneapolis. United offers flights that land in Chicago at O’Hare before moving on to St. Louis. Most of the flights are around five hours or so. The longest ones are about eight hours.

Do I need a passport or visa to fly from Houston to St. Louis?

You will not need your passport or a visa for this flight. The connections are all within the United States so the flights are purely domestic. There is only a requirement that you bring a valid form of identification to the airport so you are allowed to board the plane.

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

For a flight from Houston to St. Louis, you will be flying into Lambert-St Louis. Lambert-St Louis (STL) is just 12.7 mi from the center of the city. Lambert-St Louis is the only St. Louis airport and it handles 4 inbound flights from Houston per day. 7 airlines have flights to Lambert-St Louis from Houston on a regular basis.

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

Some of the carriers operating flights from Houston to Lambert-St Louis that may be offering flexible cancellation policies are United Airlines, American Airlines, and Frontier. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.

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

Yes, there are multiple flights from Houston to St. Louis for under $200. The cheapest flight booked recently is on Frontier for just $144, but on average you can expect to pay $187.

Are there nonstop flights from Houston to St. Louis for under $300 on Cheapflights?

Cheapflights has at least 20 direct flights from Houston to St. Louis under $300. A good price for a nonstop flight from Houston to St. Louis is less than $355.

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

There are currently 20+ open flights from Houston to St. Louis within the next 7 days for less than $200.

How popular is this Houston to St. Louis flight route?

This flight path from Houston to Lambert-St Louis was viewed by 63 users in the past month. Keep an eye out for changes in search interest prior to high and low season.

What are the cheapest airlines flying from Houston to St. Louis round-trip?

Flying on Frontier is currently your cheapest option to St. Louis, with prices starting at $144. Another option worth looking into is Spirit Airlines, starting at $189 round trip. Frontier is 58% cheaper than the average price of flights available within the next 90 days to this destination.

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

The cheapest airlines for a one-way flight from Houston to St. Louis are Frontier ($76), Spirit Airlines ($110), and United Airlines ($118).

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

When booking a flight from Houston to St. Louis, you may want to consider flying on American Airlines, Frontier or Juneyao Airlines as they are the most popular for this route.

What are the most reliable airlines from Houston to St. Louis?

No one likes to see their flight delayed. When booking a flight from Houston to St. Louis consider choosing Mesa Airlines (96%), SkyWest Airlines (95%) or United Airlines (92%) as they are the most reliable in getting you off to your destination on time.

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

The cheapest flight price from Houston to St. Louis is $196. On average you can expect to pay $462. The most popular route, (Houston Hobby - Lambert-St Louis), can usually be booked for $176.

Alternative routes for Houston to St. Louis

See prices for flight routes from nearby airports that may be better suited for you.

Top 5 airlines flying from Houston to St. Louis

The chart below displays the airlines Cheapflights users traveling from Houston to St. Louis choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
Juneyao AirlinesCheapest$18Average$25FlexibilityNo cancel feeOn-time66%COVID-19 safety
Search Juneyao Airlines flights
FrontierCheapest$84Average$202FlexibilityNo cancel feeOn-time62%COVID-19 safety
Search Frontier flights
Spirit AirlinesCheapest$115Average$226FlexibilityNo cancel feeOn-time65%COVID-19 safety
Search Spirit Airlines flights
United AirlinesCheapest$197Average$384FlexibilityNo cancel feeOn-time69%COVID-19 safety
Search United Airlines flights
American AirlinesCheapest$203Average$534FlexibilityNo cancel feeOn-time71%COVID-19 safety
Search American Airlines flights

Hourly flight availability from Houston to St. Louis

See what time of day planes typically take off from Houston to St. Louis
23%of flight departuresEarly morningMidnight to 6 am
21%of flight departuresMorning6 am to noon
44%of flight departuresAfternoonNoon to 6 pm
12%of flight departuresEvening6 pm to midnight
Midnight
6 AM
Noon
6 PM

Weekly flight availability from Houston to St. Louis

See how many times per day planes take to the skies headed from Houston to St. Louis
Sunday7daily flights
Monday7daily flights
Tuesday0daily flights
Wednesday5daily flights
Thursday5daily flights
Friday5daily flights
Saturday5daily flights