Skip to main content

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 – 73 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. Friendly reception. Loved the decor and comfort of the bathroom, bed comfy and the duvet was snuggly and warm. Really appreciated the 6 milks with the tea/coffee.

Show more Show less
8.5
Very good
2,344 reviews
Price from
£44.10
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. We can say that we loved the stay - we got a room upgrade so our kids loved having separate beds for themselves, breakfast was varied and delicious. The hotel is old (just celebrating 800 years) but it was only fun and no trouble navigating through its numerous corridors and levels! Good stay.

Show more Show less
8
Very good
1,381 reviews
Price from
£67.50
per night

The Cathedral Hotel 3 stars

Hotel in Salisbury

Featuring an onsite nightclub, The Cathedral Hotel offers DJ entertainments on Thursdays, Fridays and Saturdays until 02:00. Convenient to get Stonehenge bus and the cathedral.

Show more Show less
6.3
Review score
1,421 reviews
Price from
£40
per night

Grasmere House Hotel 3 stars

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 centre of... Amazing and fascinating hotel not too far away from the centre. We had 2 huge connecting rooms with wonderful view.

Show more Show less
8.1
Very good
1,325 reviews
Price from
£75
per night

The Old Mill

Hotel in Salisbury

Overlooking the River Naddar, The Old Mill offers magnificent views towards Salisbury Cathedral. In an old mill in a picturesque area

Show more Show less
7.7
Good
1,137 reviews
Price from
£65
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. It was as I remembered it as a child. Lovely and welcoming. Great staff. Great breakfast and lovely comfy bed.

Show more Show less
7.6
Good
869 reviews
Price from
£74.52
per night

The Merchant's House 4 stars

Hotel in Salisbury

Located within 3.4 km of Old Sarum and 8 km of Salisbury Racecourse, The Merchant's House provides rooms in Salisbury. This place has a great location in the city centre but was so peaceful and quiet too. The room we had was spotlessly clean and so lovely with the original beams across the ceiling. The staff were all very friendly and welcoming. Breakfast was ridiculously good - huge portions, great quality - serving staff couldn’t do enough for us. Would 100% book again!

Show more Show less
8.6
Fabulous
334 reviews
Price from
£53.95
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. This is a lovely place, but if you have mobility issues be sure to contact them in advance as the stair up to the first and only floor can be challenging for the elderly. The staff at the reception were very helpful indeed.

Show more Show less
8.1
Very good
811 reviews
Price from
£85
per night

Chapter House 3 stars

Hotel in Salisbury

The family-run Chapter House is situated in the heart of picturesque Salisbury. The listed Tudor building is rumoured to have housed kings Charles I and Charles II. Free WiFi is accessible. It’s an historically charming property but with comfortable modern rooms:

Show more Show less
8.9
Fabulous
666 reviews
Price from
£103.50
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. Great location to Salisbury center!

Show more Show less
7.9
Good
754 reviews
Price from
£113
per night

Most booked hotels in Salisbury in the past month

See all

Budget hotels in Salisbury

See all

FAQs about hotels in Salisbury

  • For hotels in Salisbury that serve up a highly-rated breakfast, try The Pembroke Arms, the swan stoford and Chapter House.

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

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

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

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

  • Many families visiting Salisbury loved staying at The Pembroke Arms, Chapter House and the swan stoford.

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

  • Grasmere House Hotel, the swan stoford and The Pembroke Arms have received great reviews from travellers in Salisbury regarding the views from their hotel rooms.

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

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Salisbury:

Explore guest reviews of hotels in Salisbury

See all