1map logoGo to main page

Portland, OR, USA to Phoenix, AZ, USA from $93: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Portland, United States
to
Phoenix, United States

How to Get from Portland to Phoenix: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$93 by busBest price
1629 kmDistance
4h 9m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Portland to Phoenix with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
4h  9m
Estimated price
$68-372
Recommended
route map
Distance: 1629 km
Duration: 4h 9m

See more options

Company
various
Train
Bus
Average Duration
34h  29m
Estimated price
$80-680
Company
FlixBus
Bus
Average Duration
31h  45m
Estimated price
$93-257
Company
various
Drive
Plane
Average Duration
4h  45m
Estimated price
$151-491
Company
various
Plane
Average Duration
4h  42m
Estimated price
$158-482
Company
various
Train
Bus
Average Duration
41h  23m
Estimated price
$681-682
Company
various
Drive
Average Duration
21h  59m
Estimated price
$683-684

Portland - Phoenix operators

Explore transport companies operating between Portland and Phoenix, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
southwest.com

Plane from Portland (PDX) to Phoenix (PHX)

Average Duration
2h 31m
Estimated price
$68-3720

Plane from Portland (PDX) to Phoenix (PHX) via Las Vegas

Average Duration
4h 25m
Estimated price
$68-3720

Plane from Portland (PDX) to Phoenix (PHX) via Sacramento

Average Duration
4h 30m
Estimated price
$68-3721
Website
alaskaair.com

Plane from Portland (PDX) to Phoenix (PHX)

Average Duration
2h 36m
Estimated price
$68-6870

Plane from Portland (PDX) to Phoenix (PHX) via Boise

Average Duration
4h 10m
Estimated price
$68-6870
Website
aa.com

Plane from Portland (PDX) to Phoenix (PHX)

Average Duration
2h 41m
Estimated price
$68-3728
Website
flyfrontier.com

Plane from Portland (PDX) to Phoenix (PHX)

Average Duration
2h 41m
Estimated price
$68-3725
Website
allegiantair.com

Plane from Portland (PDX) to Phoenix esa Gateway (AZA)

Average Duration
2h 40m
Estimated price
$158-1580

Plane from Portland (PDX) to Phoenix esa Gateway (AZA) via Provo

Average Duration
4h 20m
Estimated price
$158-1582
Bus
Contact phone
+1 (855) 626-8585
Website
flixbus.com

Bus from Portland Curbside Bus Stop to Sacramento Bus Station

Average Duration
12h 35m
Estimated price
$93-257

Bus from Los Angeles Union Station to Phoenix Bus Station

Average Duration
7h
Estimated price
$1589-3729
Contact phone
+52 664 299 0487
Website
sites.miticket.mx

Bus from Sacramento to Phoenix

Average Duration
18h 10m
Estimated price
$1587-1513
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from Los Angeles Union Station to Phoenix Bus Station

Average Duration
6h 20m
Estimated price
$1589-3729
Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from Portland to Sacramento

Average Duration
16h 6m
Estimated price
$1584-1585

Train from Portland to Los Angeles

Average Duration
30h 49m
Estimated price
$4824-4825

Train from Los Angeles to Maricopa

Average Duration
7h 30m
Estimated price
$1510-4822

Portland to Phoenix: Overview of Bus, Train, Flight, and Car Trips

Traveling between Portland and Phoenix offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

Useful tips for train travellers
• Onboard services can vary by operator, but for this route, Amtrak is a prominent choice. Amtrak offers a café car where you can purchase snacks, beverages, and light meals. They also offer a dining car for those in First Class or Sleeper accommodations where meals are included in your fare. Check the Amtrak website for the latest menu offerings and meal availability during your journey.
• There are several seating options on Amtrak: First Class with spacious, more comfortable seats and premium amenities; Business Class offers wider seats and complimentary refreshments; and Economy Class, which is the most affordable option, has standard seats but still provides a comfortable travel experience with the ability to move between cars. You can view and purchase specific accommodations at the Amtrak website.
• For your journey from Portland to Phoenix, you will primarily be using Amtrak. Check their website (amtrak.com) for the schedule and updates. The route may involve multiple transfers, so planning ahead is crucial. Additionally, consider visiting local transport websites like Valley Metro (valleymetro.org) for public transport options in Phoenix, including bus schedules and tram routes.
Traveling from Portland to Phoenix by plane is convenient and efficient, with the quickest direct flight taking only 2 hours and 25 minutes. Frontier Airlines, American Airlines, Alaska Airlines, Inc., and Southwest Airlines all offer flights from Portland Airport to Phoenix Airport. The average flight duration is 4 hours and 4 minutes. Prices for flights between Phoenix and Portland can range from $62 to $302, providing a variety of options for different budgets. With multiple airlines to choose from, travelers can find a flight that suits their schedule and preferences.
Departure Point
Portland Airport
Arrival Point
Phoenix Airport
Traveling from Portland to Phoenix by bus is an option, although there is no direct service available. The journey will include transfers, with the route typically involving a stop in Sacramento. Greyhound USA operates the bus service departing from Portland's Curbside Bus Stop, and the journey takes approximately 32 hours and 45 minutes to reach Phoenix. Another operator, ACN Autobuses, operates the service arriving at the Phoenix station. Prices for the bus between Phoenix and Portland can vary from $112 to $231, providing travelers with a cost-effective mode of transportation for this long-distance trip.
Departure Point
Portland Curbside Bus Stop station
Arrival Point
Phoenix station

