Cheap flights from Houston to St. Louis from $152

Round-trip
1 adult
Economy
From?
To?
Fri 7/8
Fri 7/15

Deals available from 900+ travel sites.

Flight information for Houston to St. Louis

Find info about flight duration, direct flights, and airports for your flight from Houston to St. Louis

Best Price Found

$152

Fastest flight time

2h 01m

Direct flights

None

Airports in St. Louis

1 airport
The best one-way flight to St. Louis from Houston in the past 72 hours is $152. The best round-trip flight deal from Houston to St. Louis found on momondo in the last 72 hours is $236.
The fastest flight from Houston to St. Louis takes 2h 01m
There are no direct flights from Houston to St. Louis. Popular non-direct routes for this connection are Houston Hobby Airport - Lambert-St Louis Airport and Houston George Bush Intcntl Airport - Lambert-St Louis Airport.
There is 1 airport near St. Louis: Lambert-St Louis (STL)

How to get the cheapest flight ticket from Houston to St. Louis

Look no further. We've gone through all the searches for this route on momondo so you have the important information and insights to find the cheapest flight ticket for your trip

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

September

The cheapest time of year to fly to St. Louis from Houston is September. Most expensive is December

What is the cheapest day to depart Houston for St. Louis?

Wednesday

The cheapest day of the week is typically Wednesday. The most expensive is typically Monday

When is the cheapest time to fly from Houston to St. Louis?

in the morning

Houston to St. Louis flights are approximately 8% more expensive in the evening than in the morning

What is the cheapest airline that flies to St. Louis from Houston?

Juneyao Airlines

American Airlines, Frontier, and Juneyao Airlines are the most popular carriers operating from Houston to St. Louis

What is the cheapest Houston to St. Louis flight route?

Houston Hobby - Lambert-St Louis

Fly from Houston Hobby to Lambert-St Louis for the best Houston - St. Louis flight prices

How far in advance should you book Houston to St. Louis flights?

29 days before

The cheapest time to buy a flight from Houston to St. Louis is approximately 29 days to departure

If you are looking to fly from Houston to St. Louis, you are most likely going to fly from Houston George Bush Intcntl Airport to Lambert-St Louis Airport, the most popular airports on that route. If you are looking for alternate airports to fly out of when traveling to St. Louis, you can try flying out of Houston Hobby Airport (in Houston), Beaumont Jefferson County Airport (in Beaumont), or College Station Easterwood Field Airport (in College Station). When traveling from Houston, it is helpful to have an alternative airport to fly into when you land in St. Louis. Good options for arrival airports in St. Louis, you can try Springfield Capital Airport (in Springfield) or Marion Williamson County Airport (in Marion). The cheapest route from Houston to St. Louis is HOU — STL with an average price of $236 RT during the month of July.

Houston Hobby Airport (HOU) to Lambert-St Louis Airport (STL)$236
Search Flight Deals
Houston George Bush Intcntl Airport (IAH) to Lambert-St Louis Airport (STL)$236
Search Flight Deals
Houston George Bush Intcntl Airport (IAH) to Springfield Capital Airport (SPI)$448
Search Flight Deals
Houston Hobby Airport (HOU) to Springfield Capital Airport (SPI)$448
Search Flight Deals
Houston George Bush Intcntl Airport (IAH) to Marion Williamson County Airport (MWA)$477
Search Flight Deals
Houston Hobby Airport (HOU) to Marion Williamson County Airport (MWA)$477
Search Flight Deals

Easily compare round-trip flights from Houston to St. Louis

Below you can see the best fares for your round-trip flight route over the next three months. All fares were found on momondo this week. Browse the quickest and cheapest flights from Houston to St. Louis by changing tabs
American Airlines
Aug 20
IAH2:14 pmHouston George Bush Intcntl
5h 15m
1 stop
STL7:29 pmLambert-St Louis
Aug 22
STL1:39 pmLambert-St Louis
4h 12m
1 stop
IAH5:51 pmHouston George Bush Intcntl
Multiple Airlines
Aug 20
HOU2:00 amHouston Hobby
5h 59m
1 stop
STL7:59 amLambert-St Louis
Aug 22
STL3:52 amLambert-St Louis
4h 02m
1 stop
HOU7:54 amHouston Hobby
United Airlines
Jul 26
IAH4:02 pmHouston George Bush Intcntl
2h 01m
STL6:03 pmLambert-St Louis
Jul 27
STL2:20 amLambert-St Louis
2h 02m
IAH4:22 amHouston George Bush Intcntl
Spirit Airlines
Oct 13
IAH1:30 amHouston George Bush Intcntl
15h 50m
1 stop
STL5:20 pmLambert-St Louis
Oct 17
STL10:44 amLambert-St Louis
8h 52m
1 stop
IAH7:36 pmHouston George Bush Intcntl
Delta
Oct 8
HOU6:57 amHouston Hobby
4h 11m
1 stop
STL11:08 amLambert-St Louis
Oct 11
STL2:00 amLambert-St Louis
6h 33m
1 stop
HOU8:33 amHouston Hobby
Multiple Airlines
Jul 26
IAH4:02 pmHouston George Bush Intcntl
2h 01m
STL6:03 pmLambert-St Louis
Jul 27
STL1:45 amLambert-St Louis
4h 32m
1 stop
IAH6:17 amHouston George Bush Intcntl

