Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Salisbury – 84 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

The Kings Head Inn Wetherspoon

Hotel in Salisbury

Set in Salisbury, 1312 feet from Salisbury Cathedral, The Kings Head Inn features air-conditioned rooms with free WiFi throughout the property. Very nice room. Affordable and comfortable.

Show more Show less
8.3
Very Good
2,444 reviews
Price from
$60
per night

The Cathedral Hotel

Hotel in Salisbury

Featuring an onsite nightclub, The Cathedral Hotel offers DJ entertainments on Thursdays, Fridays and Saturdays until 02:00. Good location , very welcoming receptionist. Rooms are clean , good value for money.

Show more Show less
5.9
Review score
1,730 reviews
Price from
$54
per night

The Old Mill

Hotel in Salisbury

Overlooking the River Naddar, The Old Mill offers magnificent views towards Salisbury Cathedral. Beautiful location in Salisbury. Walking distance to Salisbury Cathedral. Food was above excellent. Hotel supports a pub and restaurant. Staff were above helpful even to helping me find the location over the phone and offered even to help with bags.

Show more Show less
7.1
Good
1,374 reviews
Price from
$66
per night

The Merchant's House

Hotel in Salisbury

Located in Salisbury, within a 17-minute walk of Salisbury Cathedral and 2.1 miles of Old Sarum, The Merchant's House provides accommodations with a bar and free WiFi as well as free private parking... The staff was very pleasant and accommodating. Our electric converter broke and one of the staff members volunteered to loan us her personal device. Which was wonderful because I sleep with a CPAP.

Show more Show less
8.7
Excellent
825 reviews
Price from
$85
per night

Best Western Red Lion Hotel

Hotel in Salisbury

In a beautiful 13th-century building, the Red Lion Hotel has an award-winning restaurant furnished with antiques. Handmade furnishings made on site feature in each individually decorated room. The hotel had a cooked English which was very good. The room was fine and the location was very close to the center of the city. The hotel was a unique facility with parts dating back to the 1400s and very historic. This is really the best place to stay in Salisbury and truly experience the history of the city and area.

Show more Show less
7.5
Good
1,683 reviews
Price from
$85
per night

Mercure Salisbury White Hart Hotel

Hotel in Salisbury

Located in the center of the city, this elegant, Georgian hotel with pillared entrance boasts modern rooms and private parking. Guests can find a restaurant, a lounge and a courtyard on site. Close proximity to City Center. Pretty and comfy rooms. Friendly and helpful staff.

Show more Show less
7.4
Good
1,015 reviews
Price from
$85
per night

Chapter House

Hotel in Salisbury

The family-run Chapter House is located in the heart of picturesque Salisbury. The listed Tudor building is rumored to have housed kings Charles I and Charles II. Free WiFi is accessible. It’s a gorgeous old character building but full of modern comforts. A one minute walk to the cathedral and a few minutes from the town centre. The staff are friendly and attentive and make you feel relaxed. The dinner meal was absolutely delicious.

Show more Show less
8.8
Excellent
814 reviews
Price from
$152
per night

Milford Hall Hotel & Spa

Hotel in Salisbury

Milford Hall Hotel & Spa is in the heart of this ancient city, just a short walk from the shopping area and cathedral, and is ideally located for visiting Stonehenge. Friendly staff. Clean, spacious and comfortable room. Excellent continental breakfast brought to our room

Show more Show less
7.6
Good
803 reviews
Price from
$105
per night

The Stones Hotel

Hotel in Salisbury

Opening onto a terrace, The Stones Hotel is located between Amesbury and Salisbury. It has a restaurant, bar, free parking and free WiFi. It was our first stop of the trip, and it was a great way to start things off. Room was nice, staff was friendly and accommodating, food was delicious, and all at a very good price. Thank you Stones Hotel!

Show more Show less
7.9
Good
799 reviews
Price from
$107
per night

The Pembroke Arms

Hotel in Salisbury

Just a 15-minute drive from Stonehenge, The Pembroke Arms offers a restaurant, bar, free Wi-Fi and free parking. It is located in the Wilton Estate, and Salisbury can be reached in 5 minutes by car. Great location,excellent staff.

Show more Show less
9.1
Awesome
348 reviews
Price from
$102
per night

Most-booked hotels in Salisbury in the past month

See all

FAQs about hotels in Salisbury

  • Some of the best hotels in Salisbury near Salisbury Racecourse include The Old Dairy B and B, The Pembroke Arms and Greyhound Inn Wilton.

  • Many families visiting Salisbury loved staying at The Pembroke Arms, The Merchant's House, and Chapter House.

  • These hotels in Salisbury are highly rated by couples: The Pembroke Arms, Chapter House, and The Merchant's House.

  • For hotels in Salisbury that serve highly-rated breakfasts, try The Pembroke Arms, the swan stoford, and The Merchant's House.

  • On average, 3-star hotels in Salisbury cost $94 per night, and 4-star hotels in Salisbury are $128 per night. If you're looking for something really special, a 5-star hotel in Salisbury can be found for $112 per night, on average (based on Booking.com prices).

  • The Pembroke Arms, The Kings Head Inn Wetherspoon, and Chapter House are some of the popular hotels in Salisbury.

  • The Pembroke Arms, Chapter House, and the swan stoford got great room view-related reviews from travelers in Salisbury.

  • On average, it costs $118 per night to book a 3-star hotel in Salisbury for tonight. You'll pay around $122 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Salisbury will cost around $92, on average (based on Booking.com prices).

  • The average price per night for a 3-star hotel in Salisbury this weekend is $112 or, for a 4-star hotel, $118. Looking for something even fancier? 5-star hotels in Salisbury for this weekend cost around $365 per night, on average (based on Booking.com prices).

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Salisbury:

Explore guest reviews of hotels in Salisbury

See all
Research, refine, and make plans for your whole trip