Hotels in Danvers

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

Danvers, MA, United States
3 Dec — 4 Dec2
Danvers, MA, United States
Fri 3-12
Sat 4-12
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Danvers

Filter by star ratings
All filters
DoubleTree by Hilton Boston North Shore
DoubleTree by Hilton Boston North Shore
7.4 Good
50 Ferncroft Road, Danvers, MA, United States
Show on map
3.9 km from city centre, Danvers 
GoodBased on 644 reviews
7.4

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

Best Western Plus North Shore Hotel
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 
ExcellentBased on 953 reviews
8.4

Best Western Plus North Shore Hotel is located in Danvers and offers an indoor pool and free Wi-Fi. The various amenities this relaxed hotel has to offer include a safe, laundry facilities and an express check-in and check-out feature.

Motel 6 Boston North - Danvers
Motel 6 Boston North - Danvers
5.4 Okay
65 Newbury St, Danvers, MA, United States
Show on map
4.0 km from city centre, Danvers 
OkayBased on 478 reviews
5.4

Conveniently situated and offering an indoor pool, this comfortable hotel is located an easy drive from Peabody. It is conveniently positioned for those wanting to discover the area's attractions.

Tips for booking a Danvers hotel

Cheapest month:December
Most expensive month:October
Average price in Danvers:S$ 213/night
Absolute cheapest price found:S$ 107/night
Cheapest day:Tuesday
Most expensive day:Saturday
S$ 150 - S$ 318
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 191 - S$ 340
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Danvers hotels

Show all 15 hotels
1
DoubleTree by Hilton Boston North Shore
DoubleTree by Hilton Boston North Shore
7.4 Good
50 Ferncroft Road, Danvers, MA, United States
Show on map
3.9 km from city centre, Danvers, MA, United States 

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

2
Best Western Plus North Shore Hotel
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 

Best Western Plus North Shore Hotel is located in Danvers and offers an indoor pool and free Wi-Fi. The various amenities this relaxed hotel has to offer include a safe, laundry facilities and an express check-in and check-out feature.

3
Motel 6 Boston North - Danvers
Motel 6 Boston North - Danvers
5.4 Okay
65 Newbury St, Danvers, MA, United States
Show on map
4.0 km from city centre, Danvers, MA, United States 

Conveniently situated and offering an indoor pool, this comfortable hotel is located an easy drive from Peabody. It is conveniently positioned for those wanting to discover the area's attractions.

Cheapest hotels in Danvers, Massachusetts

Show all 15 hotels
Motel 6 Boston North - Danvers
Motel 6 Boston North - Danvers
5.4 Okay
65 Newbury St, Danvers, MA, United States
Show on map
4.0 km from city centre,  

Conveniently situated and offering an indoor pool, this comfortable hotel is located an easy drive from Peabody. It is conveniently positioned for those wanting to discover the area's attractions.

S$ 121
Avg. per night
Best Western Plus North Shore Hotel
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,  

Best Western Plus North Shore Hotel is located in Danvers and offers an indoor pool and free Wi-Fi. The various amenities this relaxed hotel has to offer include a safe, laundry facilities and an express check-in and check-out feature.

S$ 162
Avg. per night
DoubleTree by Hilton Boston North Shore
DoubleTree by Hilton Boston North Shore
7.4 Good
50 Ferncroft Road, Danvers, MA, United States
Show on map
3.9 km from city centre,  

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

S$ 179
Avg. per night

Hotel prices in Danvers

2 stars or below

S$ 121 - S$ 162

Motel 6 Boston North - Danvers

No. 1 most popular

S$ 121
Avg. per night
Best Western Plus North Shore Hotel
S$ 162
Avg. per night

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

Where to stay in Danvers

Danvers travel FAQs

  • What are the best hotels in Danvers?

    DoubleTree by Hilton Boston North Shore is a very popular hotel in Danvers, with a score of 7.4 from 644 reviews. Courtyard Boston Danvers (9.2 from 15 reviews) and Best Western Plus North Shore Hotel (8.4 from 953 reviews) are also highly rated Danvers hotels based on recent feedback from HotelsCombined users.

  • How much do hotels in Danvers cost?

    Danvers hotels have an average price of S$ 162/night (based on searches on HotelsCombined in the last 3 days).

  • How much is a cheap hotel in Danvers?

    HotelsCombined users have found cheap hotels in Danvers starting from S$ 95 per night in the last 3 days.