Airlines with flights from Tampa to Houston
There are five airlines with scheduled flights between TPA and IAH. Both United and Frontier operates non-stop flights from Tampa International to Houston Airport and the flight time is 2 hours and 30 minutes.
Choose airline
Schedules
Non-stop with United Airlines
-
Total flight time: 2 hours and 30 minutes
-
Houston is a United Airlines hub.
-
25 flights per week
-
Boeing 737MAX 9 PassengerBoeing 737MAX 8 PassengerBoeing 737-800 PassengerBoeing 737-900 Passenger
-
Business and first class available
Flight
The timetable & schedule information was updated at 2026-04-22
Non-stop with Frontier Airlines
-
Total flight time: 2 hours and 28 minutes
-
Low-cost airline
-
Tampa is a Frontier Airlines focus city (Operating base).
-
4 flights per week
Flight
The timetable & schedule information was updated at 2026-04-22
Via Atlanta with Delta Air Lines
-
Total flight time: 4h 15m - 6h 58m.
-
Sky Team Alliance
-
327 flights per week
Flight
DL1682
DL1682
DL1572
DL1572
DL2890
DL1223
DL2890
DL1223
DL1131
DL1131
DL1284
DL1601
DL1601
The timetable & schedule information was updated at 2026-04-22
Via Miami with American Airlines
-
Total flight time: 4h 35m - 6h 53m.
-
One World Alliance
-
257 flights per week
Flight
AA1918
AA1918
AA2541
AA2541
AA2230
AA2230
The timetable & schedule information was updated at 2026-04-22
Via Dallas with American Airlines
-
Total flight time: 4h 38m - 7h 29m.
-
One World Alliance
-
387 flights per week
Flight
AA1916
AA3591
AA2512
AA3533
AA3583
AA4923
AA1929
AA3555
AA4923
AA2209
AA2209
AA1914
The timetable & schedule information was updated at 2026-04-22
Via Atlanta with Spirit Airlines
-
Total flight time: 4h 47m - 6h 27m.
-
Low-cost airline
-
Houston is a Spirit Airlines focus city (Operating base).
-
3 flights per week
Flight
NK933
The timetable & schedule information was updated at 2026-04-22

There are five airlines with scheduled flights between TPA and IAH. Both United and Frontier operates non-stop flights from Tampa International to Houston Airport and the flight time is 2 hours and 30 minutes.