Cheap flights from Portland to Houston

Search for the cheapest air tickets from Portland to Houston

Recently booked flights from Portland to Houston

From
Portland
To
Houston
Depart date
01.02.2026
Price
$501 / 1824ر.ق

Airlines Flying to Houston from Portland

Flight schedule Portland to Houston

07:00 → 13:12

direct

logo United Airlines 462
PDX — IAH
M - W T F - S
07:00 → 13:12

direct

logo United Airlines 462
PDX — IAH
- T - - - - -
07:10 → 13:19

direct

logo United Airlines 462
PDX — IAH
- - - - - S -
07:10 → 13:19

direct

logo United Airlines 462
PDX — IAH
M - - T - - S
07:10 → 13:19

direct

logo United Airlines 462
PDX — IAH
- - - - F - -
12:57 → 19:05

direct

logo United Airlines 1794
PDX — IAH
- - - - F - -
12:57 → 19:05

direct

logo United Airlines 1794
PDX — IAH
M T W T - - S
12:57 → 19:05

direct

logo United Airlines 1794
PDX — IAH
- - - - - S -
12:59 → 19:10

direct

logo United Airlines 1794
PDX — IAH
M - W T F - S
12:59 → 19:10

direct

logo United Airlines 1794
PDX — IAH
- T - - - - -
13:35 → 21:59

direct

logo United Airlines 776
PDX — IAH
M - - T F - -
13:35 → 21:59

direct

logo United Airlines 776
PDX — IAH
- - W - - - -
05:00 → 13:17

1 stop

United Airlines logo United Airlines
PDX — IAH
M T W - F S S
05:00 → 13:22

1 stop

American Airlines logo American Airlines
PDX — IAH
- - - T - - -
05:05 → 13:33

1 stop

United Airlines logo United Airlines
PDX — IAH
M T - T F S -
05:05 → 13:33

1 stop

United Airlines logo United Airlines
PDX — IAH
- - - - - - S
05:05 → 13:33

1 stop

United Airlines logo United Airlines
PDX — IAH
- - - T - - -
05:25 → 13:41

1 stop

American Airlines logo American Airlines
PDX — IAH
- T - - - - -
05:25 → 15:10

1 stop

American Airlines logo American Airlines
PDX — IAH
- T - - - - -
05:40 → 15:16

1 stop

American Airlines logo American Airlines
PDX — IAH
- - - T F - -
05:40 → 15:42

1 stop

American Airlines logo American Airlines
PDX — IAH
- - - - - S -
05:45 → 13:30

1 stop

Delta Air Lines logo Delta Air Lines
PDX — IAH
- - - - - S -
05:45 → 13:30

1 stop

Delta Air Lines logo Delta Air Lines
PDX — IAH
- - - - - - S
06:00 → 13:51

1 stop

American Airlines logo American Airlines
PDX — IAH
- T - - - - -
06:00 → 13:51

1 stop

American Airlines logo American Airlines
PDX — IAH
- - W - - - -
06:00 → 13:51

1 stop

American Airlines logo American Airlines
PDX — IAH
M - - - - - -
06:00 → 15:40

1 stop

American Airlines logo American Airlines
PDX — IAH
M T W T F S -
06:25 → 17:00

1 stop

Delta Air Lines logo Delta Air Lines
PDX — IAH
- - - T - - -
06:25 → 15:40

1 stop

Delta Air Lines logo Delta Air Lines
PDX — IAH
- T - - - - -
06:25 → 17:00

1 stop

Delta Air Lines logo Delta Air Lines
PDX — IAH
- - - - - - S
06:25 → 17:00

1 stop

Delta Air Lines logo Delta Air Lines
PDX — IAH
- - - - - S -
06:25 → 15:33

1 stop

Delta Air Lines logo Delta Air Lines
PDX — IAH
- - - - F - -
06:25 → 15:40

1 stop

Delta Air Lines logo Delta Air Lines
PDX — IAH
- - W - - - -
06:25 → 15:40

1 stop

Delta Air Lines logo Delta Air Lines
PDX — IAH
M - - - - - -
06:25 → 15:33

1 stop

Delta Air Lines logo Delta Air Lines
PDX — IAH
- - - - - - S
06:25 → 15:33

1 stop

Delta Air Lines logo Delta Air Lines
PDX — IAH
- - - - - S -
06:25 → 15:33

1 stop

Delta Air Lines logo Delta Air Lines
PDX — IAH
- - - T - - -
06:35 → 15:42

1 stop

