Direct (nonstop) flights from Houston to Portland

2 airlines fly nonstop from George Bush Intcntl Houston (IAH) to Portland International (PDX). It's 1,824 miles (2,936 km), about 4h 32m in the air. Operated by Alaska Airlines, United Airlines.

IAH
George Bush Intcntl Houston
🇺🇸 Houston, USA
PDX
Portland International
🇺🇸 Portland, USA
Flight Time
4h 32m
Distance
1,824 mi
2,936 km
CO₂/pax
308 kg
−56 kg vs. layover
Airlines
2
Alaska Airlines +1
Time Diff
-2h
Operated by Alaska Airlines Alaska Airlines United Airlines United Airlines

Route data last updated: May 27, 2026

Airlines with non-stop flights

Alaska Airlines AS Alaska Airlines
Route
IAH → PDX
Flight Time
4h 32m
Distance
1,824 mi
United Airlines UA United Airlines
Route
IAH → PDX
Flight Time
4h 32m
Distance
1,824 mi

Alternative Routes

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

IAH GEG (Spokane) PDX
Leg 1: 4h (1,696 mi) Leg 2: 1h 14m (278 mi) Total: ~5h 14m 🍃 364 kg CO₂ (+18% vs. direct)
Leg 1
IAH → GEG
4h · 1,696 mi
View IAH to GEG flights →
Leg 2
GEG → PDX
1h 14m · 278 mi
View GEG to PDX flights →
IAH SLC (Salt Lake City) PDX
Leg 1: 3h 25m (1,195 mi) Leg 2: 2h 2m (629 mi) Total: ~5h 27m 🍃 343 kg CO₂ (+11% vs. direct)
Leg 1
IAH → SLC
3h 25m · 1,195 mi
View IAH to SLC flights →
Leg 2
SLC → PDX
2h 2m · 629 mi
View SLC to PDX flights →
IAH AUS (Austin) PDX
Leg 1: 1h 4m (140 mi) Leg 2: 4h 24m (1,714 mi) Total: ~5h 28m 🍃 341 kg CO₂ (+11% vs. direct)
Leg 1
IAH → AUS
1h 4m · 140 mi
View IAH to AUS flights →
Leg 2
AUS → PDX
4h 24m · 1,714 mi
View AUS to PDX flights →
IAH ABQ (Albuquerque) PDX
Leg 1: 2h 27m (744 mi) Leg 2: 3h 1m (1,110 mi) Total: ~5h 28m 🍃 351 kg CO₂ (+14% vs. direct)
Leg 1
IAH → ABQ
2h 27m · 744 mi
View IAH to ABQ flights →
Leg 2
ABQ → PDX
3h 1m · 1,110 mi
View ABQ to PDX flights →
IAH DEN (Denver) PDX
Leg 1: 2h 43m (861 mi) Leg 2: 2h 46m (991 mi) Total: ~5h 29m 🍃 351 kg CO₂ (+14% vs. direct)
Leg 1
IAH → DEN
2h 43m · 861 mi
View IAH to DEN flights →
Leg 2
DEN → PDX
2h 46m · 991 mi
View DEN to PDX flights →

Frequently Asked Questions

How long is the direct flight from Houston to Portland?

A nonstop flight from Houston (IAH) to Portland (PDX) takes approximately 4 hours and 32 minutes. The distance is 1,824 miles (2,936 km).

Which airlines fly nonstop from Houston to Portland?

2 airlines: Alaska Airlines, United Airlines.

Is there a nonstop flight from Houston to Portland?

Yes. 2 airlines: Alaska Airlines, United Airlines.

How far is Houston from Portland?

The flight distance from Houston to Portland is 1,824 miles (2,936 km), measured as the great-circle (shortest air) distance.

What type of aircraft flies from Houston to Portland?

At 4h 32m, 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 Houston to Portland?

Roughly 308 kg CO2 per passenger one-way. That's about the same as driving 1,540 km.

Is the return flight from Portland to Houston 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 Houston to Portland?

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 George Bush Intcntl Houston for this flight?

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