Portland to Tucson

travel Portland Tucson
Sat
$283
May 25
Sun
$285
May 26
Mon
$241
May 27
Tue
$241
May 28
Wed
$241
May 29
Thu
$241
May 30
Fri
$244
May 31
Sat
$266
Jun 1
Sun
$268
Jun 2
Mon
$244
Jun 3
Tue
$244
Jun 4
Wed
$244
Jun 5
Thu
$244
Jun 6
Fri
$244
Jun 7
Cheapest

Bus

Cheapest $241

Quickest

Flight

Quickest 10h 38min

Tucson

Things To Do

Tucson

There are 4 buses 4 flights from Portland to Tucson.

Faretrotter is a travel aggregation resource that gathers travel company amenities and statistics and compares modes of transportation between cities. Use Faretrotter to plan your next trip, or purchase a ticket your next city.

What is the best way to travel from Portland to Tucson?

There are 2 ways to travel from Portland to Tucson. 4 buses and 4 flights are possible between the two areas. The bus from Portsmouth to Tucson is the cheapest and fastest.

It's important to check each mode when booking your ticket so that you can find the best method for you. The cost of each type varies differently, so be sure to use Faretrotter to keep an eye out!

Find related trips

Bus Manchester to Tucson How to get from Lowell to Nogales How to get from Lynn to Chandler Cheapest way from Cambridge to Gilbert Bus Boston to Mesa


Bus from Portland to Tucson from $244

Bus
Portland to Tucson
$244
3d 8min
Portland
3d 8min · Bus
Tucson

Flight from MHT Manchester NH to TUS Tucson from $572

Flight
MHT to TUS
$572
10h 38min
MHT
10h 38min · Flight
TUS

Bus from Brunswick to Tucson from $245

Bus
Brunswick to Tucson
$245
3d 38min
Brunswick
3d 38min · Bus
Tucson

Flight from BOS Boston to TUS Tucson from $575

Flight
BOS to TUS
$575
10h 41min
BOS
10h 41min · Flight
TUS

Flight from PWM Portland to PHX Phoenix from $583

Flight
PWM to PHX
$583
10h 49min
PWM
10h 49min · Flight
PHX

Bus from Lewiston to Tucson from $244

Bus
Lewiston to Tucson
$244
3d 22min
Lewiston
3d 22min · Bus
Tucson

Bus from Portsmouth to Tucson from $241

Bus
Portsmouth to Tucson
$241
2d 23h 11min
Portsmouth
2d 23h 11min · Bus
Tucson
Flight
AUG to PHX
$587
10h 54min
AUG
10h 54min · Flight
PHX