American Airlines logo American Airlines
PDX — IAH
- - - - - S -
06:40 → 15:16

1 stop

American Airlines logo American Airlines
PDX — IAH
- - - T F - -
06:40 → 15:16

1 stop

American Airlines logo American Airlines
PDX — IAH
- - - T - - -
06:40 → 15:45

1 stop

American Airlines logo American Airlines
PDX — IAH
- - - T - - -
06:40 → 15:45

1 stop

American Airlines logo American Airlines
PDX — IAH
- - - - F - -
06:40 → 16:01

1 stop

American Airlines logo American Airlines
PDX — IAH
- - - - - - S
07:00 → 13:12

direct

United Airlines logo United Airlines
PDX — IAH
- T - - - - -
07:00 → 13:12

direct

United Airlines logo United Airlines
PDX — IAH
M - W T F - S
07:10 → 13:19

direct

United Airlines logo United Airlines
PDX — IAH
- - - - F - -
07:10 → 13:19

direct

United Airlines logo United Airlines
PDX — IAH
M - - T - - S
07:10 → 13:19

direct

United Airlines logo United Airlines
PDX — IAH
- - - - - S -
07:30 → 17:03

1 stop

United Airlines logo United Airlines
PDX — IAH
- - - - - S -
07:30 → 17:03

1 stop

United Airlines logo United Airlines
PDX — IAH
M T - - F - -
07:30 → 17:03

1 stop

United Airlines logo United Airlines
PDX — IAH
- - - T - - -
07:38 → 15:40

1 stop

American Airlines logo American Airlines
PDX — IAH
M - - - - S -
07:38 → 15:40

1 stop

American Airlines logo American Airlines
PDX — IAH
- T - T F - S
07:38 → 15:40

1 stop

American Airlines logo American Airlines
PDX — IAH
- - W - - - -
07:38 → 16:57

1 stop

American Airlines logo American Airlines
PDX — IAH
- T - T F - S
07:38 → 16:57

1 stop

American Airlines logo American Airlines
PDX — IAH
- - W - - - -
07:38 → 17:05

1 stop

American Airlines logo American Airlines
PDX — IAH
M - - - - - -
07:38 → 17:05

1 stop

American Airlines logo American Airlines
PDX — IAH
- T - - - - -
07:38 → 17:05

1 stop

American Airlines logo American Airlines
PDX — IAH
- - W - - - -
07:45 → 22:48

1 stop

United Airlines logo United Airlines
PDX — IAH
- T - - - - -
07:45 → 22:48

1 stop

United Airlines logo United Airlines
PDX — IAH
- - W - - - -
07:45 → 22:48

1 stop

United Airlines logo United Airlines
PDX — IAH
M - - T F - -
07:45 → 20:54

1 stop

United Airlines logo United Airlines
PDX — IAH
M - - T - - -
07:45 → 20:54

1 stop

United Airlines logo United Airlines
PDX — IAH
- - W - - - -
07:45 → 17:15

1 stop

United Airlines logo United Airlines
PDX — IAH
- T - - - - -
07:45 → 17:15

1 stop

United Airlines logo United Airlines
PDX — IAH
M - - T F - -
07:45 → 17:15

1 stop

United Airlines logo United Airlines
PDX — IAH
- - W - - - -
07:45 → 20:54

1 stop

United Airlines logo United Airlines
PDX — IAH
- T - - - - -
08:29 → 17:10

1 stop

American Airlines logo American Airlines
PDX — IAH
M - - - F - S
08:29 → 17:10

1 stop

American Airlines logo American Airlines
PDX — IAH
- - W - - - -
08:30 → 17:09

1 stop

American Airlines logo American Airlines
PDX — IAH
- - - T - - -
08:30 → 17:09

1 stop

American Airlines logo American Airlines
PDX — IAH
- - - - F - -
08:30 → 17:09

1 stop

American Airlines logo American Airlines
PDX — IAH
M - W - - - S
08:30 → 17:09

1 stop

American Airlines logo American Airlines
PDX — IAH
- - - - - S -
08:30 → 16:58

1 stop

United Airlines logo United Airlines
PDX — IAH
- - - - F - -
08:30 → 16:59

1 stop

United Airlines logo United Airlines
PDX — IAH
M T W T F - -
08:30 → 16:59

1 stop

United Airlines logo United Airlines
PDX — IAH
- - W - - - -
08:30 → 16:58

1 stop

United Airlines logo United Airlines
PDX — IAH
- - - - - - S
08:30 → 16:58

1 stop

