PRINAIR (US) from Phoenix to Portland

Search for the cheapest PRINAIR (US) tickets from Phoenix to Portland

Recently booked flights from Phoenix to Portland

From
Phoenix
To
Portland
Depart date
06.02.2026
Price
$586 / 2133ر.ق

PRINAIR (US) flight schedule Phoenix to Portland

06:00 → 09:35

direct

PRINAIR (US) logo PRINAIR (US) 674
PHX — PDX
M - - T F - -
08:05 → 09:55

direct

PRINAIR (US) logo PRINAIR (US) 1461
PHX — PDX
M - - T F - -
09:00 → 10:50

direct

PRINAIR (US) logo PRINAIR (US) 2076
PHX — PDX
- T W - - - S
09:25 → 11:15

direct

PRINAIR (US) logo PRINAIR (US) 2076
PHX — PDX
- - - - - S -
09:25 → 11:15

direct

PRINAIR (US) logo PRINAIR (US) 2076
PHX — PDX
M - - T F - -
09:25 → 11:15

direct

PRINAIR (US) logo PRINAIR (US) 2076
PHX — PDX
- T - T - - S
11:46 → 13:41

direct

PRINAIR (US) logo PRINAIR (US) 2660
PHX — PDX
M T W - F - S
11:46 → 13:53

direct

PRINAIR (US) logo PRINAIR (US) 2660
PHX — PDX
- - W - - - -
12:00 → 13:54

direct

PRINAIR (US) logo PRINAIR (US) 3050
PHX — PDX
- - W T - S -
12:00 → 13:54

direct

PRINAIR (US) logo PRINAIR (US) 3050
PHX — PDX
M T - - F - S
13:05 → 14:55

direct

PRINAIR (US) logo PRINAIR (US) 4458
PHX — PDX
M - - T F - -
15:35 → 17:25

direct

PRINAIR (US) logo PRINAIR (US) 2486
PHX — PDX
- - - - - S -
15:50 → 17:40

direct

PRINAIR (US) logo PRINAIR (US) 4677
PHX — PDX
M - - T F - -
15:50 → 17:40

direct

PRINAIR (US) logo PRINAIR (US) 4677
PHX — PDX
- T - T - - S
15:55 → 20:15

direct

PRINAIR (US) logo PRINAIR (US) 1316
PHX — PDX
- T - T - - S
15:55 → 20:15

direct

PRINAIR (US) logo PRINAIR (US) 1316
PHX — PDX
M - - T F - -
16:14 → 18:08

direct

PRINAIR (US) logo PRINAIR (US) 734
AZA — PDX
- - - T - - S
17:25 → 19:15

direct

PRINAIR (US) logo PRINAIR (US) 1871
PHX — PDX
- T W - - - S
18:00 → 19:51

direct

PRINAIR (US) logo PRINAIR (US) 1872
PHX — PDX
M - W T - S S
18:06 → 19:54

direct

PRINAIR (US) logo PRINAIR (US) 1872
PHX — PDX
- T - - - - -
18:55 → 20:44

direct

PRINAIR (US) logo PRINAIR (US) 1872
PHX — PDX
M T W T F S S
19:05 → 20:55

direct

PRINAIR (US) logo PRINAIR (US) 595
PHX — PDX
M - - T F - -
20:40 → 22:30

direct

PRINAIR (US) logo PRINAIR (US) 2578
PHX — PDX
- - - - - S -
20:45 → 22:35

direct

PRINAIR (US) logo PRINAIR (US) 1461
PHX — PDX
- T W - - - -
20:55 → 22:45

direct

PRINAIR (US) logo PRINAIR (US) 588
PHX — PDX
M - - T F - -
20:55 → 22:45

direct

PRINAIR (US) logo PRINAIR (US) 588
PHX — PDX
- T - T - - S
22:25 → 00:15

direct

