Miles between Boston, MA and New Baltimore, MI

There are
688 mi
from Boston, MA to New Baltimore, MI

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

The flight distance (direct flight from Boston, MA to New Baltimore, MI) is 594.60 mi.

688 mi = 1,107.95 kms