Miles between San Diego, CA and Madison Heights, MI

There are
2,348 mi
from San Diego, CA to Madison Heights, MI

That's the driving distance. It would take 1 day 17 hours to go from San Diego, California to Madison Heights, Michigan.

The flight distance (direct flight from San Diego, CA to Madison Heights, MI) is 1,966.76 mi.

2,348 mi = 3.22 kms