Using the online timetable is an easy way to look at all the direct flights Phoenix — Portland
104 flights in a week
Departure and arrival times are local (Phoenix and Portland)
| Departure | Arrival | Flight days | Flight | Airlines | Flight time | Airports | |
|---|---|---|---|---|---|---|---|
| 05:10 | 08:08 | thu, sun | F92259 | Frontier (Penny the Owl Livery) | 2h 58m | Phoenix Sky Harbor International Airport — Portland International Airport | Select dates |
| 06:00 | 08:58 | mon, tue, wed, fri | F92259 | Frontier (Penny the Owl Livery) | 2h 58m | Phoenix Sky Harbor International Airport — Portland International Airport | Select dates |
| 06:30 | 09:28 | sat | F92259 | Frontier (Penny the Owl Livery) | 2h 58m | Phoenix Sky Harbor International Airport — Portland International Airport | Select dates |
| 06:40 | 09:33 | tue, wed, thu, fri, sat, sun | AS372 | Alaska Airlines | 2h 53m | Phoenix Sky Harbor International Airport — Portland International Airport | Select dates |
| 08:15 | 11:10 | mon, thu, fri | WN335 | Southwest Airlines | 2h 55m | Phoenix Sky Harbor International Airport — Portland International Airport | Select dates |
| 09:40 | 12:30 | sat | WN4151 | Southwest Airlines | 2h 50m | Phoenix Sky Harbor International Airport — Portland International Airport | Select dates |
| 10:00 | 12:50 | sun | WN426 | Southwest Airlines | 2h 50m | Phoenix Sky Harbor International Airport — Portland International Airport | Select dates |
| 10:48 | 13:45 | tue, wed, thu, sat, sun | AS1348 | Alaska Airlines | 2h 57m | Phoenix Sky Harbor International Airport — Portland International Airport | Select dates |
| 10:51 | 13:50 | daily | AS1348 | Alaska Airlines | 2h 59m | Phoenix Sky Harbor International Airport — Portland International Airport | Select dates |
| 10:55 | 13:40 | tue, wed | WN426 | Southwest Airlines | 2h 45m | Phoenix Sky Harbor International Airport — Portland International Airport | Select dates |
| 11:00 | 14:03 | mon, tue, wed, thu, fri, sun | AA3064 | American Eagle | 3h 3m | Phoenix Sky Harbor International Airport — Portland International Airport | Select dates |
| 11:00 | 13:59 | thu, sat, sun | AA3064 | American Eagle | 2h 59m | Phoenix Sky Harbor International Airport — Portland International Airport | Select dates |
| 13:36 | 16:33 | tue, wed, thu, fri, sun | AS742 | Alaska Airlines | 2h 57m | Phoenix Sky Harbor International Airport — Portland International Airport | Select dates |
| 13:50 | 16:35 | mon, thu, fri | WN439 | Southwest Airlines | 2h 45m | Phoenix Sky Harbor International Airport — Portland International Airport | Select dates |
| 13:52 | 16:46 | mon, wed | AS742 | Alaska Airlines | 2h 54m | Phoenix Sky Harbor International Airport — Portland International Airport | Select dates |
| 14:05 | 16:45 | tue, wed | WN439 | Southwest Airlines | 2h 40m | Phoenix Sky Harbor International Airport — Portland International Airport | Select dates |
| 14:15 | 16:55 | sun | WN439 | Southwest Airlines | 2h 40m | Phoenix Sky Harbor International Airport — Portland International Airport | Select dates |
| 14:40 | 16:25 | sat | WN439 | Southwest Airlines | 2h 45m | Phoenix Sky Harbor International Airport — Portland International Airport | Select dates |
| 14:50 | 16:35 | fri | WN439 | Southwest Airlines | 2h 45m | Phoenix Sky Harbor International Airport — Portland International Airport | Select dates |
| 16:10 | 18:55 | sat | WN1571 | Southwest Airlines | 2h 45m | Phoenix Sky Harbor International Airport — Portland International Airport | Select dates |
| 16:11 | 19:06 | thu, sun | G4734 | Allegiant Air | 2h 55m | Phoenix-Mesa Gateway Airport — Portland International Airport | Select dates |
| 16:12 | 18:06 | thu, sun | G4752 | Allegiant Air | 2h 54m | Phoenix-Mesa Gateway Airport — Portland International Airport | Select dates |
| 17:44 | 20:41 | wed, thu | AS662 | Alaska Airlines | 2h 57m | Phoenix Sky Harbor International Airport — Portland International Airport | Select dates |
| 17:57 | 20:50 | mon, tue, fri, sat | AS662 | Alaska Airlines | 2h 53m | Phoenix Sky Harbor International Airport — Portland International Airport | Select dates |
| 18:14 | 21:07 | tue, wed, thu, fri, sat | AA1872 | American Eagle | 2h 53m | Phoenix Sky Harbor International Airport — Portland International Airport | Select dates |
| 18:15 | 21:05 | tue, wed | WN2184 | Southwest Airlines | 2h 50m | Phoenix Sky Harbor International Airport — Portland International Airport | Select dates |
| 18:44 | 20:41 | daily | AS662 | Alaska Airlines | 2h 57m | Phoenix Sky Harbor International Airport — Portland International Airport | Select dates |
| 18:45 | 21:30 | mon, thu, fri | WN2184 | Southwest Airlines | 2h 45m | Phoenix Sky Harbor International Airport — Portland International Airport | Select dates |
| 18:55 | 20:44 | daily | AA1872 | American Eagle | 2h 49m | Phoenix Sky Harbor International Airport — Portland International Airport | Select dates |
| 19:10 | 21:55 | sat | WN2184 | Southwest Airlines | 2h 45m | Phoenix Sky Harbor International Airport — Portland International Airport | Select dates |
| 19:38 | 22:31 | tue, fri, sat | AS57 | Alaska Airlines | 2h 53m | Phoenix Sky Harbor International Airport — Portland International Airport | Select dates |
| 19:45 | 22:30 | sun | WN2184 | Southwest Airlines | 2h 45m | Phoenix Sky Harbor International Airport — Portland International Airport | Select dates |
| 20:53 | 23:59 | tue | AA6203 | American Eagle | 3h 6m | Phoenix Sky Harbor International Airport — Portland International Airport | Select dates |
| 21:30 | 00:15 | wed, thu | WN3247 | Southwest Airlines | 2h 45m | Phoenix Sky Harbor International Airport — Portland International Airport | Select dates |
| 22:45 | 01:25 | mon, thu, fri | WN2921 | Southwest Airlines | 2h 40m | Phoenix Sky Harbor International Airport — Portland International Airport | Select dates |
| 22:50 | 01:30 | mon | WN2514 | Southwest Airlines | 2h 40m | Phoenix Sky Harbor International Airport — Portland International Airport | Select dates |
| 22:55 | 01:40 | sun | WN3247 | Southwest Airlines | 2h 45m | Phoenix Sky Harbor International Airport — Portland International Airport | Select dates |