PRINAIR (US) logo PRINAIR (US) 1574
PHX — PDX
M - - T F - -
06:00 → 09:35

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F - -
06:40 → 12:15

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F - -
06:40 → 12:15

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - T - - S
06:55 → 12:32

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - - - S -
06:55 → 12:32

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - - - - -
06:55 → 12:32

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - W - - - -
06:55 → 12:25

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - - - S -
06:55 → 12:25

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - T - - -
06:55 → 12:25

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - F - -
06:55 → 12:25

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
07:00 → 11:45

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T W - - - -
07:00 → 12:02

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - T - - -
07:00 → 12:02

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - F - S
07:05 → 12:00

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M T - - - - -
07:05 → 12:00

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - W - - - -
07:05 → 12:00

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - - - - -
07:10 → 12:30

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
07:15 → 12:02

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - T - - -
07:15 → 12:02

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - W - - - S
07:15 → 12:02

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - F - -
07:15 → 12:02

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
07:15 → 12:00

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - - - - -
07:15 → 12:00

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M T - - - - -
07:15 → 12:00

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - W - - - S
07:35 → 12:15

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F - -
07:35 → 12:15

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - T - - S
08:05 → 09:55

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F - -
08:05 → 12:38

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - F - -
08:05 → 12:38

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
08:05 → 12:38

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - - - - S
08:05 → 12:38

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - T - - -
08:10 → 12:41

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - - - - -
08:10 → 12:33

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - - - - -
08:10 → 12:33

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - W - - - -
08:25 → 11:45

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T W - - - S
08:25 → 12:15

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F - -
08:25 → 12:15

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - T - - S
08:30 → 13:35

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T W - - - S
08:35 → 12:30

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
08:35 → 13:30

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F - -
08:35 → 15:40

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
08:42 → 18:10

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T W - F - -
08:42 → 18:10

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T - - -
08:45 → 13:45

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F - -
08:50 → 15:40

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - T - - S
08:50 → 15:40

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F - -
08:55 → 13:25

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T W - - - -
09:00 → 10:50

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T W - - - S
09:15 → 13:35

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T W - - - S
09:15 → 13:40

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T W - - - S
09:25 → 11:15

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F - -
09:25 → 11:15

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
09:25 → 11:15

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - T - - S
10:00 → 13:45

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F - -
10:00 → 15:40

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
10:05 → 15:40

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - T - - S
10:05 → 15:40

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F - -
10:20 → 17:25

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F - -
10:30 → 15:40

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F - -
10:30 → 15:40

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - T - - S
10:35 → 15:40

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
10:45 → 14:48

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - F - -
10:45 → 14:48

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
10:45 → 14:48

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - T - - -
10:45 → 16:03

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - T - - -
10:45 → 16:03

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - F - -
10:45 → 16:08

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
10:45 → 16:08

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
10:46 → 16:03

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - - - - -
10:46 → 16:03

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - W - - - -
10:56 → 14:46

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M T - - F - -
10:56 → 14:46

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - W - - - -
11:00 → 17:15

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F - -
11:00 → 17:15

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - T - - S
11:21 → 16:10

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M T - - F - S
11:21 → 16:10

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
11:21 → 16:10

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - T - - -
11:21 → 16:25

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - W - - - -
11:21 → 16:25

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - - - - -
11:21 → 16:25

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - - - - -
11:35 → 15:45

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T W - - - S
11:35 → 18:15

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F - -
11:45 → 21:05

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F - -
11:46 → 13:41

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M T W - F - S
11:46 → 13:53

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - W - - - -
11:50 → 17:25

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F - -
12:00 → 13:54

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M T - - F - S
12:00 → 13:54

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - W T - S -
12:15 → 17:25

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F - -
12:25 → 18:15

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F - -
12:30 → 17:15

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - T - - S
12:30 → 17:15

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F - -
13:05 → 14:55

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F - -
13:10 → 17:25

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F - -
13:20 → 20:30

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T W - - - S
13:30 → 20:30

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
13:55 → 21:10

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - T - - S
13:55 → 21:10

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F - -
14:00 → 18:49

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - T - - -
14:15 → 19:05

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - T - - S
14:15 → 19:05

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F - -
14:20 → 18:16

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - T - - -
14:20 → 18:16

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - F - -
14:25 → 19:55

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T W - - - S
14:25 → 20:45

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F - -
14:25 → 20:45

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F - -
14:25 → 20:45

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - T - - S
14:25 → 20:45

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - T - - S
14:35 → 18:55

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T - - -
14:35 → 18:55

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - F - S
14:40 → 20:05

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - T F - -
14:40 → 21:15

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F - -
14:40 → 21:15

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F - -
14:40 → 21:20

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T W - - - S
14:42 → 18:47

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
14:42 → 20:55

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - W - F - -
14:42 → 20:55

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M T - T - - -
14:45 → 20:59

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - W - - - -
14:45 → 20:59

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M T - - - - -
14:50 → 20:30

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T W - - - S
14:50 → 18:55

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
15:00 → 20:30

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
15:03 → 18:43

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - F - -
15:05 → 19:30

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - F - -
15:07 → 20:40

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - W - - - -
15:07 → 20:40

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - - - - -
15:09 → 19:53

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
15:35 → 20:45

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - T - - S
15:35 → 20:45

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F - -
15:35 → 19:05

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F - -
15:35 → 19:05

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - T - - S
15:35 → 17:25

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
15:50 → 17:40

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F - -
15:50 → 17:40

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - T - - S
15:50 → 21:20

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T W - - - S
15:55 → 20:15

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F - -
15:55 → 20:15

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - T - - S
16:14 → 18:08

