Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Salisbury – 121 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 3 stars

Hotel in Salisbury

Set in Salisbury, 400 metres from Salisbury Cathedral, The Kings Head Inn boasts air-conditioned rooms with free WiFi throughout the property. Super well located (less than 5mins from Cathedral), A/C!! And excellent bath.

Show more Show less
7.9
Good
2,408 reviews
Price from
£56.25
per night

Best Western Red Lion Hotel 4 stars

Hotel in Salisbury

Set 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 staff was very nice, they easily handled the request to split king size bed into two beds.

Show more Show less
7.2
Good
1,594 reviews
Price from
£63
per night

The Merchant's House, BW Signature Collection 4 stars

Hotel in Salisbury

Featuring 4-star accommodation, The Merchant's House, BW Signature Collection is set in Salisbury, 1.2 km from Salisbury Train Station and 3.6 km from Old Sarum. Cozy and comfortable place like you are at home. Very friendly staff, cleanliness and comfort, there is a bar and a dining room. I advise everyone👍

Show more Show less
8.7
Fabulous
1,717 reviews
Price from
£62.10
per night

The Riverside 4 stars

Hotel in Salisbury

The Riverside 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 centre of... Wonderful view of the lawn and the river. The swans and sheep going back and forth seem like a screensaver and you can stare at them for hours.

Show more Show less
8.8
Fabulous
856 reviews
Price from
£89
per night

Mercure Salisbury White Hart Hotel 4 stars

Hotel in Salisbury

Located in the city centre, 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. Food staff and room.nice place

Show more Show less
7.2
Good
978 reviews
Price from
£73.95
per night

The Stones Hotel 4 stars

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. Friendly and helpful staff. Delicious food at the restaurant. Big clean room.

Show more Show less
7.3
Good
696 reviews
Price from
£70
per night

Milford Hall Hotel & Spa 4 stars

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. The staff was fantastic! Very professional and helpful. Great location to walk downtown to local shops.

Show more Show less
7.3
Good
1,020 reviews
Price from
£66
per night

Chapter House 3 stars

Hotel in Salisbury

Perfectly located at the gates to The Cathedral Close and ten minutes to Stonehenge. The Chapter House is steeped in history and culture. Very cool, old place. Lovely food for dinner and breakfast. Staff were amazing and very friendly and hospitable. I felt very much at home.

Show more Show less
8.7
Fabulous
990 reviews
Price from
£76
per night

Sarum College 2 stars

Hotel in Salisbury

Situated in Salisbury, 100 metres from Salisbury Cathedral, Sarum College features accommodation with a garden, free private parking, a shared lounge and a bar. great location, quiet and charming, excellent breakfast included

Show more Show less
8.3
Very good
519 reviews
Price from
£50
per night

the swan stoford 5 stars

Hotel in Salisbury

Situated in Salisbury, 8.8 km from Salisbury Train Station, the swan stoford features accommodation with a garden, free private parking, a restaurant and a bar. the cleanliness and friendly staff

Show more Show less
8.1
Very good
850 reviews
Price from
£90
per night

Most booked hotels in Salisbury in the past month

See all

FAQs about hotels in Salisbury

  • The Merchant's House, BW Signature Collection, The Riverside and Chapter House are some of the popular hotels in Salisbury.

  • These hotels in Salisbury are highly rated by couples: The Riverside, Chapter House and The Merchant's House, BW Signature Collection.

  • The Riverside, Sarum College and the swan stoford have received great reviews from travellers in Salisbury regarding the views from their hotel rooms.

  • Many families visiting Salisbury loved staying at The Riverside, The Merchant's House, BW Signature Collection and Sarum College.

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

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

  • For hotels in Salisbury that serve up a highly-rated breakfast, try The Riverside, Chapter House and Sarum College.

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

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

Subscribe to receive premium deals

Prices drop the moment 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