Miles between Peabody, MA and South Milwaukee, WI

There are
1,089 mi
from Peabody, MA to South Milwaukee, WI

That's the driving distance. It would take 20 hours 45 mins to go from Peabody, Massachusetts to South Milwaukee, Wisconsin.

The flight distance (direct flight from Peabody, MA to South Milwaukee, WI) is 858.45 mi.

1,089 mi = 1,752.89 kms