Miles between Norman, OK and Norton Shores, MI

There are
963 mi
from Norman, OK to Norton Shores, MI

That's the driving distance. It would take 17 hours 48 mins to go from Norman, Oklahoma to Norton Shores, Michigan.

The flight distance (direct flight from Norman, OK to Norton Shores, MI) is 810.78 mi.

963 mi = 1,550.13 kms