Miles between Boston, MA and Roseville, MI

There are
704 mi
from Boston, MA to Roseville, MI

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

The flight distance (direct flight from Boston, MA to Roseville, MI) is 605.32 mi.

704 mi = 1,133.51 kms