Airlines with flights from Houston to Saint Louis
There are two airlines with scheduled flights between IAH and STL. United is the only airline with non-stop flights from Houston Airport to Saint Louis Airport and the flight time is 2 hours and 11 minutes. You can also connect with American Airlines via Dallas with a flight time of 3 hours and 47 minutes.
Choose airline
Schedules
Non-stop with United Airlines
-
Total flight time: 2 hours and 11 minutes
-
Houston is a United Airlines hub.
-
30 flights per week
-
Embraer 175 (Enhanced Winglets)
-
Business and first class available
IAH
Direct
STL
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
UA6214
08:00
08:00
08:00
08:00
08:00
08:00
08:00
UA5397
12:00
----
12:00
12:00
12:00
----
12:00
UA6160
15:31
15:31
15:31
15:31
15:31
----
15:31
UA6204
18:28
----
----
18:28
18:28
18:36
18:28
UA6187
20:30
20:30
20:30
20:30
20:30
20:30
20:30
The timetable & schedule information was updated at 2026-04-21
Via Dallas with American Airlines
-
Total flight time: 3h 47m - 6h 19m.
-
One World Alliance
-
172 flights per week
IAH
Via DFW
STL
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
AA2551
AA1410
AA1410
05:00
05:00
05:00
05:00
05:00
05:00
05:00
AA3002
AA5655
AA5655
07:00
07:00
07:00
07:00
07:00
07:00
07:00
AA3193
AA6384
AA6384
09:28
09:28
09:28
----
----
----
----
AA1916
AA2712
AA2712
10:37
10:37
10:37
10:37
10:37
----
10:37
AA1916
AA5328
AA5328
----
----
----
----
----
10:37
----
AA3591
AA2712
AA2712
11:24
11:19
11:24
11:24
11:24
----
11:24
AA3591
AA5328
AA5328
----
----
----
----
----
11:24
----
AA2512
AA2491
AA2491
14:04
----
----
14:04
14:04
14:04
14:04
AA3533
AA2761
AA2761
----
14:04
----
----
----
----
----
AA2512
AA2761
AA2761
----
----
14:04
----
----
----
----
AA3583
AA1010
AA1010
16:16
16:16
16:16
16:16
16:16
16:16
16:16
AA1929
AA3049
AA3049
18:50
18:50
----
18:50
18:50
----
19:00
AA3555
AA3049
AA3049
----
----
18:50
----
----
----
----
AA4923
AA3049
AA3049
19:42
----
----
19:42
19:42
19:42
19:42
The timetable & schedule information was updated at 2026-04-21

There are two airlines with scheduled flights between IAH and STL. United is the only airline with non-stop flights from Houston Airport to Saint Louis Airport and the flight time is 2 hours and 11 minutes. You can also connect with American Airlines via Dallas with a flight time of 3 hours and 47 minutes.