Find the cheapest one-way flights from Houston to St. Louis

If you're looking for one-way flights from Houston to St. Louis, view some of our deals below provided by American Airlines, Spirit Airlines and United Airlines
United Airlines
Oct 2
IAH3:45 pmHouston George Bush Intcntl
1h 59m
STL5:44 pmLambert-St Louis
Spirit Airlines
Jul 19
IAH5:15 pmHouston George Bush Intcntl
14h 43m
1 stop
STL7:58 amLambert-St Louis
American Airlines
Jul 23
IAH2:15 amHouston George Bush Intcntl
6h 48m
1 stop
STL9:03 amLambert-St Louis

Search last-minute flights to St. Louis from Houston

Find and compare round-trip flight prices for your last-minute flight from Houston to St. Louis
United Airlines
Jul 9
IAH5:33 amHouston George Bush Intcntl
2h 14m
STL7:47 amLambert-St Louis
Jul 20
STL2:20 amLambert-St Louis
2h 02m
IAH4:22 amHouston George Bush Intcntl
Multiple Airlines
Jul 9
IAH1:59 pmHouston George Bush Intcntl
5h 29m
1 stop
STL7:28 pmLambert-St Louis
Jul 20
STL2:20 amLambert-St Louis
2h 02m
IAH4:22 amHouston George Bush Intcntl
American Airlines
Jul 9
IAH1:59 pmHouston George Bush Intcntl
5h 29m
1 stop
STL7:28 pmLambert-St Louis
Jul 20
STL9:54 amLambert-St Louis
3h 49m
1 stop
IAH1:43 pmHouston George Bush Intcntl
Spirit Airlines
Jul 13
IAH5:15 pmHouston George Bush Intcntl
14h 43m
1 stop
STL7:58 amLambert-St Louis
Jul 15
STL8:50 amLambert-St Louis
22h 41m
3 stops
IAH7:31 amHouston George Bush Intcntl
United Airlines
Jul 8
IAH4:02 pmHouston George Bush Intcntl
2h 01m
STL6:03 pmLambert-St Louis
Jul 11
STL2:22 pmLambert-St Louis
2h 20m
IAH4:42 pmHouston George Bush Intcntl
Multiple Airlines
Jul 13
IAH4:00 amHouston George Bush Intcntl
5h 03m
1 stop
STL9:03 amLambert-St Louis
Jul 15
STL2:20 amLambert-St Louis
2h 02m
IAH4:22 amHouston George Bush Intcntl

Best airlines flying from Houston to St. Louis

Compare and see reviews for airlines that fly from Houston to St. Louis with momondo
AirlineRatingFree CancellationPrice
Juneyao AirlinesPriceFrom $19Free CancellationRating
0.0
Search Juneyao Airlines flights
American AirlinesPriceFrom $107Free CancellationRating
7.1
7.4

Boarding

7.1

Comfort

8.0

Crew

6.8

Entertainment

6.4

Food

Reviews

British Airways flight attendants were rude, Kayak support was excellent!

1 / 10
Search American Airlines flights
Spirit AirlinesPriceFrom $125Free CancellationRating
6.3
6.5

Boarding

5.9

Comfort

7.0

Crew

4.8

Entertainment

5.1

Food

Reviews

All was really great!

1 / 10
Search Spirit Airlines flights
FrontierPriceFrom $133Free CancellationRating
6.2
6.4

Boarding

5.8

Comfort

7.0

Crew

4.7

Entertainment

5.0

Food

Reviews

Newer planes being acquired at least have a small tray for working or reading or to set down a drink. Most seats do not recline, and space is tight. If you are over 6' tall consider paying extra for a seat with extra legroom.

1 / 10
Search Frontier flights
United AirlinesPriceFrom $187Free CancellationRating
7.2
7.5

Boarding

7.1

Comfort