United Airlines logo United Airlines
PDX — IAH
- - - - - S -
08:30 → 16:58

1 stop

United Airlines logo United Airlines
PDX — IAH
- - - T - - -
10:00 → 17:46

1 stop

Delta Air Lines logo Delta Air Lines
PDX — IAH
- T - - F - -
10:00 → 17:46

1 stop

Delta Air Lines logo Delta Air Lines
PDX — IAH
M - - - - - -
10:00 → 17:46

1 stop

Delta Air Lines logo Delta Air Lines
PDX — IAH
- - W - - - -
10:05 → 17:38

1 stop

Delta Air Lines logo Delta Air Lines
PDX — IAH
- - - T - - -
10:05 → 17:38

1 stop

Delta Air Lines logo Delta Air Lines
PDX — IAH
- T - - F - -
12:04 → 20:41

1 stop

American Airlines logo American Airlines
PDX — IAH
- - - - - - S
12:04 → 20:41

1 stop

American Airlines logo American Airlines
PDX — IAH
- - - - F - -
12:04 → 20:41

1 stop

American Airlines logo American Airlines
PDX — IAH
- - - T - - -
12:04 → 20:10

1 stop

American Airlines logo American Airlines
PDX — IAH
- - - - - - S
12:04 → 20:21

1 stop

American Airlines logo American Airlines
PDX — IAH
- - - - F - -
12:04 → 20:21

1 stop

American Airlines logo American Airlines
PDX — IAH
- T - T - - -
12:04 → 20:14

1 stop

American Airlines logo American Airlines
PDX — IAH
- - - - - S -
12:35 → 20:47

1 stop

American Airlines logo American Airlines
PDX — IAH
M - - - F - -
12:35 → 20:47

1 stop

American Airlines logo American Airlines
PDX — IAH
- - W - - - -
12:35 → 21:10

1 stop

American Airlines logo American Airlines
PDX — IAH
M - W - - - -
12:35 → 21:10

1 stop

American Airlines logo American Airlines
PDX — IAH
- T - - - - -
12:57 → 19:05

direct

United Airlines logo United Airlines
PDX — IAH
- - - - - S -
12:57 → 19:05

direct

United Airlines logo United Airlines
PDX — IAH
- - - - F - -
12:57 → 19:05

direct

United Airlines logo United Airlines
PDX — IAH
M T W T - - S
12:59 → 19:10

direct

United Airlines logo United Airlines
PDX — IAH
- T - - - - -
12:59 → 19:10

direct

United Airlines logo United Airlines
PDX — IAH
M - W T F - S
13:02 → 21:51

1 stop

Delta Air Lines logo Delta Air Lines
PDX — IAH
M - - - - - -
13:02 → 21:51

1 stop

Delta Air Lines logo Delta Air Lines
PDX — IAH
- - W - F - -
13:02 → 21:51

1 stop

Delta Air Lines logo Delta Air Lines
PDX — IAH
- T - - - - -
13:18 → 22:46

1 stop

United Airlines logo United Airlines
PDX — IAH
- - - T F S -
13:18 → 22:46

1 stop

United Airlines logo United Airlines
PDX — IAH
M T W T - S S
13:24 → 22:48

1 stop

United Airlines logo United Airlines
PDX — IAH
- - W - - - -
13:24 → 22:48

1 stop

United Airlines logo United Airlines
PDX — IAH
M T W T F - S
13:32 → 21:44

1 stop

Delta Air Lines logo Delta Air Lines
PDX — IAH
- - - T - - -
13:32 → 21:44

1 stop

Delta Air Lines logo Delta Air Lines
PDX — IAH
- - - - F - -
13:32 → 21:44

1 stop

Delta Air Lines logo Delta Air Lines
PDX — IAH
- - - - - S -
13:32 → 21:44

1 stop

Delta Air Lines logo Delta Air Lines
PDX — IAH
- - - - - - S
13:35 → 21:59

direct

United Airlines logo United Airlines
PDX — IAH
- - W - - - -
13:35 → 21:59

direct

United Airlines logo United Airlines
PDX — IAH
M - - T F - -
13:39 → 21:44

1 stop

Delta Air Lines logo Delta Air Lines
PDX — IAH
M - - - - - -
13:39 → 21:44

1 stop

Delta Air Lines logo Delta Air Lines
PDX — IAH
- T - - - - -
13:39 → 21:44

1 stop

Delta Air Lines logo Delta Air Lines
PDX — IAH
- - W - - - -
13:40 → 22:00

