Find a Hotel Tonight in

New Hampshire


HotelTonight – Last-Minute Hotels in Salem, NH

Just 35 miles outside of Boston is the town of Salem, New Hampshire. Salem is a quintessential New England town, and its small-town charm is one of the reasons I love it so much. Salem doesn't boast a bustling city center or a long list of tourist sights, but it does offer a handful of fascinating attractions that continue to draw visitors from all over the country. Sure, everybody has heard of Salem, Massachusetts, but Salem, New Hampshire also has some interesting attractions to offer visitors. So when I recently had the chance to visit Salem, New Hampshire after a recent work trip to Boston, I decided to jump at the opportunity. To book a great last-minute hotel in Salem NH, I just pulled up the HotelTonight app on my phone. After just a couple minutes on the app, I had booked the perfect hotel for my Salem adventures.

Canobie Lake Park

Canobie Lake Park is certainly one of the most popular attractions in Salem. This historic amusement park opened in 1902, and today it features over 40 rides. Here, you'll find everything from big roller coasters to water-themed rides, so there's something for everyone to enjoy at Canobie Lake Park. I love a good thrill every now and then, so I couldn't resist hopping on some of the roller coasters at Canobie Lake Park during my stay in Salem. After all, this is a popular attraction that draws visitors from all over New Hampshire and Massachusetts.

Mall At Rockingham Park

Since I like to see a city through a local's perspective whenever I travel, I made sure to spend some time at the Mall at Rockingham Park. This commercial center is a popular spot for locals looking to get in some great shopping and dining, and it's arguably the epicenter of activity and entertainment in the small town of Salem. This large mall has over 150 stores as well as several eateries, so it was the perfect spot for me to grab dinner after a long day at Canobie Lake Park.

America's Stonehenge

I'll just come out and say it – you can't visit Salem, NH without taking a peek at America's Stonehenge. Just like the original Stonehenge, this mysterious megalithic structure will leave you spellbound, since we have no idea how this stone structure was built. Historians and scientists believe the structure once functioned as an astronomic calendar, as it is still able to read sun and moon-related events. If you have any interest in mysterious archeological structures, you're sure to find this site fascinating.

Horse Racing

Another historic attraction in Salem is Rockingham Park, a horse race track that opened back in 1906. For over a century, countless major horse races have taken place at this track. Today, you can still catch thoroughbred and harness racing at Rockingham Park, and the venue even holds regular bingo nights. There's also a poker room at Rockingham Park, which is open every day. Given all of the entertainment options in Rockingham Park, this historic racetrack is a primary center for entertainment and activity in Salem.


Just across the New Hampshire-Massachusetts border from Salem is Haverhill, a charming and historic city in Massachusetts. After spending a day exploring Salem, I decided to pop across the border and explore the quaint, historic streets of Haverhill. This idyllic little downtown made me feel as if I had stepped back in time. As I was wandering through the downtown streets of Haverhill, I passed one charming storefront and restaurant after another. I ended up having a great meal in Haverhill, and I was glad I made the short drive from Salem to see another lovely New England town.

HotelTonight – Salem New Hampshire Hotels You'll Love

If I'm being honest, Salem, New Hampshire was never high on my travel list, mainly because I knew so little about the town and the surrounding area. However, after spending a week in Boston, I had a craving to get out of the city and explore some of the smaller New England towns nearby. Once I ventured into Salem, I immediately understood why locals are so proud of their home. Salem is a pretty community that has many major attractions to offer, and I was just glad I had the chance to see as many as I did. My quick trip to Salem wouldn't have been as easy or as stress-free if it weren't for HotelTonight, which has become my go-to resource for booking accommodation when I travel. I was able to book my Salem New Hampshire hotel in a few quick minutes on my HotelTonight app, so I never had to stress about finding a good deal on a last-minute hotel. Staying flexible while traveling has never been easier or more fun since I discovered the HotelTonight app.

Frequently Asked Questions

How many hotels are in Salem?

There are 12 hotels in Salem available from Hotel Tonight.

What are most popular hotels in Salem?

Among our most booked hotels in Salem are:
Red Roof Inn Salem
78% of HT bookers liked it
La Quinta Inn Ste Salem
83% of HT bookers liked it

What are the best hotels in Salem?

Some of the top rated HotelTonight hotels in Salem are:
La Quinta Inn Ste Salem
83% of HT bookers liked it
Red Roof Inn Salem
78% of HT bookers liked it

How much is a hotel room in Salem?

In the last 30 days, HotelTonight prices in Salem have been as low as $65.44, though the average room costs closer to $96.34 per night.

What is the cheapest time to go to Salem?

Our hotels prices have varied throughout the year from $92.54 to $168.3 On average, we've seen the cheapest room prices in February

Which hotels in Salem have a pool?

There are 5 hotels with pools in Salem. Some of them are: