Flights from Houston to San Diego – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
IAH to SAN – All flight route options from George Bush Intcntl Houston, Texas, USA to San Diego International Airport, California, USA. These flights are operated by 6 airlines. Fly non-stop with United Airlines or choose from 7 different transit flights. The shortest flight time is 3 hours and 24 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 San Diego Airport
We got great deals on hotels and car rentals near the airport.
Houston to San Diego flights
There are over 12 airlines and as many as 521 flights every week to this destination. You can fly non-stop to San Diego (SAN) from Houston (IAH) with United Airlines but if a stopover option suits you better you can choose to fly via Phoenix, Austin or any other of the 11 alternatives with connectiing airports.
Tip! You can also fly to San Diego from William P. Hobby Airport (HOU).
Houston to San Diego with United Airlines
You can fly non-stop every weekday with flights departing from 7:00 am to 8:00 pm. You can also catch a transit flight via Denver or Los Angeles. United Airlines is a Star Alliance member.
With Delta Air Lines
If you choose to fly with Delta Air Lines from Houston to San Diego you can make a transit either via Los Angeles or via Salt Lake City. The route via Los Angeles is 36 minutes faster. Delta Air Lines is a member of SkyTeam.
Distance & flight times: Houston Airport to San Diego International Airport
The shortest flight time between IAH and SAN is 3 hours and 32 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 32m | - | 1307 miles (2103 km) |
PHX Phoenix | 5h 35m | 1h 2m | 1318 miles (2121 km) |
AUS Austin | 5h 47m | 1h 25m | 1308 miles (2105 km) |
LAS Las Vegas | 5h 53m | 1h 4m | 1486 miles (2391 km) |
DFW Dallas | 6h 5m | 1h 27m | 1399 miles (2251 km) |
SLC Salt Lake City | 6h 18m | 56m | 1831 miles (2946 km) |
DEN Denver | 6h 59m | 2h 54m | 1722 miles (2771 km) |
EGE Vail | 7h 4m | 32m | 1688 miles (2716 km) |
LAX Los Angeles | 7h 5m | - | - |
HDN Hayden | 7h 57m | 2h 11m | 1764 miles (2838 km) |
SAT San Antonio | 8h 27m | - | - |
MSY New Orleans | 12h 35m | 1h 15m | 1909 miles (3072 km) |