1 stop

United Airlines logo United Airlines
PDX — IAH
- - - - - S -
13:40 → 22:00

1 stop

United Airlines logo United Airlines
PDX — IAH
- - - T - - -
13:40 → 22:00

1 stop

United Airlines logo United Airlines
PDX — IAH
- - - - - - S
13:40 → 22:00

1 stop

United Airlines logo United Airlines
PDX — IAH
- - - - F - -
13:52 → 22:31

1 stop

American Airlines logo American Airlines
PDX — IAH
- - W - F - -
13:52 → 22:31

1 stop

American Airlines logo American Airlines
PDX — IAH
- - - T - - S
13:52 → 23:52

1 stop

American Airlines logo American Airlines
PDX — IAH
- - - T - - -
13:52 → 23:52

1 stop

American Airlines logo American Airlines
PDX — IAH
- - - - - - S
13:52 → 23:52

1 stop

American Airlines logo American Airlines
PDX — IAH
- - - - F - -
14:05 → 22:31

1 stop

American Airlines logo American Airlines
PDX — IAH
- - - - - S -
14:13 → 22:49

1 stop

American Airlines logo American Airlines
PDX — IAH
- T - - - - -
14:13 → 22:49

1 stop

American Airlines logo American Airlines
PDX — IAH
- - W - - - -
14:18 → 22:49

1 stop

American Airlines logo American Airlines
PDX — IAH
M - - - - - -
15:10 → 23:59

1 stop

American Airlines logo American Airlines
PDX — IAH
M T - - F - S
15:10 → 23:59

1 stop

American Airlines logo American Airlines
PDX — IAH
- - W T - S -
15:45 → 23:59

1 stop

United Airlines logo United Airlines
PDX — IAH
M - - - F - -
15:45 → 23:59

1 stop

United Airlines logo United Airlines
PDX — IAH
- T W T - - S
15:50 → 00:56

1 stop

United Airlines logo United Airlines
PDX — IAH
- - - - - - S
15:50 → 00:56

1 stop

United Airlines logo United Airlines
PDX — IAH
- - - T - - -
15:50 → 00:56

1 stop

United Airlines logo United Airlines
PDX — IAH
- - - - F - -
15:50 → 00:59

1 stop

United Airlines logo United Airlines
PDX — IAH
M - - - - - -
15:52 → 00:59

1 stop

United Airlines logo United Airlines
PDX — IAH
- - W - - - -
16:00 → 23:59

1 stop

United Airlines logo United Airlines
PDX — IAH
- - - T - S -
16:00 → 23:59

1 stop

United Airlines logo United Airlines
PDX — IAH
M T - - F - -
16:00 → 23:59

1 stop

United Airlines logo United Airlines
PDX — IAH
- - - - - - S
19:51 → 05:45

1 stop

United Airlines logo United Airlines
PDX — IAH
M - - - - - S
19:51 → 06:29

1 stop

United Airlines logo United Airlines
PDX — IAH
M - - - - - -
19:52 → 05:52

1 stop

Delta Air Lines logo Delta Air Lines
PDX — IAH
M - - - - - -
19:52 → 06:07

1 stop

Delta Air Lines logo Delta Air Lines
PDX — IAH
M - - - - - -
19:55 → 06:03

1 stop

Delta Air Lines logo Delta Air Lines
PDX — IAH
- - - T - - -
19:55 → 06:03

1 stop

Delta Air Lines logo Delta Air Lines
PDX — IAH
- - - - F - -
19:55 → 05:11

1 stop

Delta Air Lines logo Delta Air Lines
PDX — IAH
- - - - F - -
19:55 → 05:11

1 stop

Delta Air Lines logo Delta Air Lines
PDX — IAH
- - - T - - -
19:57 → 05:46

1 stop

United Airlines logo United Airlines
PDX — IAH
M - W T F S S
19:57 → 06:32

1 stop

United Airlines logo United Airlines
PDX — IAH
M - W T - S S
19:57 → 06:32

1 stop

United Airlines logo United Airlines
PDX — IAH
- - - - F - -
19:57 → 06:32

1 stop

United Airlines logo United Airlines
PDX — IAH
- - - T - - -
23:40 → 08:20

1 stop

American Airlines logo American Airlines
PDX — IAH
- - - - F - -
23:40 → 08:20

1 stop

American Airlines logo American Airlines
PDX — IAH
- T W T F S S
23:40 → 08:20

1 stop

American Airlines logo American Airlines
PDX — IAH
- - - T - - -