Portland to Tucson

travel Portland Tucson
Thu
$263
Jun 21
Fri
$280
Jun 22
Sat
$283
Jun 23
Sun
$285
Jun 24
Mon
$236
Jun 25
Tue
$236
Jun 26
Wed
$244
Jun 27
Thu
$244
Jun 28
Fri
$244
Jun 29
Sat
$266
Jun 30
Sun
$268
Jul 1
Mon
$244
Jul 2
Tue
$244
Jul 3
Wed
$244
Jul 4
Cheapest

Bus

Cheapest $241

Quickest

Flight

Quickest 10h 38min

Tucson

Things To Do

Tucson

There are 4 buses4 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