There are
749 mi
from Peabody, MA to Pataskala, OH
That's the driving distance. It would take 15 hours 1 min to go from Peabody, Massachusetts to Pataskala, Ohio.
The flight distance (direct flight from Peabody, MA to Pataskala, OH) is 634.03 mi.
749 mi = 1,204.62 kms