Miles between Atlantic Beach, FL and Norton Shores, MI

There are
1,124 mi
from Atlantic Beach, FL to Norton Shores, MI

That's the driving distance. It would take 21 hours 48 mins to go from Atlantic Beach, Florida to Norton Shores, Michigan.

The flight distance (direct flight from Atlantic Beach, FL to Norton Shores, MI) is 926.33 mi.

1,124 mi = 1,809.08 kms