Find and Book Top Hotels in Danvers

Search among 6 available hotels and places to stay in Danvers from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-6 out of 6
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.0
Great113 reviews
MapView on map2.4 mi from City Center200 yd from Water Park of New England
From   US$ 176 /nightSelect
8.2
Great101 reviews
From   US$ 127 /nightSelect
8.4
Great72 reviews
2.4 mi from City Center1400 yd from Endicott Park
From   US$ 99 /nightSelect
8.4
Great236 reviews
2.3 mi from City Center1200 yd from Endicott Park
From   US$ 119 /nightSelect
8.4
Great58 reviews
2.6 mi from City Center1.2 mi from Endicott Park
From   US$ 141 /nightSelect
2.7 mi from City Center1.2 mi from Endicott Park
From   US$ 308 /nightSelect

Best hotels and places to stay in Danvers

Why visit?

Danvers, Massachusetts, offers a charming mix of historical landmarks, scenic beauty, and modern attractions, making it an interesting destination for tourists. With a variety of Danvers hotels to choose from, visitors can enjoy a comfortable stay while exploring the area. Whether youre drawn to the rich history, outdoor activities, or nearby attractions, Danvers has something for everyone.

Where to stay?

Downtown Danvers: Staying in the heart of Danvers allows visitors to immerse themselves in the local atmosphere. This area is home to several hotels, including the Holiday Inn Danvers. Conveniently located near shops, restaurants, and historical sites like the Rebecca Nurse Homestead, staying in downtown Danvers offers easy access to the towns main attractions.

Liberty Street: Located just off Route 1, Liberty Street is a popular choice for visitors looking for easy access to both Danvers and nearby towns. This area features a range of hotels, including pet-friendly options like the DoubleTree by Hilton Hotel Boston North Shore. Visitors staying in this area can explore attractions such as Endicott Park while enjoying a comfortable stay.

Danversport: Situated along the Danvers River, Danversport offers a scenic retreat for visitors. This waterfront area is home to several hotels, such as the Courtyard Boston Danvers. With beautiful views and proximity to attractions like the Glen Magna Farms, staying in Danversport provides a tranquil escape from the bustling city.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $100 to $150.

4-star hotels: The average price per night is around $150 to $200.

5-star hotels: The average price per night is around $200 to $250.

Best value for money:

Hampton Inn Boston/Peabody: This hotel in nearby Peabody offers comfortable rooms at a reasonable price. It provides easy access to Danvers and features amenities such as complimentary breakfast, free Wi-Fi, and an indoor pool, ensuring a pleasant stay.

Motel 6 Boston North: Danvers: For budget-conscious travelers, Motel 6 provides affordable accommodation with no-frills rooms. Its convenient location near Route 1 offers easy access to both Danvers and surrounding areas, making it a practical choice for those on a tight budget.

Comfort Inn Danvers-Porter: This hotel offers comfortable rooms at competitive rates. With a central location, it provides convenient access to attractions like the Danvers Historical Society and downtown Danvers. Guests can enjoy amenities such as free breakfast and complimentary Wi-Fi.

Best kids-friendly hotels:

Courtyard Boston Danvers: This family-friendly hotel offers spacious rooms and a range of amenities that kids will enjoy, including an indoor pool and a game room. It also provides easy access to nearby family-friendly attractions like the Salem Witch Museum.

Residence Inn Boston North Shore/Danvers: This hotel offers suites with separate living and sleeping areas, ideal for families. On-site facilities include a basketball court, a playground, and an indoor pool, ensuring that children will have plenty of options for entertainment.

Best hotels for a romantic getaway:

Hawthorne Hotel: Located in nearby Salem, this historic hotel offers elegant rooms and a romantic atmosphere. Couples can enjoy amenities like a fireplace in select rooms and an on-site restaurant offering fine dining options.

The Hotel Salem: This boutique hotel in Salem provides stylish and intimate accommodation for couples seeking a romantic escape. It features elegant rooms, a rooftop bar with panoramic views, and a location that allows easy exploration of the areas charm.

Best for location:

DoubleTree by Hilton Hotel Boston North Shore: Situated in a convenient location near Liberty Street, this hotel offers easy access to both Danvers and surrounding towns. It features a fitness center, an indoor pool, and a restaurant, making it a comfortable choice for travelers.

SpringHill Suites Boston Peabody: Located in Peabody, close to Danvers, this hotel provides easy access to attractions in both towns. It offers spacious suites, complimentary breakfast, and an indoor pool, ensuring a convenient and enjoyable stay.

Residence Inn Boston North Shore/Danvers: With its central location, this hotel puts guests in close proximity to popular attractions in Danvers and nearby towns. It offers spacious suites with kitchenettes, a complimentary breakfast buffet, and an outdoor patio area.

Best for a short city break:

Hawthorne Hotel: Located in Salem, this historic hotel offers a charming and convenient base for exploring the area. It offers comfortable rooms, on-site dining options, and close proximity to attractions such as the Peabody Essex Museum.

Hampton Inn Boston/Peabody: Situated in Peabody, this hotel provides easy access to Danvers and other nearby cities. With comfortable rooms, complimentary breakfast, and a fitness center, it offers a convenient and comfortable stay for a short city break.

Show moreLess