Miles between New Bedford, MA and St Augustine, FL

There are
1,182 mi
from New Bedford, MA to St Augustine, FL

That's the driving distance. It would take 23 hours 1 min to go from New Bedford, Massachusetts to St Augustine, Florida.

The flight distance (direct flight from New Bedford, MA to St Augustine, FL) is 996.71 mi.

1,182 mi = 1.61 kms