There are
1,205 mi
from Gainesville, FL to New Bedford, MA
That's the driving distance. It would take 23 hours 33 mins to go from Gainesville, Florida to New Bedford, Massachusetts.
The flight distance (direct flight from Gainesville, FL to New Bedford, MA) is 1,044.25 mi.
1,205 mi = 1.61 kms