There are
2,350 mi
from La Mesa, CA to Harper Woods, MI
That's the driving distance. It would take 1 day 17 hours to go from La Mesa, California to Harper Woods, Michigan.
The flight distance (direct flight from La Mesa, CA to Harper Woods, MI) is 1,966.79 mi.
2,350 mi = 3,782.13 kms