Miles between Boston, MA and Sterling Heights, MI

There are
705 mi
from Boston, MA to Sterling Heights, MI

That's the driving distance. It would take 13 hours 52 mins to go from Boston, Massachusetts to Sterling Heights, Michigan.

The flight distance (direct flight from Boston, MA to Sterling Heights, MI) is 609.77 mi.

705 mi = 1,135.05 kms