Find and Book Top Hotels in Peabody

Search among 4 available hotels and places to stay in Peabody from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-4 out of 4
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.4
Great110 reviews
MapView on map1.5 mi from City Center1.1 mi from George Peabody House
From   US$ 159 /nightSelect
8.2
Great138 reviews
MapView on map3.4 mi from City Center800 yd from Puritan Lawn Memorial Park
From   US$ 149 /nightSelect
8.4
Great152 reviews
3.3 mi from City Center600 yd from Puritan Lawn Memorial Park
From   US$ 111 /nightSelect
8.2
Great88 reviews
3.3 mi from City Center700 yd from Puritan Lawn Memorial Park
From   US$ 116 /nightSelect

Best hotels and places to stay in Peabody

Why visit?

Peabody, Massachusetts is a charming destination that offers a mix of historical sites, cultural activities, and natural beauty. With a range of hotels to choose from, tourists can enjoy the convenience and comfort of staying in Peabody while exploring nearby attractions such as Salem and Boston.

Where to stay?

Northshore Mall Area:Located near the Northshore Mall, this area offers a variety of hotels and is perfect for shoppers looking for convenience. Visitors can find well-known chain hotels like Marriott and Hampton Inn in this region. The Northshore Mall itself is a great attraction with its abundance of shops, restaurants, and entertainment options.

Centennial Park: Centennial Park is a lovely area in Peabody that provides easy access to nature and recreational activities. Visitors can stay in hotels like SpringHill Suites by Marriott and Homewood Suites by Hilton, which offer comfortable stays with modern amenities. Additionally, the park offers walking trails, picnic areas, and a playground, making it a great choice for families or those seeking outdoor relaxation.

Downtown Peabody: Downtown Peabody is a thriving area with a mix of restaurants, boutiques, and historical sites. For those interested in immersing themselves in the local culture, this is an ideal place to stay. Visitors can find charming bed and breakfasts such as the Salem Inn or boutique hotels like the Hampton Inn Boston/Peabody. The nearby Peabody Historical Society & Museum is worth exploring to learn about the citys rich history.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $110 to $180.

4-star hotels: The average price per night is around $160 to $250.

5-star hotels: The average price per night is around $280 to $400.

Best value for money:

SpringHill Suites by Marriott: Located in Centennial Park, this hotel offers spacious suites that provide excellent value for money. The rooms are well-appointed with modern amenities, including a mini-fridge and microwave. Guests can enjoy a complimentary breakfast each morning and access to an indoor pool and fitness center. With its convenient location and affordable rates, it is a popular choice among budget-conscious travelers.

Homewood Suites by Hilton Boston/Peabody: Another great option for value for money, this hotel offers spacious suites with separate living areas and fully equipped kitchens. Guests can enjoy a complimentary hot breakfast, evening socials during weekdays, and access to amenities such as a fitness center and outdoor pool. Its convenient location near Centennial Park and reasonable prices make it an excellent choice for an extended stay.

Hampton Inn by Hilton Boston/Peabody: Situated in Downtown Peabody, this hotel provides comfortable rooms at a reasonable price. Guests can enjoy amenities like a complimentary hot breakfast, free Wi-Fi, and access to a fitness center. Its proximity to Downtown Peabodys attractions, restaurants, and historical sites make it an ideal choice for budget-conscious travelers looking for a convenient location.

Best kids-friendly hotels:

Courtyard Boston North/Shore: This hotel offers family-friendly amenities such as an indoor pool, a childrens playground, and spacious rooms. Located near the Northshore Mall, it provides easy access to shopping and entertainment options, making it convenient and entertaining for families.

SpringHill Suites by Marriott: With its spacious suites and indoor pool, this hotel is a popular choice for families. The hotel also offers a complimentary breakfast and is located near Centennial Park, where kids can enjoy outdoor activities. Its reasonable rates and family-friendly amenities make it an excellent choice for families visiting Peabody.

Best hotels for a romantic getaway:

Salem Waterfront Hotel & Suites: Located just a short drive from Peabody, this hotel offers a romantic setting with picturesque views of the Salem waterfront. It features elegant rooms, a rooftop deck, and a seafood restaurant. Couples can enjoy a leisurely stroll along the waterfront or explore the nearby historical sites of Salem.

The Salem Inn: This boutique hotel in Downtown Salem offers cozy rooms with antique furnishings, providing a charming atmosphere for a romantic getaway. With its central location, couples can easily explore the streets of Salem, visit art galleries, or indulge in culinary delights at local restaurants.

Best for location:

Holiday Inn & Suites Boston-Peabody: Situated near major highways, this hotel offers easy access to both downtown Boston and Northshore attractions. Guests can enjoy comfortable rooms, an indoor pool, and an on-site restaurant. Its convenient location makes it a popular choice for both business and leisure travelers.

Boston Marriott Peabody: Located in the heart of Peabody, this hotel offers easy access to local attractions and is just a short drive from Salem. Guests can enjoy comfortable rooms, an indoor pool, and a fitness center. Its prime location and excellent amenities make it a convenient choice for visitors to Peabody.

Hampton Inn Boston/Peabody: Situated in Downtown Peabody, this hotel is surrounded by shops, restaurants, and historical sites. Guests can enjoy comfortable rooms, a complimentary hot breakfast, and access to a fitness center. Its central location makes it convenient for both business and leisure travelers.

Best for a short city break:

Residence Inn by Marriott Boston North Shore/Danvers: Located in the neighboring town of Danvers, this hotel offers spacious suites with kitchens, making it perfect for a short city break with the convenience of home. Guests can enjoy complimentary breakfast, an indoor pool, and a fitness center. Its close proximity to Peabody and easy access to highways make it a convenient option.

Courtyard Boston Danvers: Situated in Danvers, this hotel offers modern rooms and a range of amenities, including an indoor pool and a fitness center. Guests can enjoy the hotels convenient location, which provides easy access to both Peabody and other Northshore attractions. Its comfortable accommodations and convenient facilities make it a great choice for a short city break.

Show moreLess