Distance from Houston - Texas to San Diego - California

The distance from Houston Texas to San Diego California by car is 1470 mi (or 2365 km). The estimated driving time for the trip is 23 h 7 min and the main road for this route is the I 10, US 180. In a straight line the distance between Houston and San Diego is 1302 mi (2095 km).