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 – 71 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.

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 oldie worldie charm, good breakfast and drinks in the courtyard

Show more Show less
8.1
Very Good
1,282 reviews
Price from
$94
per night

Grasmere House Hotel

Hotel in Salisbury

Grasmere House Hotel is set amid 1.5 acres of scenic gardens, rolling lawns and towering trees which back onto the banks of the rivers of Avon and Nadder, Only a few minutes' walk from the center of... The staff were excellent- polite, kind and went over and beyond to accommodate us. Thank you for the excellent service

Show more Show less
8.1
Very Good
1,237 reviews
Price from
$101
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. The woman on reception was brilliant, faces ua amazing advice on where to eat, places to see and what was on around the area. She was by far the best receptionist I’ve ever had check us in.

Show more Show less
7.7
Good
821 reviews
Price from
$93
per night

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. Room was comfortable with tea and coffee making facilities. Bathroom is neat and clean.Excellent location close to Centre of town and the beautiful Cathedral is just down the street.Good food in pub.

Show more Show less
8.5
Very Good
2,283 reviews
Price from
$62
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. The room was very big, as well as bed. It was warm and there was a teapot with mugs and tea/coffee in the room. The room was clean and quiet. The breakfast was perfect. You can choose from a few options and you can always arrange the breakfast in your style.

Show more Show less
6.4
Review score
1,342 reviews
Price from
$63
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. Lovely room, beautifully decorated. Great restaurant.

Show more Show less
9
Awesome
633 reviews
Price from
$119
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. Great location to Salisbury center!

Show more Show less
7.9
Good
738 reviews
Price from
$127
per night

The Old Mill

Hotel in Salisbury

Overlooking the River Naddar, The Old Mill offers magnificent views towards Salisbury Cathedral. Fabulous location, and a really unique restaurant

Show more Show less
7.7
Good
1,062 reviews
Price from
$91
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
8.1
Very Good
780 reviews
Price from
$112
per night

The Merchant's House

Hotel in Salisbury

Located within 2.1 mi of Old Sarum and 5 mi of Salisbury Racecourse, The Merchant's House provides rooms in Salisbury. I have made many trips to Salisbury to see family and to see my fiance, this was the best stay I have ever had with any hotel or AirBnb in the entire Wiltshire area. The check in was absolutely amazing and so easy, I cannot remember her name but she was the most lovely and personable woman ever as well as the overnight manager, he was brilliant. The room had AIRCON, which is perfect for myself, the bed was amazing, comfy pillows. Also for the next morning the scones were great, amazing coffee, great bottles of water, shower was super hot and refreshing. This is hands down the best and most amazing hotel in Salisbury and I will be back on every trip from now on, no questions asked.

Show more Show less
8.6
Excellent
271 reviews
Price from
$75
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 Pembroke Arms, The Old Dairy B and B and Greyhound Inn Wilton.

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

  • These hotels in Salisbury are highly rated by couples: The Pembroke Arms, Chapter House, and The Kings Head Inn Wetherspoon.

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

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

  • Many families visiting Salisbury loved staying at The Pembroke Arms, Chapter House, and The Kings Head Inn Wetherspoon.

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

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

  • The average price per night for a 3-star hotel in Salisbury this weekend is $109 or, for a 4-star hotel, $119. Looking for something even fancier? 5-star hotels in Salisbury for this weekend cost around $339 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