There are
2,312 mi
from Ann Arbor, MI to Imperial Beach, CA
That's the driving distance. It would take 1 day 16 hours to go from Ann Arbor, Michigan to Imperial Beach, California.
The flight distance (direct flight from Ann Arbor, MI to Imperial Beach, CA) is 1,934.72 mi.
2,312 mi = 3.22 kms