8.0

Crew

6.9

Entertainment

6.5

Food

Reviews

Swiss Air required me to check my carry-on size bag and then lost it. They have provided zero assistance in locating it.

1 / 10
Search United Airlines flights

American Airlines flights from Houston to St. Louis

Our best American Airlines deals on Houston to St. Louis flight tickets
American Airlines
Aug 20
IAH2:14 pmHouston George Bush Intcntl
5h 15m
1 stop
STL7:29 pmLambert-St Louis
Aug 22
STL1:39 pmLambert-St Louis
4h 12m
1 stop
IAH5:51 pmHouston George Bush Intcntl
American Airlines
Aug 11
IAH7:27 amHouston George Bush Intcntl
8h 01m
1 stop
STL3:28 pmLambert-St Louis
Aug 16
STL3:52 amLambert-St Louis
5h 38m
1 stop
IAH9:30 amHouston George Bush Intcntl
American Airlines
Aug 5
IAH2:34 pmHouston George Bush Intcntl
4h 04m
1 stop
STL6:38 pmLambert-St Louis
Aug 9
STL9:53 amLambert-St Louis
3h 50m
1 stop
IAH1:43 pmHouston George Bush Intcntl

United Airlines flights from Houston to St. Louis

Our best United Airlines deals on Houston to St. Louis flight tickets
United Airlines
Jul 26
IAH4:02 pmHouston George Bush Intcntl
2h 01m
STL6:03 pmLambert-St Louis
Jul 27
STL2:20 amLambert-St Louis
2h 02m
IAH4:22 amHouston George Bush Intcntl
United Airlines
Aug 18
IAH4:02 pmHouston George Bush Intcntl
2h 01m
STL6:03 pmLambert-St Louis
Aug 23
STL2:20 amLambert-St Louis
2h 02m
IAH4:22 amHouston George Bush Intcntl
United Airlines
Jul 29
IAH4:02 pmHouston George Bush Intcntl
2h 01m
STL6:03 pmLambert-St Louis
Aug 2
STL2:20 amLambert-St Louis
2h 02m
IAH4:22 amHouston George Bush Intcntl

  • Are airlines flying from Houston to Lambert-St Louis offering flexible cancellation due to COVID-19?

    To ease the stress of booking flights, some of our airline partners flying from Houston to Lambert-St Louis are responding to the global pandemic. The following airlines may have a flexible cancellation policy to help accommodate travelers: United Airlines, American Airlines, and Spirit Airlines.

  • How far is Houston to Lambert-St Louis by plane?

    Houston and Lambert-St Louis are 679.6 mi apart from one another. Typically, this will take 2h 01m by plane in normal conditions.



Alternative routes for Houston to St. Louis

Compare alternative flights to and from nearby airports and cities to discover the best prices and most convenient flight times
Dallas to St. Louis Flights
Fastest flight time1h 41m
Cheapest price$228
Dallas to Kansas City Flights
Fastest flight time1h 29m
Cheapest price$193
Houston to Kansas City Flights
Fastest flight time2h 04m
Cheapest price$284
Austin to Kansas City Flights
Fastest flight time1h 52m
Cheapest price$180
Austin to St. Louis Flights
Fastest flight time2h 04m
Cheapest price$180
San Antonio to St. Louis Flights
Fastest flight time4h 13m
Cheapest price$216
San Antonio to Kansas City Flights
Fastest flight time4h 43m
Cheapest price$282
El Paso to Kansas City Flights
Fastest flight time7h 24m
Cheapest price$280

Similar Houston to St. Louis flights

Flexible with your destination? Broaden your search and find flights similar to your Houston to St. Louis route

Why use momondo?

To find the flight that best suits your needs, momondo gathers a range of flights from a large pool of different airlines and agents; you can then use our insights and filters to find and book the right flight to St. Louis from Houston.

All flight searches from Houston to St. Louis on momondo can be filtered to show those which offer flexible booking policies.

momondo provides multiple filters to help you find the best flight to St. Louis from Houston. Filter by price, airline, airports, cabin, aircraft, payment method, number of stops and more.

If you are not ready to book a flight from Houston to St. Louis now, use our insights above to find helpful tips or alternatively set up a price alert, where momondo will track prices on flights to St. Louis and let you know when they change.


Here's why travelers choose to use momondo
Flexible Travel
momondo understands the need for flexibility and we have a filter specifically for flights with no change fees.
Expert Insights
Data driven insights designed to help you find a great flight deal. From the cheapest time to depart to how far in advance to book.
Price Alerts
Track the price of your preferred flight route and be notified when it changes.