Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Book Salem Hotels

More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)

We keep it easy with the option to pay now or later on select accommodation

Book up 'til the last second - millions of rooms to crash tonight^

Cheap Salem hotels

Red Roof Inn Salem
Red Roof Inn Salem
2 out of 5
15 Red Roof Lane, I-93 at Pelham Road, Exit #2, Salem, NH
Free CancellationReserve now, pay when you stay
The price is AU$116 per night

With a stay at Red Roof Inn Salem in Salem, you'll be within a 5-minute drive of Canobie Lake Park and Rockingham Park.

Red Roof Inn Salem
Park View Inn - Salem
Park View Inn - Salem
2 out of 5
109 S Broadway, Salem, NH
Free CancellationReserve now, pay when you stay
The price is AU$112 per night

With a stay at Park View Inn - Salem in Salem, you'll be within a 10-minute drive of Canobie Lake Park and Rockingham Park.

Park View Inn - Salem
La Quinta Inn & Suites by Wyndham Salem NH
La Quinta Inn & Suites by Wyndham Salem NH
2.5 out of 5
8 Keewaydin Dr, Salem, NH
The price is AU$133 per night

Located in Salem, La Quinta Inn & Suites by Wyndham Salem NH is in the business district, a 4-minute drive from Rockingham Park and 8 minutes from Canobie Lake ...

La Quinta Inn & Suites by Wyndham Salem NH
Holiday Inn Salem - I-93 at Exit 2
Holiday Inn Salem - I-93 at Exit 2
3 out of 5
1 Keewaydin Dr, Salem, NH
Free Cancellation
The price is AU$208 per night

With a stay at Holiday Inn Salem - I-93 at Exit 2 in Salem, you'll be near the airport, within a 10-minute drive of Canobie Lake Park and The Mall at Rockingham ...

Holiday Inn Salem - I-93 at Exit 2
Arlington Pond Lakefront Home
Arlington Pond Lakefront Home
13 Blake Road, Salem, NH
Get Rates

With a stay at this cottage in Salem, you'll be on the beach, within a 15-minute drive of Canobie Lake Park and Arlington Mill Reservoir.

Arlington Pond Lakefront Home
Holiday Inn Tewksbury Andover
Holiday Inn Tewksbury Andover
3.5 out of 5
4 Highwood Drive, Tewksbury, MA
Free CancellationReserve now, pay when you stay
The price is AU$90 per night

A stay at Holiday Inn Tewksbury Andover places you in the heart of Tewksbury, a 7-minute drive from Lowell Memorial Auditorium and 11 minutes from Tsongas ...

Holiday Inn Tewksbury Andover
Archer Hotel Boston/Burlington
Archer Hotel Boston/Burlington
4 out of 5
18 3rd Avenue, Burlington, MA
Free CancellationReserve now, pay when you stay
The price is AU$158 per night

With a stay at Archer Hotel Boston/Burlington in Burlington, you'll be in the business district, within a 10-minute drive of Burlington Mall and Woburn ...

Archer Hotel Boston/Burlington
Quality Inn Merrimack - Nashua
Quality Inn Merrimack - Nashua
2.5 out of 5
242 Daniel Webster Hwy, Merrimack, NH
Free CancellationReserve now, pay when you stay
The price is AU$108 per night

Located in Merrimack, Quality Inn Merrimack - Nashua is in the business district, within a 10-minute drive of Greeley Park and Florence Hyde Speare Memorial ...

Quality Inn Merrimack - Nashua
HYATT house Boston/Burlington
HYATT house Boston/Burlington
3 out of 5
2 Van De Graaff Dr, Burlington, MA
Free Cancellation
The price is AU$193 per night

When you stay at HYATT house Boston/Burlington in Burlington, you'll be in the suburbs, within a 15-minute drive of Burlington Mall and Tufts University.

HYATT house Boston/Burlington
Don't see what you're looking for?
See all available properties in Salem
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Hotels in Salem

Stay a short drive from Salem and leave the running around for more noble pursuits — like grabbing a bevvy or two. You'll find 4 accommodation options to take your pick of within 5 kilometres of the centre on lastminute.com.au.

Don't do mornings? No need to worry! Central hotels such as the Holiday Inn Salem - I-93 at Exit 2 and La Quinta Inn & Suites Salem allow you a few sleep ins.

Search for some gifts for your family at The Mall at Rockingham Park. The best news is you can stay just a hop, skip and a jump away from it! The Red Roof Inn Salem and Park View Inn - Salem are a couple of fabulous hotel options close by.

You may also like to try The Stonehedge Hotel and Spa, which can be found 19 kilometres away. Or maybe the Andover Inn, just a distance of 17 kilometres from Salem. We'd also recommend the Residence Inn by Marriott Boston North Shore/Danvers and the Residence Inn by Marriott Boston Woburn. The first is 30 kilometres from downtown, while the second is 30 kilometres away.

Attractions and Hotels Near Salem

If you want to make your getaway even more extraordinary, get out into the wider New Hampshire region and explore its incredible forests. There’s no shortage of fabulous activities to enjoy here either, including snowboarding. Or just grab a map, point to a place and see where the road takes you!

Don't blow through before you've checked out the Ski Bradford and the Bradford Country Club in Lawrence. The Homewood Suites by Hilton Boston / Andover and Holiday Inn Express Andover North-Lawrence are some of the apartment and hotel options here. 12 kilometres to the east of Salem you'll find Haverhill, home to the Hampton Inn Haverhill and Best Western Merrimack Valley. If you're staying in Haverhill, set aside a little time to visit the Winnekenni Castle and Cedarland Fun Center.

If you've gotta stay near the airport when you arrive, see if you can reserve a night at the Homewood Suites by Hilton Manchester/Airport or the Holiday Inn Manchester Airport. And if you can't be bothered pulling out the map, Manchester-Boston Regional Airport can be found 25 kilometres away from downtown Salem.

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.