STL to IAH (St. Louis to Houston) Flights

Last Minute Flights from STL to IAH

Best airfare and ticket deals for STL to IAH flights are based on recent deals found by Expedia.com customers within the past 7 days.

OriginDestinationTravel DatesFlights From*
STLHoustonMay 4 to May 5$338
*Prices include taxes and fees

Cheapest STL to IAH Flights

Best airfare and ticket deals for STL to IAH flights are based on recent deals found by Expedia.com customers within the past 7 days.

OriginDestinationTravel DatesFlights From*
STLHoustonMay 7 to May 8$116
STLHoustonMay 14 to May 19$187
STLHoustonAugust 7 to August 10$246
STLHoustonJuly 9 to July 10$287
*Prices include taxes and fees
STL to IAH Flight Details
Origin airport
Lambert-St. Louis Intl.
Origin airport IATA code
STL
Destination airport
George Bush Intercontinental
Destination airport IATA code
IAH
Distance
667 mi

Frequently asked questions

Which airlines with flights from STL to George Bush Intercontinental Airport allow free cancellation due to COVID-19?
To locate the airlines that offer flexible COVID-19 related changes, just use our convenient filter function. Get started by typing in your travel dates. Then, once all the available flights have appeared, check the “No change fee” box underneath “Flexible change policies” on the left. Read through the carrier’s cancellation policies before finalizing your Lambert-St. Louis International Airport to IAH fare.
What airlines fly direct from St. Louis, MO Airport (STL-Lambert-St. Louis Intl.) to Houston, TX Airport (IAH-George Bush Intercontinental)?
Enjoy a smooth journey from takeoff to landing on board United Airlines (UA). This leading carrier offers 117 nonstop flights on the route from St. Louis, MO Airport (STL-Lambert-St. Louis Intl.) to Houston Airport every month.
How many flights are there from STL to IAH?
There are around 3 flights every day from St. Louis, MO Airport (STL-Lambert-St. Louis Intl.) to Houston, TX Airport (IAH-George Bush Intercontinental), so you have plenty of ways to get to Houston. Just pick a date and time that works with your schedule and secure your seat.
How long does it take to fly from St. Louis, MO Airport (STL-Lambert-St. Louis Intl.) to Houston, TX Airport (IAH-George Bush Intercontinental)?
You’ll scarcely have enough time for a quick snooze on this journey of 2 hours and 20 minutes. St. Louis, MO Airport (STL-Lambert-St. Louis Intl.) to Houston, TX Airport (IAH-George Bush Intercontinental) is classed as a short-haul flight.
What is the flight distance from St. Louis, MO Airport (STL-Lambert-St. Louis Intl.) to Houston, TX Airport (IAH-George Bush Intercontinental)?
The short-haul trip from St. Louis to Houston is only 670 miles (1100 km). Don’t get too comfortable though — you’ll be arriving at Houston, TX Airport (IAH-George Bush Intercontinental) not long after you take off!
How many morning flights are there from STL to IAH?
Buckle up and journey from STL to IAH on one of the 14 morning flights each week. United Airlines (UA) operates 14 of these services that take off before midday. 11:00AM is the first departure available with this carrier.
How many afternoon flights are there from STL to IAH?
With 13 afternoon and evening flights every week from STL to IAH, you won’t have to stress about waking at the crack of dawn. United Airlines (UA) operates 13 weekly flights after midday, with its earliest departure scheduled for 7:59PM.
What is the earliest departure time out of St. Louis to Houston?
The earliest flight leaves STL at 6:00AM and lands at 8:19AM at IAH. Remember to allow yourself adequate time in the morning to easily get to your gate.
What is the latest departure time out of St. Louis to Houston?
Secure a seat on the 4:30PM flight out of STL, touching down at IAH at 6:50PM, and give yourself time to take care of any last-minute vacation preparations. This is the latest flight you can get on this route.
What is the average price from St. Louis to Houston?
Round-trip tickets from STL to IAH begin from around $116. Awesome deals don’t last forever, so get set to click “book” when you find the perfect price. This price was available on Flights.com within the past 7 days, for flights departing within the next year. Prices and availability are subject to change. Additional terms apply.

St. Louis to Houston Flight Schedule

CarrierFlightDepart STLArrive IAHWed
5/1
Thu
5/2
Fri
5/3
Sat
5/4
Sun
5/5
Mon
5/6
Tue
5/7
Stops
UA201006:19 am08:33 amCheck Fare
-
-
-
-
-
-
0 Stops
UA621311:10 am01:33 pmCheck FareCheck FareCheck FareCheck FareCheck FareCheck FareCheck Fare
0 Stops
UA212104:52 pm07:05 pmCheck FareCheck FareCheck FareCheck FareCheck FareCheck FareCheck Fare
0 Stops
UA44106:19 am08:33 am
-
Check Fare
-
-
-
-
-
0 Stops
UA570908:52 am11:15 am
-
Check Fare
-
-
-
-
-
0 Stops
UA617306:19 am08:40 am
-
-
Check FareCheck FareCheck FareCheck FareCheck Fare
0 Stops

St. Louis to Houston Flights

Whether it’s for an obligation or the sake of your sanity, sometimes you need to get away. Maybe you need flights from St. Louis to Houston to attend your cousin’s wedding, to pitch a business idea to your boss, or perhaps simply to treat yourself to a mini vacation. Regardless of the reasons behind packing your bags and needing to find the cheapest flights from STL to IAH, we’ve got you covered here at Flights.com.

We present you with some of the hottest deals on airfare so stop that Google flights search. We want you to spend less on your flight from St. Louis to Houston, so you can spend more during your getaway. With Flights.com, you’ll find it simple to land airline tickets with itineraries matching your travel schedule. What’s more, we provide you with all the information you need to confidently make reservations on your family, business, or personal trip.