Distance between Dover and South Peabody
Distance from Dover, NH to South Peabody, MA is 48 miles / 77 kilometers.
Map showing the distance from Dover to South Peabody
![]() |
Air distance: | miles km |
Dover, NH
City: | Dover, NH |
Country: | United States |
South Peabody, MA
City: | South Peabody, MA |
Country: | United States |
Time difference between Dover and South Peabody
There is no time difference between Dover and South Peabody. Current local time in Dover and South Peabody is 22:26 EST (2025-02-25)