direct

PRINAIR (US)logo PRINAIR (US)
AZA — PDX
- - - T - - S
16:29 → 21:23

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - F - -
16:30 → 20:05

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - T F - -
16:30 → 21:10

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - T - - S
16:30 → 21:10

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F - -
16:40 → 22:05

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F - -
16:40 → 20:35

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
16:40 → 22:05

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - T - - S
16:42 → 22:48

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
16:42 → 20:55

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - - F - -
16:42 → 20:59

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - - - - -
16:42 → 20:55

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - T - - -
16:45 → 20:27

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - - - - -
17:05 → 21:15

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F - -
17:25 → 19:15

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T W - - - S
17:45 → 23:00

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F - -
17:45 → 23:00

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - T - - S
17:55 → 23:00

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F - -
17:55 → 22:05

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - T - - S
17:55 → 22:05

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F - -
18:00 → 22:05

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T W - - - S
18:00 → 22:30

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F - -
18:00 → 19:51

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - W T - S S
18:06 → 19:54

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - - - - -
18:08 → 22:20

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - - - - -
18:08 → 22:59

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
18:08 → 22:59

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - T - - -
18:08 → 23:19

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - F - -
18:10 → 23:06

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T - - -
18:13 → 22:24

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - - F - -
18:13 → 22:24

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
18:13 → 22:24

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - T - - -
18:15 → 22:52

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
18:15 → 22:52

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
18:15 → 23:53

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - T - - -
18:15 → 23:53

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - - F - -
18:20 → 23:55

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - W - - - -
18:20 → 23:55

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - - - - -
18:20 → 23:55

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - - - - -
18:55 → 20:44

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M T W T F S S
19:05 → 20:55

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F - -
19:35 → 23:00

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F - -
19:50 → 23:55

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
19:55 → 23:53

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - F - -
19:55 → 23:53

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - T - - -
19:59 → 23:55

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - - - - -
20:40 → 22:30

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
20:45 → 22:35

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T W - - - -
20:55 → 22:45

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F - -
20:55 → 22:45

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - T - - S
21:30 → 00:45

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F - -
22:25 → 00:15

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F - -