Fare Guide

Estimated lowest fares found within 7 days

Cheapest Airline Alaska Airlines
Cheapest Month April
Cheapest Day of the Week Thursday
Cheapest Airline Alaska Airlines

The cheapest airline(s) flying from Phoenix to Portland is Alaska Airlines.

  • Alaska Airlines Alaska Airlines
  • Spirit Airlines Spirit Airlines
  • Hawaiian Airlines Hawaiian Airlines
  • American Airlines American Airlines
  • Southwest Airlines Southwest Airlines
  • United Airlines United Airlines
  • Frontier Airlines Frontier Airlines
Cheapest Month April

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
Cheapest Day of the Week Thursday

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 PHX
    19:55 PDX
    2Hrs, 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 PHX
    19:55 PDX
    2Hrs, 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 PHX
    20:05 PDX
    2Hrs, 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 PHX
    20:10 PDX
    2Hrs, 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 PHX
    20:23 PDX
    2Hrs, 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 PHX
    20:23 PDX
    2Hrs, 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 PHX
    21:50 PDX
    2Hrs, 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 PHX
    23:05 PDX
    2Hrs, 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 PHX
    23:28 PDX
    2Hrs, 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 PHX
    23:59 PDX
    2Hrs, 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 PHX
    23:59 PDX
    2Hrs, 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 PHX
    23:59 PDX
    2Hrs, 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 PHX
    23:59 PDX
    2Hrs, 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 PHX
    00:05 PDX
    2Hrs, 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 PHX
    00:15 PDX
    2Hrs, 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 PHX
    01:15 PDX
    2Hrs, 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 PHX
    09:00 PDX
    3Hrs, 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 PHX
    08:51 PDX
    2Hrs, 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 PHX
    08:51 PDX
    2Hrs, 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 PHX
    09:00 PDX
    3Hrs, 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 PHX
    09:15 PDX
    2Hrs, 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 PHX
    09:40 PDX
    2Hrs, 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 PHX
    10:03 PDX
    2Hrs, 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 PHX
    10:27 PDX
    2Hrs, 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 PHX
    10:35 PDX
    2Hrs, 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 PHX
    10:46 PDX
    2Hrs, 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 PHX
    11:05 PDX
    2Hrs, 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 AZA
    11:37 PDX
    2Hrs, 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 AZA
    11:37 PDX
    2Hrs, 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 PHX
    11:55 PDX
    2Hrs, 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 PHX
    13:47 PDX
    2Hrs, 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 PHX
    14:15 PDX
    2Hrs, 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 PHX
    14:35 PDX
    2Hrs, 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 PHX
    16:13 PDX
    2Hrs, 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 PHX
    16:17 PDX
    2Hrs, 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 PHX
    16:51 PDX
    2Hrs, 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 PHX
    17:00 PDX
    2Hrs, 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 PHX
    17:20 PDX
    2Hrs, 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 PHX
    17:55 PDX
    2Hrs, 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
No Schedules Sorry, there are no schedules matching your filters. Try removing one. reset
What’s the fastest flight time from Phoenix to Portland?

The fastest flight time for direct flights from Phoenix to Portland is 2 hours 40 minutes. Check latest flight schedules & prices on Wego.

What’s the most popular airline flying from Phoenix to Portland?

The most popular airline flying from Phoenix to Portland is American Airlines. Find the latest flight deals on Wego.

How far is Portland from Phoenix?

The flight distance between Phoenix and Portland is 1619km. Check all available flights on Wego.

When is the earliest and latest flight of the day?

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.

How many airlines offer direct flights from Phoenix to Portland?

There are 5 airlines that offer direct flights from Phoenix to Portland. Find out the list of airlines on Wego.