There are
1,179 mi
from Peabody, MA to Jacksonville Beach, FL
That's the driving distance. It would take 22 hours 57 mins to go from Peabody, Massachusetts to Jacksonville Beach, Florida.
The flight distance (direct flight from Peabody, MA to Jacksonville Beach, FL) is 1,025.05 mi.
1,179 mi = 1,897.73 kms