Around the World

Distance between Salem and Marlborough

Distance from Salem, NH to Marlborough, MA is 35 miles / 57 kilometers.

Map showing the distance from Salem to Marlborough

Beeline Air distance: miles km

Salem, NH

City: Salem, NH
Country: United States

Marlborough, MA

City: Marlborough, MA
Country: United States

Time difference between Salem and Marlborough

There is no time difference between Salem and Marlborough. Current local time in Salem and Marlborough is 07:56 EST (2025-02-18)

Search