Miles between New Bedford, MA and Saginaw, MI

There are
786 mi
from New Bedford, MA to Saginaw, MI

That's the driving distance. It would take 15 hours 14 mins to go from New Bedford, Massachusetts to Saginaw, Michigan.

The flight distance (direct flight from New Bedford, MA to Saginaw, MI) is 673.40 mi.

786 mi = 1,264.27 kms