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