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
15.10.2025
Price
$610 / 2220ر.ق

PRINAIR (US) flight schedule Phoenix to Portland

05:30 → 08:23

direct

PRINAIR (US) logo PRINAIR (US) 2259
PHX — PDX
- - - T - - S
06:45 → 09:41

direct

PRINAIR (US) logo PRINAIR (US) 511
PHX — PDX
- T - - - - -
06:45 → 09:39

direct

PRINAIR (US) logo PRINAIR (US) 2259
PHX — PDX
M - - - F - -
06:45 → 09:41

direct

PRINAIR (US) logo PRINAIR (US) 511
PHX — PDX
M - W T - - -
06:45 → 09:42

direct

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

direct

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

direct

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

direct

PRINAIR (US) logo PRINAIR (US) 511
PHX — PDX
- - - - - S -
07:45 → 10:30

direct

PRINAIR (US) logo PRINAIR (US) 127
PHX — PDX
- - - - - S -
08:01 → 10:47

direct

PRINAIR (US) logo PRINAIR (US) 1625
PHX — PDX
M - W T F S S
08:55 → 11:50

direct

PRINAIR (US) logo PRINAIR (US) 127
PHX — PDX
- - - - - - S
09:00 → 11:55

direct

PRINAIR (US) logo PRINAIR (US) 4225
PHX — PDX
- T W - - - -
10:12 → 13:04

direct

PRINAIR (US) logo PRINAIR (US) 2660
PHX — PDX
- T - - - - -
10:37 → 13:29

direct

PRINAIR (US) logo PRINAIR (US) 1236
PHX — PDX
- - - T F - -
10:37 → 13:29

direct

PRINAIR (US) logo PRINAIR (US) 1236
PHX — PDX
M T - - F S -
10:37 → 13:29

direct

PRINAIR (US) logo PRINAIR (US) 1236
PHX — PDX
- - W - - - -
10:55 → 13:50

direct

PRINAIR (US) logo PRINAIR (US) 1348
PHX — PDX
- T - - - - -
10:55 → 13:50

direct

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

direct

PRINAIR (US) logo PRINAIR (US) 1348
PHX — PDX
M - - - - - -
13:40 → 16:20

direct

PRINAIR (US) logo PRINAIR (US) 684
PHX — PDX
- - - - - - S
13:45 → 16:30

direct

PRINAIR (US) logo PRINAIR (US) 684
PHX — PDX
- - - - - S -
13:55 → 16:35

direct

PRINAIR (US) logo PRINAIR (US) 3309
PHX — PDX
M - - T F - -
14:05 → 16:45

direct

PRINAIR (US) logo PRINAIR (US) 127
PHX — PDX
- T W - - - -
16:25 → 19:05

direct

PRINAIR (US) logo PRINAIR (US) 3301
PHX — PDX
- - - - - S -
16:40 → 19:27

direct

PRINAIR (US) logo PRINAIR (US) 2397
PHX — PDX
- T W - - S -
17:00 → 19:40

direct

PRINAIR (US) logo PRINAIR (US) 2445
PHX — PDX
- T W - - - -
17:56 → 20:50

direct

PRINAIR (US) logo PRINAIR (US) 662
PHX — PDX
- - - - - - S
17:56 → 20:50

direct

PRINAIR (US) logo PRINAIR (US) 662
PHX — PDX
- T - - - - -
17:56 → 20:50

direct

PRINAIR (US) logo PRINAIR (US) 662
PHX — PDX
M - W - F - -
18:02 → 20:50

direct

PRINAIR (US) logo PRINAIR (US) 166
PHX — PDX
- - - T F - -
18:02 → 20:50

direct

PRINAIR (US) logo PRINAIR (US) 166
PHX — PDX
- - - - F - -
18:02 → 20:50

direct

PRINAIR (US) logo PRINAIR (US) 166
PHX — PDX
- - W - - - -
18:40 → 21:20

direct

