Airlines with flights from Houston to Panama City
There are four airlines with scheduled flights between IAH and PTY. United is the only airline with non-stop flights from Houston Airport to Tocumen International and the flight time is 4 hours and 11 minutes.
Choose airline
Schedules
Non-stop with United Airlines
-
Total flight time: 4 hours and 11 minutes
-
Houston is a United Airlines hub.
-
21 flights per week
-
Boeing 737-900 PassengerBoeing 737MAX 9 Passenger
-
Business and first class available
IAH
Direct
PTY
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
UA1916
09:59
09:59
09:59
09:59
09:59
09:59
09:59
UA1250
11:59
11:59
11:59
11:59
11:59
11:59
11:59
UA1034
14:24
14:24
14:24
14:24
14:24
14:24
14:24
The timetable & schedule information was updated at 2026-04-21
Via Miami with American Airlines
-
Total flight time: 6h 13m - 8h 27m.
-
One World Alliance
-
47 flights per week
IAH
Via MIA
PTY
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
AA1047
AA411
AA411
05:15
05:15
05:15
05:15
05:15
05:15
05:15
The timetable & schedule information was updated at 2026-04-21
Via San Salvador with AVIANCA
-
Total flight time: 7h 15m - 8h 10m.
-
7 flights per week
IAH
Via SAL
PTY
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
AV425
AV317
AV317
17:45
17:45
17:45
17:45
17:45
17:45
17:45
The timetable & schedule information was updated at 2026-04-21
Via Mexico City with Aeromexico
-
Total flight time: 8h 03m - 8h 03m.
-
Sky Team Alliance
IAH
Via MEX
PTY
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
Sorry. We could not find any flights for this week.
The timetable & schedule information was updated at 2026-04-21

There are four airlines with scheduled flights between IAH and PTY. United is the only airline with non-stop flights from Houston Airport to Tocumen International and the flight time is 4 hours and 11 minutes.