The distance from San Diego - California to Boston - Massachusetts is 4845 km (or 3011 mi). The estimated driving time for the trip is 49 h and the main road for this route is the I 70. In a straight line, the distance between San Diego and Boston is 4150 km (2579 mi).