PRINAIR (US) logo PRINAIR (US) 4225
PHX — PDX
M - - T F - -
19:30 → 22:10

direct

PRINAIR (US) logo PRINAIR (US) 746
PHX — PDX
- - - - - S -
20:10 → 22:50

direct

PRINAIR (US) logo PRINAIR (US) 3347
PHX — PDX
- - - - - - S
21:05 → 23:45

direct

PRINAIR (US) logo PRINAIR (US) 746
PHX — PDX
- T W - - - -
21:14 → 23:58

direct

PRINAIR (US) logo PRINAIR (US) 2397
PHX — PDX
- - - T F - S
21:18 → 00:15

direct

PRINAIR (US) logo PRINAIR (US) 742
PHX — PDX
M - - - - - -
21:18 → 00:15

direct

PRINAIR (US) logo PRINAIR (US) 742
PHX — PDX
- - - - - - S
22:35 → 01:15

direct

PRINAIR (US) logo PRINAIR (US) 4582
PHX — PDX
- - - - - - S
05:25 → 10:53

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - - - - -
05:25 → 10:53

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - W T F - -
05:30 → 08:23

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - T - - S
05:50 → 12:30

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
06:00 → 12:20

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
06:00 → 12:40

1 stop

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

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
06:00 → 12:20

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - T - - -
06:00 → 12:20

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - - - - -
06:00 → 12:20

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - W - F - -
06:00 → 12:20

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T W - - - -
06:00 → 11:45

1 stop

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

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T W - F - -
06:00 → 11:35

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T - - -
06:00 → 11:29

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - - - - -
06:13 → 11:29

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - T - - -
06:13 → 11:45

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - - - - -
06:13 → 11:29

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - F - -
06:13 → 11:29

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
06:13 → 11:29

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - - - - -
06:13 → 11:29

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - W - - - -
06:13 → 11:29

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
06:20 → 11:45

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T W - - - -
06:30 → 11:30

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - - F - -
06:30 → 11:30

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - T - - -
06:30 → 11:35

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
06:30 → 13:05

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
06:35 → 11:15

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
06:45 → 09:39

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - - F - -
06:45 → 09:41

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - - - - -
06:45 → 09:41

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - W T - - -
06:45 → 09:42

direct

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

1 stop

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

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
07:00 → 13:50

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - - - - -
07:00 → 13:50

1 stop

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

direct

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

direct

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

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F - -
07:01 → 13:49

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - - - - -
07:05 → 13:23

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - - - - -
07:05 → 13:23

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
07:05 → 13:23

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - T - - -
07:10 → 13:28

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - F - -
07:10 → 13:28

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T - - -
07:10 → 13:28

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - W - - - -
07:10 → 12:42

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - W - - - -
07:10 → 12:42

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - F - S
07:10 → 12:42

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T - - -
07:10 → 13:28

1 stop

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

1 stop

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

1 stop

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

1 stop

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

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T W - - - -
07:20 → 13:29

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
07:20 → 13:50

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
07:20 → 13:29

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - T - - -
07:20 → 13:29

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - W - - - -
07:20 → 13:29

1 stop

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

1 stop

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

1 stop

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

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T W - - - -
07:35 → 13:31

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T - S -
07:35 → 13:31

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - F - S
07:35 → 14:10

1 stop

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

1 stop

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

1 stop

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

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - F - -
07:43 → 13:27

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - W - - - S
07:43 → 13:27

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F S -
07:43 → 13:27

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - F - -
07:43 → 13:27

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
07:43 → 13:32

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - - - - S
07:45 → 10:30

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
07:49 → 17:52

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - W T - - -
07:49 → 17:52

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
07:49 → 13:50

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - T - - -
07:49 → 13:50

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - W - - - -
07:49 → 13:50

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
07:49 → 13:50

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - - F - -
07:49 → 13:49

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
07:49 → 13:49

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - - - - -
08:00 → 13:50

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - - - - -
08:00 → 13:50

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - - - - -
08:00 → 14:10

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T F - -
08:01 → 10:47

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - W T F S S
08:05 → 14:30

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
08:10 → 14:25

