Fare Guide
Estimated lowest fares found within 7 days


The cheapest airline(s) flying from Phoenix to Portland is Alaska Airlines.
Travel Period: April 2025 - March 2026
The cheapest month(s) to fly from Phoenix to Portland is April.
-
Apr 2025
-
May 2025
-
Jun 2025
-
Jul 2025
-
Aug 2025
-
Sep 2025
-
Oct 2025
-
Nov 2025
-
Dec 2025
-
Jan 2026
-
Feb 2026
-
Mar 2026
The cheapest day(s) of the week to fly from Phoenix to Portland is Thursday.
-
Sun Sunday
-
Mon Monday
-
Tue Tuesday
-
Wed Wednesday
-
Thu Thursday
-
Fri Friday
-
Sat Saturday
Flight Schedules
Last Updated: Sun, 2 Mar, 2025
-
Time
Earliest
- Earliest
- Latest
-
Depart
Earliest
- Earliest
- Latest
-
Arrive
- Earliest
- Latest
-
Duration
- Shortest
- Longest
-
Stopover
All
-
Airline
Filter by Airline
View All Airline
-
Availability
- M
- T
- W
- T
- F
- S
- S
-
17:05 PHX19:55 PDX2Hrs, 50m Direct
-
PHXPhoenix Sky Harbor Intl Airport 17:05 - PDX 19:55 2h 50m Direct
-
PHXPhoenix Sky Harbor Intl Airport 17:05
-
PDXPortland Airport 19:55
- 2h 50m
- Direct
-
American Airlines (AA 3148)Boeing 737 800 -
American Airlines (AA 3148) -
- M
- T
- W
- T
- F
- S
- S
- Boeing 737 800
-
17:10 PHX19:55 PDX2Hrs, 45m Direct
-
PHXPhoenix Sky Harbor Intl Airport 17:10 - PDX 19:55 2h 45m Direct
-
PHXPhoenix Sky Harbor Intl Airport 17:10
-
PDXPortland Airport 19:55
- 2h 45m
- Direct
-
Southwest Airlines (WN 3857)Boeing 737 800 -
Southwest Airlines (WN 3857) -
- -
- -
- -
- -
- -
- S
- -
- Boeing 737 800
-
17:20 PHX20:05 PDX2Hrs, 45m Direct
-
PHXPhoenix Sky Harbor Intl Airport 17:20 - PDX 20:05 2h 45m Direct
-
PHXPhoenix Sky Harbor Intl Airport 17:20
-
PDXPortland Airport 20:05
- 2h 45m
- Direct
-
Southwest Airlines (WN 693)Boeing 737 800 -
Southwest Airlines (WN 693) -
- -
- T
- W
- -
- -
- -
- -
- Boeing 737 800
-
17:25 PHX20:10 PDX2Hrs, 45m Direct
-
PHXPhoenix Sky Harbor Intl Airport 17:25 - PDX 20:10 2h 45m Direct
-
PHXPhoenix Sky Harbor Intl Airport 17:25
-
PDXPortland Airport 20:10
- 2h 45m
- Direct
-
Southwest Airlines (WN 3857)Boeing 737 800 -
Southwest Airlines (WN 3857) -
- M
- -
- -
- T
- F
- -
- -
- Boeing 737 800
-
17:33 PHX20:23 PDX2Hrs, 50m Direct
-
PHXPhoenix Sky Harbor Intl Airport 17:33 - PDX 20:23 2h 50m Direct
-
PHXPhoenix Sky Harbor Intl Airport 17:33
-
PDXPortland Airport 20:23
- 2h 50m
- Direct
-
Alaska Airlines (AS 662)Boeing 737 Max 9 Passenger -
Alaska Airlines (AS 662) -
- -
- -
- -
- -
- F
- -
- -
- Boeing 737 Max 9 Passenger
-
17:33 PHX20:23 PDX2Hrs, 50m Direct
-
PHXPhoenix Sky Harbor Intl Airport 17:33 - PDX 20:23 2h 50m Direct
-
PHXPhoenix Sky Harbor Intl Airport 17:33
-
PDXPortland Airport 20:23
- 2h 50m
- Direct
-
Alaska Airlines (AS 662)Boeing 737 -
Alaska Airlines (AS 662) -
- M
- T
- W
- T
- -
- S
- S
- Boeing 737
-
19:05 PHX21:50 PDX2Hrs, 45m Direct
-
PHXPhoenix Sky Harbor Intl Airport 19:05 - PDX 21:50 2h 45m Direct
-
PHXPhoenix Sky Harbor Intl Airport 19:05
-
PDXPortland Airport 21:50
- 2h 45m
- Direct
-
Southwest Airlines (WN 3857)Boeing 737 800 -
Southwest Airlines (WN 3857) -
- -
- -
- -
- -
- -
- -
- S
- Boeing 737 800
-
20:20 PHX23:05 PDX2Hrs, 45m Direct
-
PHXPhoenix Sky Harbor Intl Airport 20:20 - PDX 23:05 2h 45m Direct
-
PHXPhoenix Sky Harbor Intl Airport 20:20
-
PDXPortland Airport 23:05
- 2h 45m
- Direct
-
Southwest Airlines (WN 4171)Boeing 737 800 -
Southwest Airlines (WN 4171) -
- -
- T
- W
- -
- -
- -
- -
- Boeing 737 800
-
20:36 PHX23:28 PDX2Hrs, 52m Direct
-
PHXPhoenix Sky Harbor Intl Airport 20:36 - PDX 23:28 2h 52m Direct
-
PHXPhoenix Sky Harbor Intl Airport 20:36
-
PDXPortland Airport 23:28
- 2h 52m
- Direct
-
American Airlines (AA 561)Airbus -
American Airlines (AA 561) -
- M
- T
- W
- T
- F
- S
- S
- Airbus
-
21:08 PHX23:59 PDX2Hrs, 51m Direct
-
PHXPhoenix Sky Harbor Intl Airport 21:08 - PDX 23:59 2h 51m Direct
-
PHXPhoenix Sky Harbor Intl Airport 21:08
-
PDXPortland Airport 23:59
- 2h 51m
- Direct
-
Alaska Airlines (AS 203)Boeing 737 900 -
Alaska Airlines (AS 203) -
- -
- -
- -
- -
- F
- -
- -
- Boeing 737 900
-
21:08 PHX23:59 PDX2Hrs, 51m Direct
-
PHXPhoenix Sky Harbor Intl Airport 21:08 - PDX 23:59 2h 51m Direct
-
PHXPhoenix Sky Harbor Intl Airport 21:08
-
PDXPortland Airport 23:59
- 2h 51m
- Direct
-
Alaska Airlines (AS 203)Boeing 737 -
Alaska Airlines (AS 203) -
- -
- T
- W
- T
- -
- S
- -
- Boeing 737
-
21:08 PHX23:59 PDX2Hrs, 51m Direct
-
PHXPhoenix Sky Harbor Intl Airport 21:08 - PDX 23:59 2h 51m Direct
-
PHXPhoenix Sky Harbor Intl Airport 21:08
-
PDXPortland Airport 23:59
- 2h 51m
- Direct
-
Alaska Airlines (AS 203)Boeing 737 Max 9 Passenger -
Alaska Airlines (AS 203) -
- M
- -
- -
- -
- -
- -
- -
- Boeing 737 Max 9 Passenger
-
21:08 PHX23:59 PDX2Hrs, 51m Direct
-
PHXPhoenix Sky Harbor Intl Airport 21:08 - PDX 23:59 2h 51m Direct
-
PHXPhoenix Sky Harbor Intl Airport 21:08
-
PDXPortland Airport 23:59
- 2h 51m
- Direct
-
Alaska Airlines (AS 203)Boeing 737 800 -
Alaska Airlines (AS 203) -
- -
- -
- -
- -
- -
- -
- S
- Boeing 737 800
-
21:20 PHX00:05 PDX2Hrs, 45m Direct
-
PHXPhoenix Sky Harbor Intl Airport 21:20 - PDX 00:05 2h 45m Direct
-
PHXPhoenix Sky Harbor Intl Airport 21:20
-
PDXPortland Airport 00:05
- 2h 45m
- Direct
-
Southwest Airlines (WN 4171)Boeing 737 Max 8 Passenger -
Southwest Airlines (WN 4171) -
- M
- -
- -
- T
- F
- -
- -
- Boeing 737 Max 8 Passenger
-
21:30 PHX00:15 PDX2Hrs, 45m Direct
-
PHXPhoenix Sky Harbor Intl Airport 21:30 - PDX 00:15 2h 45m Direct
-
PHXPhoenix Sky Harbor Intl Airport 21:30
-
PDXPortland Airport 00:15
- 2h 45m
- Direct
-
Southwest Airlines (WN 4171)Boeing 737 Max 8 Passenger -
Southwest Airlines (WN 4171) -
- -
- -
- -
- -
- -
- S
- -
- Boeing 737 Max 8 Passenger
-
22:35 PHX01:15 PDX2Hrs, 40m Direct
-
PHXPhoenix Sky Harbor Intl Airport 22:35 - PDX 01:15 2h 40m Direct
-
PHXPhoenix Sky Harbor Intl Airport 22:35
-
PDXPortland Airport 01:15
- 2h 40m
- Direct
-
Southwest Airlines (WN 5159)Boeing 737 700 -
Southwest Airlines (WN 5159) -
- -
- -
- -
- -
- -
- -
- S
- Boeing 737 700
-
06:00 PHX09:00 PDX3Hrs, 00m Direct
-
PHXPhoenix Sky Harbor Intl Airport 06:00 - PDX 09:00 3h Direct
-
PHXPhoenix Sky Harbor Intl Airport 06:00
-
PDXPortland Airport 09:00
- 3h
- Direct
-
Frontier Airlines (F9 2259)Airbus A320 Neo -
Frontier Airlines (F9 2259) -
- M
- -
- -
- -
- -
- -
- -
- Airbus A320 Neo
-
06:00 PHX08:51 PDX2Hrs, 51m Direct
-
PHXPhoenix Sky Harbor Intl Airport 06:00 - PDX 08:51 2h 51m Direct
-
PHXPhoenix Sky Harbor Intl Airport 06:00
-
PDXPortland Airport 08:51
- 2h 51m
- Direct
-
Alaska Airlines (AS 706)Boeing 737 -
Alaska Airlines (AS 706) -
- M
- -
- -
- T
- F
- -
- S
- Boeing 737
-
06:00 PHX08:51 PDX2Hrs, 51m Direct
-
PHXPhoenix Sky Harbor Intl Airport 06:00 - PDX 08:51 2h 51m Direct
-
PHXPhoenix Sky Harbor Intl Airport 06:00
-
PDXPortland Airport 08:51
- 2h 51m
- Direct
-
Alaska Airlines (AS 706)Boeing 737 Max 9 Passenger -
Alaska Airlines (AS 706) -
- -
- T
- W
- -
- -
- -
- -
- Boeing 737 Max 9 Passenger
-
06:00 PHX09:00 PDX3Hrs, 00m Direct
-
PHXPhoenix Sky Harbor Intl Airport 06:00 - PDX 09:00 3h Direct
-
PHXPhoenix Sky Harbor Intl Airport 06:00
-
PDXPortland Airport 09:00
- 3h
- Direct
-
Frontier Airlines (F9 2259)Airbus A321 Neo -
Frontier Airlines (F9 2259) -
- -
- -
- W
- -
- F
- -
- -
- Airbus A321 Neo
-
06:25 PHX09:15 PDX2Hrs, 50m Direct
-
PHXPhoenix Sky Harbor Intl Airport 06:25 - PDX 09:15 2h 50m Direct
-
PHXPhoenix Sky Harbor Intl Airport 06:25
-
PDXPortland Airport 09:15
- 2h 50m
- Direct
-
Southwest Airlines (WN 3328)Boeing 737 700 -
Southwest Airlines (WN 3328) -
- -
- -
- -
- -
- -
- S
- -
- Boeing 737 700
-
06:50 PHX09:40 PDX2Hrs, 50m Direct
-
PHXPhoenix Sky Harbor Intl Airport 06:50 - PDX 09:40 2h 50m Direct
-
PHXPhoenix Sky Harbor Intl Airport 06:50
-
PDXPortland Airport 09:40
- 2h 50m
- Direct
-
Alaska Airlines (AS 706)Boeing 737 -
Alaska Airlines (AS 706) -
- -
- -
- -
- -
- -
- S
- -
- Boeing 737
-
07:05 PHX10:03 PDX2Hrs, 58m Direct
-
PHXPhoenix Sky Harbor Intl Airport 07:05 - PDX 10:03 2h 58m Direct
-
PHXPhoenix Sky Harbor Intl Airport 07:05
-
PDXPortland Airport 10:03
- 2h 58m
- Direct
-
Frontier Airlines (F9 2259)Airbus A320 Neo -
Frontier Airlines (F9 2259) -
- -
- -
- -
- -
- -
- S
- -
- Airbus A320 Neo
-
07:30 PHX10:27 PDX2Hrs, 57m Direct
-
PHXPhoenix Sky Harbor Intl Airport 07:30 - PDX 10:27 2h 57m Direct
-
PHXPhoenix Sky Harbor Intl Airport 07:30
-
PDXPortland Airport 10:27
- 2h 57m
- Direct
-
American Airlines (AA 1625)Boeing 737 Max 8 Passenger -
American Airlines (AA 1625) -
- -
- -
- -
- -
- -
- S
- -
- Boeing 737 Max 8 Passenger
-
07:45 PHX10:35 PDX2Hrs, 50m Direct
-
PHXPhoenix Sky Harbor Intl Airport 07:45 - PDX 10:35 2h 50m Direct
-
PHXPhoenix Sky Harbor Intl Airport 07:45
-
PDXPortland Airport 10:35
- 2h 50m
- Direct
-
Southwest Airlines (WN 3328)Boeing 737 Max 8 Passenger -
Southwest Airlines (WN 3328) -
- -
- -
- -
- -
- -
- -
- S
- Boeing 737 Max 8 Passenger
-
07:55 PHX10:46 PDX2Hrs, 51m Direct
-
PHXPhoenix Sky Harbor Intl Airport 07:55 - PDX 10:46 2h 51m Direct
-
PHXPhoenix Sky Harbor Intl Airport 07:55
-
PDXPortland Airport 10:46
- 2h 51m
- Direct
-
American Airlines (AA 1625)Airbus -
American Airlines (AA 1625) -
- M
- T
- W
- T
- F
- -
- S
- Airbus
-
08:20 PHX11:05 PDX2Hrs, 45m Direct
-
PHXPhoenix Sky Harbor Intl Airport 08:20 - PDX 11:05 2h 45m Direct
-
PHXPhoenix Sky Harbor Intl Airport 08:20
-
PDXPortland Airport 11:05
- 2h 45m
- Direct
-
Southwest Airlines (WN 324)Boeing 737 Max 8 Passenger -
Southwest Airlines (WN 324) -
- M
- -
- -
- T
- F
- -
- -
- Boeing 737 Max 8 Passenger
-
08:41 AZA11:37 PDX2Hrs, 56m Direct
-
AZAPhoenix Williams Gateway Airport 08:41 - PDX 11:37 2h 56m Direct
-
AZAPhoenix Williams Gateway Airport 08:41
-
PDXPortland Airport 11:37
- 2h 56m
- Direct
-
Allegiant Air LLC (G4 748)Airbus -
Allegiant Air LLC (G4 748) -
- -
- -
- -
- -
- -
- -
- S
- Airbus
-
08:41 AZA11:37 PDX2Hrs, 56m Direct
-
AZAPhoenix Williams Gateway Airport 08:41 - PDX 11:37 2h 56m Direct
-
AZAPhoenix Williams Gateway Airport 08:41
-
PDXPortland Airport 11:37
- 2h 56m
- Direct
-
Allegiant Air LLC (G4 706)Airbus -
Allegiant Air LLC (G4 706) -
- -
- -
- -
- T
- -
- -
- -
- Airbus
-
09:00 PHX11:55 PDX2Hrs, 55m Direct
-
PHXPhoenix Sky Harbor Intl Airport 09:00 - PDX 11:55 2h 55m Direct
-
PHXPhoenix Sky Harbor Intl Airport 09:00
-
PDXPortland Airport 11:55
- 2h 55m
- Direct
-
Southwest Airlines (WN 3328)Boeing 737 Max 8 Passenger -
Southwest Airlines (WN 3328) -
- -
- T
- W
- -
- -
- -
- -
- Boeing 737 Max 8 Passenger
-
10:56 PHX13:47 PDX2Hrs, 51m Direct
-
PHXPhoenix Sky Harbor Intl Airport 10:56 - PDX 13:47 2h 51m Direct
-
PHXPhoenix Sky Harbor Intl Airport 10:56
-
PDXPortland Airport 13:47
- 2h 51m
- Direct
-
Alaska Airlines (AS 511)Boeing 737 -
Alaska Airlines (AS 511) -
- M
- T
- W
- T
- F
- S
- S
- Boeing 737
-
11:25 PHX14:15 PDX2Hrs, 50m Direct
-
PHXPhoenix Sky Harbor Intl Airport 11:25 - PDX 14:15 2h 50m Direct
-
PHXPhoenix Sky Harbor Intl Airport 11:25
-
PDXPortland Airport 14:15
- 2h 50m
- Direct
-
Southwest Airlines (WN 693)Boeing 737 800 -
Southwest Airlines (WN 693) -
- M
- -
- -
- T
- F
- -
- -
- Boeing 737 800
-
11:50 PHX14:35 PDX2Hrs, 45m Direct
-
PHXPhoenix Sky Harbor Intl Airport 11:50 - PDX 14:35 2h 45m Direct
-
PHXPhoenix Sky Harbor Intl Airport 11:50
-
PDXPortland Airport 14:35
- 2h 45m
- Direct
-
Southwest Airlines (WN 693)Boeing 737 800 -
Southwest Airlines (WN 693) -
- -
- -
- -
- -
- -
- S
- -
- Boeing 737 800
-
13:22 PHX16:13 PDX2Hrs, 51m Direct
-
PHXPhoenix Sky Harbor Intl Airport 13:22 - PDX 16:13 2h 51m Direct
-
PHXPhoenix Sky Harbor Intl Airport 13:22
-
PDXPortland Airport 16:13
- 2h 51m
- Direct
-
Alaska Airlines (AS 1238)Boeing 737 -
Alaska Airlines (AS 1238) -
- -
- T
- W
- -
- F
- S
- S
- Boeing 737
-
13:26 PHX16:17 PDX2Hrs, 51m Direct
-
PHXPhoenix Sky Harbor Intl Airport 13:26 - PDX 16:17 2h 51m Direct
-
PHXPhoenix Sky Harbor Intl Airport 13:26
-
PDXPortland Airport 16:17
- 2h 51m
- Direct
-
Alaska Airlines (AS 1238)Boeing 737 -
Alaska Airlines (AS 1238) -
- M
- -
- -
- T
- -
- -
- -
- Boeing 737
-
13:59 PHX16:51 PDX2Hrs, 52m Direct
-
PHXPhoenix Sky Harbor Intl Airport 13:59 - PDX 16:51 2h 52m Direct
-
PHXPhoenix Sky Harbor Intl Airport 13:59
-
PDXPortland Airport 16:51
- 2h 52m
- Direct
-
American Airlines (AA 2013)Boeing 737 Max 8 Passenger -
American Airlines (AA 2013) -
- M
- T
- W
- T
- F
- S
- S
- Boeing 737 Max 8 Passenger
-
14:15 PHX17:00 PDX2Hrs, 45m Direct
-
PHXPhoenix Sky Harbor Intl Airport 14:15 - PDX 17:00 2h 45m Direct
-
PHXPhoenix Sky Harbor Intl Airport 14:15
-
PDXPortland Airport 17:00
- 2h 45m
- Direct
-
Southwest Airlines (WN 324)Boeing 737 800 -
Southwest Airlines (WN 324) -
- -
- T
- W
- -
- -
- -
- -
- Boeing 737 800
-
14:35 PHX17:20 PDX2Hrs, 45m Direct
-
PHXPhoenix Sky Harbor Intl Airport 14:35 - PDX 17:20 2h 45m Direct
-
PHXPhoenix Sky Harbor Intl Airport 14:35
-
PDXPortland Airport 17:20
- 2h 45m
- Direct
-
Southwest Airlines (WN 3011)Boeing 737 800 -
Southwest Airlines (WN 3011) -
- -
- -
- -
- -
- -
- S
- -
- Boeing 737 800
-
15:10 PHX17:55 PDX2Hrs, 45m Direct
-
PHXPhoenix Sky Harbor Intl Airport 15:10 - PDX 17:55 2h 45m Direct
-
PHXPhoenix Sky Harbor Intl Airport 15:10
-
PDXPortland Airport 17:55
- 2h 45m
- Direct
-
Southwest Airlines (WN 3011)Boeing 737 Max 8 Passenger -
Southwest Airlines (WN 3011) -
- -
- -
- -
- -
- -
- -
- S
- Boeing 737 Max 8 Passenger
The fastest flight time for direct flights from Phoenix to Portland is 2 hours 40 minutes. Check latest flight schedules & prices on Wego.
The most popular airline flying from Phoenix to Portland is American Airlines. Find the latest flight deals on Wego.
The flight distance between Phoenix and Portland is 1619km. Check all available flights on Wego.
The earliest flight of the day departs at 06:00. The last flight of the day departs at 17:05. See the full list of flight times on Wego.
There are 5 airlines that offer direct flights from Phoenix to Portland. Find out the list of airlines on Wego.
All Airports in Portland
Portland Airport PDX
Popular Airlines Flying From Phoenix to Portland
Popular Destinations From Portland
Popular Destinations From Phoenix
Popular Hotels in Portland
- The Paramount Hotel
- Courtyard Portland North
- Hyatt House Portland/Downtown
- Residence Inn Portland Downtown/RiverPlace
- The Hotel Zags Portland
- The Heathman Hotel
- Crowne Plaza PORTLAND-DOWNTOWN CONV CTR
- Oxford Suites Portland
- Holiday Inn PORTLAND-AIRPORT (I-205)
- Country Inn & Suites by Radisson, Portland International Airport, OR