Miles between Suffolk, VA and Norton Shores, MI

There are
851 mi
from Suffolk, VA to Norton Shores, MI

That's the driving distance. It would take 16 hours 25 mins to go from Suffolk, Virginia to Norton Shores, Michigan.

The flight distance (direct flight from Suffolk, VA to Norton Shores, MI) is 678.11 mi.

851 mi = 1,369.42 kms