1 stop

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

1 stop

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

1 stop

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

1 stop

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

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T W - - - -
08:45 → 17:45

1 stop

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

1 stop

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

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
08:55 → 14:25

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T W - - - -
09:00 → 11:55

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T W - - - -
09:00 → 14:35

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T W - - - -
09:45 → 17:45

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - T F - -
09:45 → 17:45

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T - - -
09:50 → 16:05

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
09:50 → 16:05

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
09:50 → 16:05

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - W - - - -
09:50 → 16:05

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - T - - -
09:50 → 16:05

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - - - - -
09:50 → 16:05

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - W - - - -
09:50 → 16:05

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - F - -
10:00 → 16:20

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T W - - - -
10:04 → 16:54

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - W - - - -
10:04 → 16:54

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - T - - -
10:04 → 16:54

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
10:04 → 14:42

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T - - -
10:04 → 14:42

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - W - - - -
10:04 → 14:42

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
10:04 → 14:42

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - F - -
10:05 → 15:45

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
10:05 → 17:35

1 stop

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

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - - - - -
10:10 → 16:50

1 stop

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

1 stop

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

1 stop

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

1 stop

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

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - T - - -
10:12 → 13:04

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - - - - -
10:29 → 16:50

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
10:29 → 16:58

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - - - S S
10:29 → 16:58

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - - - - -
10:29 → 16:50

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - - - - -
10:29 → 16:50

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - F - -
10:29 → 16:50

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - W - - - -
10:29 → 16:50

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - T - - -
10:29 → 16:50

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
10:29 → 16:50

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
10:29 → 16:50

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - T - - -
10:29 → 16:50

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - F - -
10:29 → 16:12

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
10:29 → 16:12

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - - - - -
10:29 → 16:12

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
10:29 → 16:12

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - T - - -
10:29 → 16:12

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - F - -
10:29 → 16:12

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - - - - -
10:29 → 16:50

1 stop

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

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - W - - - -
10:30 → 16:50

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - W - - - -
10:37 → 13:29

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - W - - - -
10:37 → 13:29

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - T F - -
10:37 → 13:29

direct

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

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
10:38 → 16:50

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - - - - -
10:38 → 16:54

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
10:38 → 16:54

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - W - - - -
10:38 → 16:54

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - - F - -
10:38 → 16:54

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - T - - -
10:38 → 16:58

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - W - - - S
10:38 → 16:58

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - - - - -
10:41 → 16:38

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - W - - - -
10:41 → 16:38

1 stop

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

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
10:41 → 16:35

1 stop

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

1 stop

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

1 stop

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

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - W T - - S
10:46 → 16:32

1 stop

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

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - - - - -
10:55 → 13:50

direct

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

direct

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

1 stop

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

1 stop

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

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
11:10 → 17:00

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
11:23 → 16:50

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - F S -
11:23 → 16:50

1 stop

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

1 stop

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

1 stop

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

1 stop

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

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
12:20 → 17:00

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
12:30 → 19:40

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T W - - - -
12:35 → 17:50

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T W - - - -
12:50 → 20:20

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
13:05 → 18:15

1 stop

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

1 stop

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

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T W - - - -
13:20 → 18:09

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - - - - -
13:20 → 18:09

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - T - - -
13:20 → 18:09

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - W - - - -
13:20 → 18:09

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
13:20 → 18:09

1 stop

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

1 stop

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

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - - - - -
13:30 → 19:00

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
13:40 → 16:20

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
13:43 → 18:40

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
13:45 → 16:30

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
13:45 → 19:40

1 stop

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

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
13:55 → 16:35

direct

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

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
14:05 → 16:45

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T W - - - -
14:12 → 20:50

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - T - - -
14:12 → 20:46

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S S
14:12 → 20:46

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - - - - -
14:12 → 20:46

