Direct (nonstop) flights from Portland to Tucson

1 airline flys nonstop from Portland International (PDX) to Tucson International (TUS). It's 1,119 miles (1,801 km), about 2h 53m in the air. Operated by Alaska Airlines.

PDX
Portland International
🇺🇸 Portland, USA
TUS
Tucson International
🇺🇸 Tucson, USA
Flight Time
2h 53m
Distance
1,119 mi
1,801 km
CO₂/pax
189 kg
−27 kg vs. layover
Airlines
1
Alaska Airlines
Time Diff
Same timezone
Operated by Alaska Airlines Alaska Airlines

Route data last updated: May 31, 2026

Airlines with non-stop flights

Alaska Airlines AS Alaska Airlines
Route
PDX → TUS
Flight Time
2h 53m
Distance
1,119 mi

Alternative Routes

Other ways to fly from Portland to Tucson with one stop · direct emits 189 kg CO₂ per passenger

PDX PHX (Phoenix) TUS
Leg 1: 2h 40m (1,009 mi) Leg 2: 54m (109 mi) Total: ~3h 34m 🍃 216 kg CO₂ (+14% vs. direct)
Leg 1
PDX → PHX
2h 40m · 1,009 mi
View PDX to PHX flights →
Leg 2
PHX → TUS
54m · 109 mi
View PHX to TUS flights →
PDX LAS (Las Vegas) TUS
Leg 1: 2h 20m (762 mi) Leg 2: 1h 25m (364 mi) Total: ~3h 45m 🍃 233 kg CO₂ (+23% vs. direct)
Leg 1
PDX → LAS
2h 20m · 762 mi
View PDX to LAS flights →
Leg 2
LAS → TUS
1h 25m · 364 mi
View LAS to TUS flights →
PDX SLC (Salt Lake City) TUS
Leg 1: 1h 53m (629 mi) Leg 2: 1h 58m (600 mi) Total: ~3h 51m 🍃 252 kg CO₂ (+33% vs. direct)
Leg 1
PDX → SLC
1h 53m · 629 mi
View PDX to SLC flights →
Leg 2
SLC → TUS
1h 58m · 600 mi
View SLC to TUS flights →
PDX LAX (Los Angeles) TUS
Leg 1: 2h 30m (833 mi) Leg 2: 1h 33m (451 mi) Total: ~4h 3m 🍃 262 kg CO₂ (+39% vs. direct)
Leg 1
PDX → LAX
2h 30m · 833 mi
View PDX to LAX flights →
Leg 2
LAX → TUS
1h 33m · 451 mi
View LAX to TUS flights →
PDX SNA (Santa Ana) TUS
Leg 1: 2h 33m (859 mi) Leg 2: 1h 32m (416 mi) Total: ~4h 5m 🍃 261 kg CO₂ (+38% vs. direct)
Leg 1
PDX → SNA
2h 33m · 859 mi
View PDX to SNA flights →
Leg 2
SNA → TUS
1h 32m · 416 mi
View SNA to TUS flights →

Looking for the return flight?

TUS → PDX: Flights from Tucson to Portland

Frequently Asked Questions

How long is the direct flight from Portland to Tucson?

A nonstop flight from Portland (PDX) to Tucson (TUS) takes approximately 2 hours and 53 minutes. The distance is 1,119 miles (1,801 km).

Which airlines fly nonstop from Portland to Tucson?

Just Alaska Airlines.

Is there a nonstop flight from Portland to Tucson?

Yes. 1 airline: Alaska Airlines.

How far is Portland from Tucson?

The flight distance from Portland to Tucson is 1,119 miles (1,801 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Miami.

What type of aircraft flies from Portland to Tucson?

At 2h 53m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

What is the carbon footprint of a flight from Portland to Tucson?

Roughly 189 kg CO2 per passenger one-way. That's about the same as driving 945 km.

Is the return flight from Tucson to Portland also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Portland to Tucson?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Portland International for this flight?

1.5-2 hours for domestic. Add more time during holidays or busy travel weekends.