Cheap Flights from Houston to St Louis

Compare Houston to St Louis flight deals

Find the cheapest month or even day of the year to fly to St Louis

Book the best St Louis fare with no extra fees

Flight deals from Houston to St Louis

Looking for a cheap last-minute deal or the best return flight from Houston to St Louis? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Houston to St Louis

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Houston to St Louis flights are currently cheapest in February.

Direct flights from Houston to St Louis

Houston to St Louis: Alternative routes

Compare routes from Houston to St Louis below. You may find an airport to fly into that's cheaper, faster, or easier than St Louis.

Houston to St Louis: Flight information

The things to know before you go.
Cheapest flight found$230
Cheapest month to flyFebruary
Average flight time2 hrs, 4 mins
Most popular airlineSouthwest Airlines
Average flights per week171

Finding cheap flights from Houston to St Louis: Frequently asked questions

The best price we found for a return flight from Houston to St Louis is $230. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
2 hours and 4 minutes is the average flight time from Houston to St Louis.
Southwest Airlines, United and Virgin Australia fly direct from Houston to St Louis.
As of February 2026, there are 171 flights per week flying from Houston to St Louis.
The cheapest month to fly from Houston to St Louis is usually February.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Houston to St Louis Airport on Monday, 23 February 2026.
Yes – the average flight time is 2 hours and 4 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to St Louis but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to St Louis is around 40 days in advance, so don’t leave your flight to the last minute.

Flying from Houston to Lambert-St. Louis International Airport (STL): What you need to know

  • Your travel story starts at one of Houston's main airports, George Bush Intercontinental Airport (IAH) or William P. Hobby Airport (HOU). Check out your options for booking a flight from Houston to Lambert-St. Louis International Airport (STL) departing from either of these bases.

  • Take a direct Houston to Lambert-St. Louis International Airport flight and you'll be in the air for around 2 hours 5 minutes.

  • Lambert-St. Louis International Airport is located in St Louis. The city's timezone is UTC-5 — the same as Houston.

  • The most popular route is from George Bush Intercontinental Airport (IAH) to Lambert-St. Louis International Airport (STL), with 27 direct services every week. If you're ready to head out sooner, the earliest flight from IAH to STL is the 7:27am United Airlines service. If you prefer to leave later in the day, the last departure is at 8:17pm with United Airlines.

  • Leave enough time to catch your flight from Houston to STL. A good rule of thumb is to arrive two hours before international departures and an hour ahead for domestic flights.

  • During high season, expect extended wait times and get there earlier. Aim for at least two hours ahead for domestic flights and up to four hours for international trips.

Airports in Houston

George Bush Intercontinental Airport (IAH)

  • You can hop on a direct flight from Houston to Lambert-St. Louis International Airport (STL) leaving from George Bush Intercontinental Airport (IAH).

  • When leaving from IAH, you can catch a direct flight from Houston to Lambert-St. Louis International Airport with United Airlines.

  • The top choice among passengers flying between IAH and STL is United Airlines.

  • United Airlines tops the rankings as the most punctual carrier on this route, with 82.95% of its services landing on schedule.

  • The journey from central Houston to IAH takes about 50 minutes by public transport. If you ride-share, drive or grab a cab, you'll cover the 27 kilometres in 20 minutes or so, depending on traffic.

  • Want a stress-free start to your journey? Stay near George Bush Intercontinental Airport. Whether you're boarding an early flight from Houston to Lambert-St. Louis International Airport or prefer not to rush, these hotels are just what you're after:

  • When it comes to the on-time performance of George Bush Intercontinental Airport, data shows 78.42% of flights arrive within the scheduled time frame.

  • IAH is located at 16930 JFK Boulevard.

William P. Hobby Airport (HOU)

  • You can book a direct Houston to Lambert-St. Louis International Airport (STL) flight ticket with departures from William P. Hobby Airport (HOU). Figure out if flying from HOU works better for your plans.

  • Southwest Airlines has direct flights from Houston to STL leaving from HOU. Book your favourite aisle (or window) seat and reach your destination in a single stretch.

  • Southwest Airlines ranks number one in bookings on the HOU to STL route.

  • Book with Southwest Airlines if you're looking for punctuality. Its flights between William P. Hobby Airport and Lambert-St. Louis International Airport arrive as scheduled 82.0% of the time.

  • With public transport, you can travel from central Houston to HOU in around 1 hour 40 minutes. The terminal is roughly 19 kilometres away, and making the journey by car will take approximately 20 minutes.

  • Get your holiday started early with an additional night away from home. Before catching your Houston to STL flight, stay in one of these hotels close to William P. Hobby Airport:

  • The majority of flights that leave William P. Hobby Airport land at their destination right on cue. It achieves a consistent on-time performance rate of 81.06%.

  • The street address for HOU is 7800 Airport Boulevard.

About Lambert-St. Louis International Airport (STL)

Getting from Lambert-St. Louis International Airport (STL) to central St Louis

  • Lambert-St. Louis International Airport is roughly 16 kilometres from central St Louis. How long it takes to get there by cab or car hire depends on the time of day. Do a little research before your trip.

  • Travelling on public transport takes about 35 minutes.

How to find the cheapest flights from Houston to Lambert-St. Louis International Airport (STL)

  • Currently, $115 is the lowest price we've found for a one-way ticket from Houston to Lambert-St. Louis International Airport. The cheapest price for a return flight is $230. Remember fares may change due to availability at the time of booking.

  • Don't leave everything to the last moment. You're more likely to find cheap flights from Houston to STL if you book early. Airlines often offer some amazing early bird rates.

  • If you have some flexibility with your travel dates, use the 'Whole month' tool. It'll give you the lowest price across every month when searching for your Houston to Lambert-St. Louis International Airport ticket.

  • You don't need to search every day to find out if fares have dropped when you create a Price Alert. We'll let you know as soon as there's a better deal on flight tickets from Houston to STL.

  • Chase down a great fare on a flight from Houston to Lambert-St. Louis International Airport with the help of the filters. Pick your preferred arrival and departure times, airlines and number of stops. You can also sort your results by 'Fastest,' 'Cheapest' or 'Best.'

The best time to fly from Houston to Lambert-St. Louis International Airport (STL)

  • It's time to figure out when to book your flight from Houston to Lambert-St. Louis International Airport (STL). July is when most people travel to St Louis. If a slower pace sounds more appealing, think about going in April.

  • Book a Houston to STL flight ticket departing in July if you want to explore the city during its warmest month. Expect temperatures in St Louis to range from 17ºC to 33ºC.

  • Search for cheap tickets from Houston to Lambert-St. Louis International Airport in January if you'd rather travel during cooler conditions. Temperatures are at their lowest then, ranging between -8ºC and 7ºC.

More about St Louis

Explore more of the United States

  • St Louis will leave a lasting impression, but there are so many other parts of the United States you'll want to see. Around 257 kilometres east of St Louis, a visit to Evansville will keep your itinerary busy. Start with attractions like Mesker Park Zoo, Riverfront Park and Evansville Zoological Society.

  • If you're looking to explore another well-known destination in the United States, consider Columbia, about 177 kilometres west of St Louis. Sentinel Park, Museum of Art and Archaeology and Bur Oak Brewing Company are among its highlights.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.