Miles between San Diego, CA and Middleburg Heights, OH

There are
2,398 mi
from San Diego, CA to Middleburg Heights, OH

That's the driving distance. It would take 1 day 18 hours to go from San Diego, California to Middleburg Heights, Ohio.

The flight distance (direct flight from San Diego, CA to Middleburg Heights, OH) is 2,023 mi.

2,398 mi = 3.22 kms