Hotels in Peabody

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

Peabody, MA, United States
Sep 21 — Sep 222
Peabody, MA, United States
Tue 9/21
Wed 9/22
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Peabody

Filter by star ratings
All filters
Boston Harbor Hotel
Boston Harbor Hotel
9.3 Excellent
70 Rowes Wharf, Boston, MA, United States
Show on map
13.4 mi from city centre, Peabody 
ExcellentBased on 468 reviews
9.3

This sophisticated Boston hotel is located within a 10-minute walk of Courthouse Bus Station. It is conveniently situated in the city centre.

Boston Marriott Peabody
Boston Marriott Peabody
8.4 Excellent
8A Centennial Drive, Peabody, MA, United States
Show on map
1.5 mi from city centre, Peabody 
ExcellentBased on 230 reviews
8.4

Boasting free Wi-Fi and an indoor pool, Boston Marriott Peabody is located in Peabody and provides comfortable accommodation. It also offers a 24-hour reception, an express check-in and check-out feature and meeting rooms.

Tips for booking a Peabody hotel

Cheapest month:April
Most expensive month:October
Average price in Peabody:$174/night
Absolute cheapest price found:$75/night
Cheapest day:Sunday
Most expensive day:Saturday
$91 - $233
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$146 - $238
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Peabody hotels

Show all 12 hotels
1
Boston Harbor Hotel
Boston Harbor Hotel
9.3 Excellent
70 Rowes Wharf, Boston, MA, United States
Show on map
0.5 mi from city centre, Boston 

This sophisticated Boston hotel is located within a 10-minute walk of Courthouse Bus Station. It is conveniently situated in the city centre.

2
Boston Marriott Peabody
Boston Marriott Peabody
8.4 Excellent
8A Centennial Drive, Peabody, MA, United States
Show on map
1.5 mi from city centre, Peabody 

Boasting free Wi-Fi and an indoor pool, Boston Marriott Peabody is located in Peabody and provides comfortable accommodation. It also offers a 24-hour reception, an express check-in and check-out feature and meeting rooms.

Cheapest hotels in Peabody, Massachusetts

Show all 12 hotels
Boston Marriott Peabody
Boston Marriott Peabody
8.4 Excellent
8A Centennial Drive, Peabody, MA, United States
Show on map
1.5 mi from city centre,  

Boasting free Wi-Fi and an indoor pool, Boston Marriott Peabody is located in Peabody and provides comfortable accommodation. It also offers a 24-hour reception, an express check-in and check-out feature and meeting rooms.

$123
Avg. per night
Boston Harbor Hotel
Boston Harbor Hotel
9.3 Excellent
70 Rowes Wharf, Boston, MA, United States
Show on map
0.5 mi from city centre,  

This sophisticated Boston hotel is located within a 10-minute walk of Courthouse Bus Station. It is conveniently situated in the city centre.

$419
Avg. per night

Where to stay in Peabody

Peabody travel FAQs

  • What are the best hotels in Peabody?

    Peabody is home to many highly-rated hotels, one of which is Boston Marriott Peabody, which has a current rating of 8.4. For other potential stays, consider Residence Inn by Marriott Boston North Shore/Danvers and Beverly Garden Suites, which can also be great places to stay in Peabody.

  • How much is a hotel in Peabody tonight?

    A hotel in Peabody tonight has an average price of $167, but some deals have been found for as low as $99 in HotelsCombined searches over the last 72 hours. Prices in Peabody are changing frequently.