Direct (nonstop) flights from Houston to San Diego

1 airline flys nonstop from George Bush Intcntl Houston (IAH) to San Diego International Airport (SAN). It's 1,304 miles (2,098 km), about 3h 34m in the air. Operated by United Airlines.

IAH
George Bush Intcntl Houston
🇺🇸 Houston, USA
SAN
San Diego International Airport
🇺🇸 San Diego, USA
Flight Time
3h 34m
Distance
1,304 mi
2,098 km
CO₂/pax
220 kg
−31 kg vs. layover
Airlines
1
United Airlines
Time Diff
-2h
Operated by United Airlines United Airlines

Route data last updated: May 25, 2026

Airlines with non-stop flights

United Airlines UA United Airlines
Route
IAH → SAN
Flight Time
3h 34m
Distance
1,304 mi

Alternative Routes

Other ways to fly from Houston to San Diego with one stop · direct emits 220 kg CO₂ per passenger

IAH SAT (San Antonio) SAN
Leg 1: 1h 8m (191 mi) Leg 2: 2h 53m (1,130 mi) Total: ~4h 1m 🍃 251 kg CO₂ (+14% vs. direct)
Leg 1
IAH → SAT
1h 8m · 191 mi
View IAH to SAT flights →
Leg 2
SAT → SAN
2h 53m · 1,130 mi
View SAT to SAN flights →
IAH ELP (El Paso) SAN
Leg 1: 2h 11m (668 mi) Leg 2: 1h 55m (635 mi) Total: ~4h 6m 🍃 267 kg CO₂ (+21% vs. direct)
Leg 1
IAH → ELP
2h 11m · 668 mi
View IAH to ELP flights →
Leg 2
ELP → SAN
1h 55m · 635 mi
View ELP to SAN flights →
IAH AUS (Austin) SAN
Leg 1: 1h 4m (140 mi) Leg 2: 3h 5m (1,164 mi) Total: ~4h 9m 🍃 248 kg CO₂ (+13% vs. direct)
Leg 1
IAH → AUS
1h 4m · 140 mi
View IAH to AUS flights →
Leg 2
AUS → SAN
3h 5m · 1,164 mi
View AUS to SAN flights →
IAH TUS (Tucson) SAN
Leg 1: 2h 52m (936 mi) Leg 2: 1h 20m (368 mi) Total: ~4h 12m 🍃 251 kg CO₂ (+14% vs. direct)
Leg 1
IAH → TUS
2h 52m · 936 mi
View IAH to TUS flights →
Leg 2
TUS → SAN
1h 20m · 368 mi
View TUS to SAN flights →
IAH PHX (Phoenix) SAN
Leg 1: 3h 4m (1,008 mi) Leg 2: 1h 15m (305 mi) Total: ~4h 19m 🍃 251 kg CO₂ (+14% vs. direct)
Leg 1
IAH → PHX
3h 4m · 1,008 mi
View IAH to PHX flights →
Leg 2
PHX → SAN
1h 15m · 305 mi
View PHX to SAN flights →

Frequently Asked Questions

How long is the direct flight from Houston to San Diego?

A nonstop flight from Houston (IAH) to San Diego (SAN) takes approximately 3 hours and 34 minutes. The distance is 1,304 miles (2,098 km).

Which airlines fly nonstop from Houston to San Diego?

Just United Airlines.

Is there a nonstop flight from Houston to San Diego?

Yes. 1 airline: United Airlines.

How far is Houston from San Diego?

The flight distance from Houston to San Diego is 1,304 miles (2,098 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 Houston to San Diego?

At 3h 34m, 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 San Diego?

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

Is the return flight from San Diego 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 San Diego?

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.