Distance from San Antonio - Texas to San Diego - California

The distance from San Antonio to San Diego by car is 1276 mi (or 2053 km). The estimated driving time for the trip is 20 h 9 min and the main road for this route is the McDermott Freeway, I 10, US 87. In a straight line the distance between San Antonio and San Diego is 1127 mi (1813 km).