Miles between Newton, MA and St Clair Shores, MI

There are
696 mi
from Newton, MA to St Clair Shores, MI

That's the driving distance. It would take 13 hours 33 mins to go from Newton, Massachusetts to St Clair Shores, Michigan.

The flight distance (direct flight from Newton, MA to St Clair Shores, MI) is 595.52 mi.

696 mi = 1,119.83 kms