Hotels in Danvers, MA

Search and compare Danvers, MA hotels from hundreds of travel sites and save

Danvers, MA, United States
10 Aug — 11 Aug2
Danvers, MA, United States
Wed 10/8
Thu 11/8
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Danvers

Filter by star ratings
All filters
Motel 6 Boston North - Danvers
5.0 Okay
65 Newbury St, Danvers, MA, United States
Show on map
4.0 km from city centre, Danvers, MA, United States 
OkayBased on 478 reviews
5.0

Situated in Danvers, Motel 6 Boston North - Danvers is an easy drive from Peabody and provides an indoor pool, laundry facilities and a 24-hour reception. It is conveniently positioned for those wanting to discover the area's attractions.

DoubleTree by Hilton Boston North Shore
7.1 Good
50 Ferncroft Road, Danvers, MA, United States
Show on map
3.9 km from city centre, Danvers, MA, United States 
GoodBased on 831 reviews
7.1

DoubleTree by Hilton Boston North Shore offers 3-star accommodation, as well as an indoor pool, water slides and a sauna. It also provides an express check-in and check-out feature, a kids pool and a kids club.

Best Western Plus North Shore Hotel
8.4 Excellent
50 Dayton Street, Danvers, MA, United States
Show on map
3.7 km from city centre, Danvers, MA, United States 
ExcellentBased on 736 reviews
8.4

This relaxed hotel in Danvers offers complimentary Wi-Fi, as well as an outdoor pool and an express check-in and check-out feature. It is ideally located for those wanting to visit local attractions.

Hotel prices in Danvers

2 stars and under
3 stars

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Danvers

Facts about staying in Danvers

  • What are the best hotels in Danvers?

    Sonesta Select Boston Danvers (8.3/10 from 415 reviews), DoubleTree by Hilton Boston North Shore (7.1/10 from 824 reviews), and Best Western Plus North Shore Hotel (8.4/10 from 736 reviews) are all highly rated places to stay in Danvers.

  • How much do hotels in Danvers cost?

    Hotels in Danvers cost an average of $378/night, according to HotelsCombined data in the last 72 hours.

  • How much is a cheap hotel in Danvers?

    $172/night is the cheapest price found for a hotel in Danvers by HotelsCombined users over the last 72 hours. For the coming weekend of 12 Aug to 14 Aug, prices for hotels in Danvers start from as low as $266/night.

  • How much is a hotel in Danvers tonight?

    Users have found prices for hotels in Danvers tonight starting as low as $172, rising to an average cost of $263, based on searches in the last 72 hours.