The distance from San Diego - California to Dallas - Texas is 2186 km (or 1359 mi). The estimated driving time for the trip is 21 h 35 min and the main road for this route is the I 20. In a straight line, the distance between San Diego and Dallas is 1902 km (1182 mi).