There are
2,248 mi
from Grand Rapids, MI to Imperial Beach, CA
That's the driving distance. It would take 1 day 15 hours to go from Grand Rapids, Michigan to Imperial Beach, California.
The flight distance (direct flight from Grand Rapids, MI to Imperial Beach, CA) is 1,847.34 mi.
2,248 mi = 3.22 kms