Flights from Portland to Tucson – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
PDX to TUS – All flight route options from Portland International, Oregon, USA to Tucson International, Arizona, USA. These flights are operated by 6 airlines. Fly non-stop with Alaska Airlines or choose from 11 different transit flights. The shortest flight time is 2 hours and 51 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Tucson
We got great deals on hotels and car rentals near the airport.
Portland to Tucson flights
There are over 12 airlines and as many as 329 flights every week to this destination. You can fly non-stop to Tucson (TUS) from Portland (PDX) with Alaska Airlines but if a stopover option suits you better you can choose to fly via Phoenix, Salt Lake City or any other of the 11 alternatives with connectiing airports.
Portland to Tucson with Alaska Airlines
You can fly non-stop every weekday with flights departing between 7:00 am and 6:00 pm. You also have the option to do a transit flight via Seattle. Alaska Airlines is a member of the air alliance OneWorld.
Note Non-stop flights with Alaska Airlines will begin in Oct 2025.
With American Airlines
If you choose to fly with American Airlines from Portland to Tucson you can make a transit either via Phoenix or via Los Angeles. The route via Phoenix is 49 minutes faster. American Airlines is a member of the air alliance OneWorld.
Distance & flight times: Portland International to Tucson International
The shortest flight time between PDX and TUS is 2 hours and 50 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 50m | - | 1126 miles (1812 km) |
PHX Phoenix | 4h 33m | 52m | 1125 miles (1810 km) |
SLC Salt Lake City | 4h 44m | 39m | 1237 miles (1990 km) |
LAS Las Vegas | 4h 48m | 2h 55m | 1133 miles (1823 km) |
LAX Los Angeles | 5h 22m | 45m | 1291 miles (2077 km) |
SEA Seattle | 5h 35m | 1h 52m | 1353 miles (2177 km) |
DEN Denver | 5h 42m | 1h 30m | 1636 miles (2632 km) |
SMF Sacramento | 6h 10m | 1h 30m | 1237 miles (1990 km) |
SFO San Francisco | 6h 22m | 2h 3m | 1307 miles (2103 km) |
SJC San Jose | 6h 48m | 1h 10m | 1296 miles (2085 km) |
OAK Oakland | 7h 5m | 50m | 1297 miles (2087 km) |
SAN San Diego | 7h 35m | 2h 0m | 1307 miles (2103 km) |

