Miles between Boston, MA and St Augustine, FL

There are
1,185 mi
from Boston, MA to St Augustine, FL

That's the driving distance. It would take 22 hours 53 mins to go from Boston, Massachusetts to St Augustine, Florida.

The flight distance (direct flight from Boston, MA to St Augustine, FL) is 1,032.19 mi.

1,185 mi = 1.61 kms