1 stop

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

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - - F - S
14:12 → 20:50

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - W - - - -
14:19 → 20:49

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - - F - -
14:19 → 20:50

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
14:19 → 20:50

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - - - - -
14:19 → 20:49

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - T - - -
14:19 → 20:49

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
14:19 → 20:49

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - W - - - -
14:19 → 20:39

1 stop

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

1 stop

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

1 stop

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

1 stop

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

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
14:54 → 20:50

1 stop

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

1 stop

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

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - F - -
14:54 → 20:38

1 stop

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

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - W - F - -
14:54 → 20:50

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - - - - -
14:54 → 20:38

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - - - - -
14:54 → 20:38

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
15:00 → 19:40

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T W - - - -
15:00 → 21:20

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T W - - - -
15:10 → 19:40

1 stop

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

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - - - - -
15:15 → 20:46

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - - - - -
15:15 → 20:46

1 stop

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

1 stop

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

1 stop

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

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
15:44 → 22:45

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
15:44 → 22:45

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - F - -
15:44 → 22:45

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - T - - -
15:44 → 20:38

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - - - - -
15:44 → 22:45

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - W - - - -
15:44 → 20:38

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
15:44 → 20:38

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T W - - - -
15:45 → 20:50

1 stop

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

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - W - F - S
15:45 → 22:15

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T W - - - -
16:17 → 20:50

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - W - - - -
16:17 → 20:50

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - - F - S
16:17 → 20:50

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - T - - -
16:17 → 23:16

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - F - -
16:17 → 23:16

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - T - - S
16:25 → 19:05

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
16:25 → 20:35

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
16:40 → 19:27

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T W - - S -
16:40 → 22:20

1 stop

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

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T W - - - -
17:05 → 23:10

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
17:11 → 00:46

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
17:15 → 23:43

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - - - - -
17:15 → 23:43

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
17:15 → 23:43

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - T - - -
17:15 → 23:43

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - F - -
17:15 → 23:43

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - W - - - -
17:20 → 21:40

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
17:20 → 22:51

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
17:20 → 23:15

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
17:30 → 23:24

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - T - - -
17:30 → 22:54

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - - - - -
17:30 → 22:53

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
17:30 → 22:53

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - T - - -
17:30 → 22:53

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - W - - - -
17:30 → 22:53

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - F - S
17:30 → 22:34

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - - - - -
17:30 → 22:34

1 stop

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

1 stop

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

1 stop

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

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T W - - - -
17:56 → 20:50

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - W - F - -
17:56 → 20:50

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
17:56 → 20:50

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - - - - -
17:59 → 22:27

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - - - - -
17:59 → 22:27

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
18:00 → 00:18

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - T - - -
18:00 → 00:18

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - F - -
18:00 → 00:18

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - W - - - -
18:00 → 22:40

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T W - - - -
18:02 → 20:50

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - W - - - -
18:02 → 20:50

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - F - -
18:02 → 20:50

direct

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

1 stop

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

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T - - - - -
18:06 → 00:28

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - W - - - -
18:06 → 00:28

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
18:12 → 00:28

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - F - -
18:12 → 00:28

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - T - - -
18:12 → 00:46

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
18:40 → 21:20

direct

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

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
19:04 → 23:43

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - - - - -
19:04 → 23:43

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - F - -
19:04 → 23:43

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - W - - - -
19:04 → 23:43

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
19:04 → 23:43

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - T - - -
19:30 → 22:10

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
19:46 → 00:28

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - W - - - -
19:46 → 00:28

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - T - - -
19:46 → 00:28

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - F - -
19:46 → 00:28

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - S -
20:10 → 22:50

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
20:45 → 01:05

1 stop

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
21:05 → 23:45

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- T W - - - -
21:14 → 23:58

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - T F - S
21:18 → 00:15

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S
21:18 → 00:15

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
M - - - - - -
22:35 → 01:15

direct

PRINAIR (US)logo PRINAIR (US)
PHX — PDX
- - - - - - S