
Compare and book 4 Star hotels in Salem, Boston
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on Salem 4 Star Hotels
Our top choices for Salem 4-star hotels

9.0 out of 10, Wonderful, (3,662 reviews)
The price is £204
includes taxes & fees
21 Mar - 22 Mar

9.4 out of 10, Exceptional, (4,365 reviews)
The price is £100
includes taxes & fees
8 Mar - 9 Mar
The price is £128
includes taxes & fees
1 Mar - 2 Mar

9.2 out of 10, Wonderful, (6,322 reviews)
The price is £108
includes taxes & fees
9 Mar - 10 Mar
The price is £135
includes taxes & fees
1 Mar - 2 Mar

9.4 out of 10, Exceptional, (2,375 reviews)
The price is £100
includes taxes & fees
8 Mar - 9 Mar
The price is £154
includes taxes & fees
28 Feb - 1 Mar

9.0 out of 10, Wonderful, (2,971 reviews)
The price is £120
includes taxes & fees
9 Mar - 10 Mar
Save an average of 15% on thousands of hotels when you're signed in
Explore similar 5-star hotels
Many 5-star hotels have the same amenities as 4-star hotels. See all 5-star hotels in Salem.

Omni Boston Hotel at the Seaport
450 Summer Street Boston MA
The price is £118 per night from 1 Mar to 2 Mar
£118
1 Mar - 2 Mar
includes taxes & fees
9.2/10 Wonderful! (4,470 reviews)
Still don't see what you're looking for?
See all properties in Salem.
You can also use these popular filters to refine your search.
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Learn more about Salem
Cobblestone streets wind past the infamous Salem Witch Museum where you'll learn about the 1692 trials. Explore maritime history at the Peabody Essex Museum, then join a lantern-led ghost tour after dark for spine-tingling local tales.

Top Salem Hotel Reviews

citizenM Boston Back Bay
10/10 Excellent
Find out more about Salem
Frequently asked questions
Explore a world of travel with Expedia
- 1 Star Hotels in Cambridge
- 2 Star Hotels in Cambridge
- 2 Star Hotels in Roslindale
- 3 Star Hotels in Back Bay
- 3 Star Hotels in Boston
- 3 Star Hotels in Brookline
- 3 Star Hotels in Gloucester
- 3 Star Hotels in Somerville
- 4 Star Hotels in Back Bay
- 4 Star Hotels in Boston
- 4 Star Hotels in Brookline
- 4 Star Hotels in Cambridge
- 4 Star Hotels in Downtown Boston
- 4 Star Hotels in Lexington
- 4 Star Hotels in Plum Island
- 4 Star Hotels in Roxbury
- 4 Star Hotels in Seaport District
- 5 Star Hotels in Andover
- 5 Star Hotels in Back Bay
- 5 Star Hotels in Beacon Hill
- 5 Star Hotels in Belmont
- 5 Star Hotels in Boston
- 5 Star Hotels in Cambridge
- 5 Star Hotels in Dorchester
- 5 Star Hotels in Downtown Boston
- 5 Star Hotels in Gloucester
- 5 Star Hotels in Manchester-by-the-Sea
- 5 Star Hotels in Tewksbury
- 5 Star Hotels in West End
- 5 Star Hotels in Weymouth
- Cheap Hotels in Beverly
- Hotels with Breakfast in Beverly
- Beverly Hotels
- Hotels near Beverly Prides Crossing Station
- Boston Hotels
- Cheap Hotels in Danvers
- Historic Hotels in Danvers
- Hotels with Indoor Pools in Danvers
- Danvers Hotels
- Essex County Hotels
- Hotels near Hamilton Hall
- Hotels near House of the Seven Gables
- Hotels near John Cabot House
- Lynn Hotels
- Lynnfield Hotels
- Apartments in Manchester-by-the-Sea
- Resorts in Manchester-by-the-Sea
- Manchester-By-The-Sea Hotels
- Boutique Hotels in Marblehead
- Marblehead Hotels
- Nahant Hotels
- Guest Houses in Peabody
- Hotels with Indoor Pools in Peabody
- Peabody Hotels
- Hotels near Rebecca Nurse Homestead
- Hotels near Rumney Marsh Reservation
- Hotels near Salem Custom House
- Hotels near Salem Harbor
- Hotels near Salem Witch Museum
- Hotels near Salem Witch Trials Memorial
- Saugus Hotels
- Hotels near Saugus Iron Works National Historic Site
- South Hamilton Hotels
- Swampscott Hotels
- Wenham Hotels
- Flights to Beverly
- Flights to Boston
- Flights to Danvers
- Flights to Lynnfield
- Flights to Peabody
- Flights from Peabody
- Flights from Boston (BOS) to Beverly (BVY)
- Flights from Indianapolis (IND) to Beverly (BVY)
- Flights from New York (JFK) to Beverly (BVY)
- Flights from London (LHR) to Beverly (BVY)
- Flights from Raleigh (RDU) to Beverly (BVY)
- Flights from Fort Myers (RSW) to Beverly (BVY)




















































































