There are
797 mi
from Peabody, MA to Jacksonville, NC
That's the driving distance. It would take 16 hours 10 mins to go from Peabody, Massachusetts to Jacksonville, North Carolina.
The flight distance (direct flight from Peabody, MA to Jacksonville, NC) is 641.09 mi.
797 mi = 1,283.34 kms