Frequently asked questions

Find out more about the route from Portland to Phoenix.

Or choose the category:
The cheapest way to travel from Portland to Phoenix is by flying. Flights can cost anywhere between $60 to $310, depending on the airline and time of booking. The flight duration is approximately 4 hours and 4 minutes.
The fastest way to travel from Portland to Phoenix is by flying. There are multiple airlines that offer direct flights between the two cities, taking approximately 4 hours and 4 minutes.
The distance from Portland to Phoenix is approximately 1629 km. If you prefer to drive, the road distance is 2156 km. The drive typically takes around 19-21 hours, depending on the route and traffic conditions. Alternatively, you can choose to fly, which is faster and takes about 2-4 hours depending on the airline and flight schedule.
The most convenient and affordable way to travel from Portland to Phoenix without a car is by bus. Greyhound offers direct bus service from Portland to Phoenix, with a travel time of approximately 32 hours and 45 minutes. Fares for this route typically range from $110 to $240, depending on the time of travel and any discounts available.
The journey from Portland to Phoenix by air takes around 4 hours and 4 minutes, including transfers.
There is a wide range of accommodation options available near Phoenix. With over 2066 hotels to choose from, travelers can find something that suits their budget and preferences. Prices start at $47 and can vary depending on the location, amenities, and time of year.
Yes, you can drive from Portland to Phoenix. The driving distance between the two cities is approximately 2156 km. It typically takes around 21 hours and 59 minutes to drive from Portland to Phoenix, depending on traffic and rest stops along the way.
Yes, there is no direct bus between Portland and Phoenix. However, there are bus services available that involve transfers. The journey typically takes around 32 hours and 45 minutes and includes a transfer in Sacramento.
To catch the bus from Portland to Phoenix you will need to go to the Portland Curbside Bus Stop station. This is where Greyhound USA operates their bus services for this route. You can easily find the station by checking online or using a GPS device. Once you arrive at the station, look for the Greyhound buses and make sure to arrive early to ensure a smooth departure.
The bus from Portland to Phoenix arrives at Phoenix station. ACN Autobuses operates the bus service, providing a convenient and affordable transportation option for travelers.
To get to Phoenix from Portland Airport, you have a few options. The most convenient and direct way is to take a flight from Portland Airport to Phoenix Sky Harbor International Airport, which typically takes around 2 hours and 30 minutes.
Several airlines offer flights between Portland and Phoenix. These include Frontier Airlines, American Airlines, Alaska Airlines, Inc., and Southwest Airlines. Each airline operates regular flights from Portland Airport to Phoenix Airport, providing travelers with a range of options and prices.
The fastest way to travel from Portland to Phoenix is by taking a direct flight, which typically takes around 2 hours and 25 minutes. Airlines such as Frontier Airlines, American Airlines, Alaska Airlines, Inc., and Southwest Airlines offer flights between Portland Airport and Phoenix Airport. The total travel time by plane from Portland to Phoenix is around 4 hours and 4 minutes. The cost of the flight can vary between $62 and $302, depending on the airline and the time of booking.
The flight from Portland to Phoenix typically takes around 2 hours and 25 minutes.
The cost of a flight from Portland to Phoenix can range from $62 to $302.
The price of a bus ticket from Portland to Phoenix can vary depending on the carrier and specific travel dates. On average, the cost ranges between $112 to $231. It's recommended to check with different bus companies such as Greyhound or BoltBus to find the best deal.
The cost of driving from Portland to Phoenix will depend on factors such as fuel prices, vehicle efficiency, and the route taken. On average, you can expect to spend approximately $240 to $360 for a one-way trip. It's important to consider additional expenses like tolls, parking fees, and food along the way. Additionally, keep in mind that the driving distance is around 1100 miles and will take approximately 17-19 hours.