Quick Summary:
- Salem is located about 30 miles north of Boston.
- Because New Hampshire does not charge sales tax, Salem has become a popular shopping destination that draws many visitors from Massachusetts.
- If you are looking for a great place to shop, you can head straight to the Mall at Rockingham Park, which offers excellent retail therapy.
- If you prefer to spend some fun time outdoors, you can treat the family to a day of excitement at Canobie Lake Park.
- Salem is also home to America’s Stonehenge, where you can see several large stone structures of uncertain origin.
- Salem is a 30-minute day trip from Manchester (23 miles via I-93 S).
- Updated with new information since originally published.
- Please support our journalism through affiliate links. Affiliate Disclosure
- Our editors recommend these diverse local experiences.
Summary & FAQ
Go on roller coaster ride at Canobie Lake Park
Shop at The Mall at Rockingham Park
See America’s Stonehenge
Choose from over 90 brands of cigars at the Two Guys Smoke Shop
See a New Hampshire Philharmonic Orchestra performance on your getaway
Have a romantic dinner at Trattoria Amalfi
Visit the playgrounds in the Field of Dreams Park
Taste unique brews at the Border Brewery
Play on the Campbells Scottish Highlands Golf Course
Plan Your Trip
Get Ready to Go!
- Search flights and stays nearby.
- Book your tour or local activity.
- Book your car rental.
Need some more help?
Go to travel reservations.