IAH to STL (Houston to St. Louis) Flights

Last Minute Flights from IAH to STL

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

OriginDestinationTravel DatesFlights From*
IAHSt. LouisMay 26 to May 28$158
*Prices include taxes and fees

Cheapest IAH to STL Flights

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

OriginDestinationTravel DatesFlights From*
IAHSt. LouisAugust 15 to August 19$129
IAHSt. LouisSeptember 25 to September 28$141
IAHSt. LouisJuly 2 to July 5$235
IAHSt. LouisJune 13 to June 18$258
*Prices include taxes and fees
IAH to STL Flight Details
Origin airport
George Bush Intercontinental
Origin airport IATA code
IAH
Destination airport
Lambert-St. Louis Intl.
Destination airport IATA code
STL
Distance
667 mi

Frequently asked questions

Which airlines with flights from IAH to Lambert-St. Louis International Airport allow free cancellation due to COVID-19?
Once all available flight options are listed for your desired travel dates, select the “No change fee” box under the “Flexible change policies” subheading. You’ll see your options from IAH to Lambert-St. Louis International Airport. Make sure you check the policies regarding COVID-19 cancellations before locking in your seat.
What airlines fly direct from Houston, TX Airport (IAH-George Bush Intercontinental) to STL?
Kick back and take advantage of the smooth ride from IAH to St. Louis, MO Airport (STL-Lambert-St. Louis Intl.) with United Airlines (UA). Advertising 117 nonstop flights per month on this route, this airline will get your adventure off to a quick start.
How many flights are there from IAH to STL?
Approximately 3 every day. If you’re in a big hurry to head to St. Louis, see if you can pick up a fabulous last-minute deal from Houston, TX Airport (IAH-George Bush Intercontinental) to St. Louis, MO Airport (STL-Lambert-St. Louis Intl.) and then reserve it right away!
How long does it take to fly from Houston, TX Airport (IAH-George Bush Intercontinental) to St. Louis, MO Airport (STL-Lambert-St. Louis Intl.)?
With a flight time of roughly 2 hours and 4 minutes, you’ll be touching down at St. Louis, MO Airport (STL-Lambert-St. Louis Intl.) from Houston, TX Airport (IAH-George Bush Intercontinental) in no time at all. Catch the earliest flight and you’ll have the whole day in front of you.
What is the flight distance from Houston, TX Airport (IAH-George Bush Intercontinental) to St. Louis, MO Airport (STL-Lambert-St. Louis Intl.)?
It’s a mere 670 miles (1100 km) from Houston, TX Airport (IAH-George Bush Intercontinental) to St. Louis, MO Airport (STL-Lambert-St. Louis Intl.), making it a short-haul journey. Sit in a window seat and take in the cityscape of St. Louis as you prepare for landing.
How many morning flights are there from IAH to STL?
Each week, 7 flights set off from IAH to STL before midday. United Airlines (UA) lists 7 weekly flights in the morning, with the earliest leaving at 3:40PM.
How many afternoon flights are there from IAH to STL?
Select one of the 20 weekly afternoon and evening flights from IAH to STL and catch a few more z’s. Well-known carrier United Airlines (UA) has 20 of these flights which jet out from 1:20AM.
What is the earliest departure time out of Houston to St. Louis?
Leave IAH at 10:40AM and touch down at STL at 12:45PM. This is the earliest service you’ll find on this route.
What is the latest departure time out of Houston to St. Louis?
The last flight departs IAH at 8:20PM and lands at STL at 10:25PM. You’ll have plenty of time to prepare for this journey.
What is the average price from Houston to St. Louis?
On average, the best price for a round-trip airfare from IAH to STL is $129. Pick up your own great bargain by reserving your seats early. 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.

Houston to St. Louis Flight Schedule

CarrierFlightDepart IAHArrive STLSun
5/19
Mon
5/20
Tue
5/21
Wed
5/22
Thu
5/23
Fri
5/24
Sat
5/25
Stops
UA605007:50 am09:58 amCheck FareCheck FareCheck FareCheck FareCheck FareCheck FareCheck Fare
0 Stops
UA236802:30 pm04:33 pmCheck FareCheck FareCheck FareCheck FareCheck FareCheck FareCheck Fare
0 Stops
UA611408:35 pm10:45 pmCheck FareCheck FareCheck Fare
-
-
-
-
0 Stops
UA211308:35 pm10:39 pm
-
-
-
Check Fare
-
-
-
0 Stops
UA612006:15 pm08:25 pm
-
-
-
-
Check Fare
-
Check Fare
0 Stops
UA264808:11 pm10:15 pm