There are
727 mi
from Peabody, MA to Sandusky, OH
That's the driving distance. It would take 14 hours to go from Peabody, Massachusetts to Sandusky, Ohio.
The flight distance (direct flight from Peabody, MA to Sandusky, OH) is 609.01 mi.
727 mi = 1,170.55 kms