We build trips around you, not the other way around. Our team of travel specialists handles flights, hotels, car rentals, and vacation packages based on what you need. Flexible payment options like book Now Pay Later make booking easier on your budget. You also get 24/7 support, free cancellation within 24 hours, and hassle-free changes if plans shift. Best price guarantee, secure payments, and instant booking solution.
Guarantee
Customer Support
Free Cancellation
Payments
Changes
Booking
A nonstop flight from Houston to San Diego generally takes around 3 hours 15 minutes to 3 hours 43 minutes, depending on the Houston airport and the particular service. Travelers can fly directly to San Diego International Airport (SAN) from both George Bush Intercontinental Airport (IAH) and William P. Hobby Airport (HOU).
The IAH–SAN route covers approximately 1,307 miles (2,103 km). Southwest lists the distance between Hobby Airport and San Diego at about 1,313 miles.
United Airlines provides nonstop flights from IAH, while Southwest Airlines flies directly from Hobby Airport. This gives passengers a choice of Houston departure airports without having to change planes.
Connecting journeys are also available. Some of the shorter options take approximately 5 hours 20 minutes through Colorado Springs from HOU, while certain IAH itineraries take around 5 hours 37 minutes via Dallas/Fort Worth.
When comparing flights, it is useful to look at the departure airport, overall journey duration and arrival time rather than concentrating only on the time spent in the air.
| Departure Airport | Arrival Airport | Route Code | Estimated Flight Time |
|---|---|---|---|
| William P. Hobby Airport (HOU) | San Diego International Airport (SAN) | HOU–SAN | Around 3 hrs 15 mins–3 hrs 17 mins nonstop |
| George Bush Intercontinental Airport (IAH) | San Diego International Airport (SAN) | IAH–SAN | Around 3 hrs 29 mins–3 hrs 43 mins nonstop |
| William P. Hobby Airport (HOU) | San Diego International Airport (SAN) | HOU–COS–SAN | Around 5 hrs 20 mins with one stop |
| William P. Hobby Airport (HOU) | San Diego International Airport (SAN) | HOU–AUS–SAN | Around 5 hrs 30 mins with one stop |
| George Bush Intercontinental Airport (IAH) | San Diego International Airport (SAN) | IAH–DFW–SAN | Around 5 hrs 37 mins with one stop |
| George Bush Intercontinental Airport (IAH) | San Diego International Airport (SAN) | IAH–PHX–SAN | Around 5 hrs 39 mins with one stop |
| William P. Hobby Airport (HOU) | San Diego International Airport (SAN) | HOU–DFW–SAN | Around 5 hrs 56 mins with one stop |
Nonstop services provide the quickest overall journey, while connecting schedules add extra time for the transfer.
All timings are approximate. The actual trip can change because of weather, traffic in the air or on the ground, airline operations and the length of any connection.
San Diego is two hours behind Houston.
Houston follows Central Time, while San Diego uses Pacific Time.
Both cities observe daylight saving time on the same U.S. schedule, which means the two-hour difference normally remains consistent throughout the year.
For example, when it is 4:00 PM in Houston, it is 2:00 PM in San Diego.
This time difference can make a westbound flight appear shorter when looking only at the local departure and arrival times.
A flight leaving Houston in the afternoon may arrive in San Diego only a little over an hour later by the clock even though the aircraft has been traveling for more than three hours.
Planning beyond this route? Explore more flight times, distances, and travel durations using our tools below. Start with our Flight Time Calculator to estimate journey times worldwide, or browse average travel times from your departure city using the Houston Flight Times.