Miles between Rochester Hills, MI and Imperial Beach, CA

There are
2,364 mi
from Rochester Hills, MI to Imperial Beach, CA

That's the driving distance. It would take 1 day 17 hours to go from Rochester Hills, Michigan to Imperial Beach, California.

The flight distance (direct flight from Rochester Hills, MI to Imperial Beach, CA) is 1,968.75 mi.

2,364 mi = 3.22 kms