Hotels in Salisbury

Find the best Salisbury hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Salisbury hotels with free cancellation or excellent ratings

Trusted Salisbury hotel providers

See all hotels in Salisbury

View more hotels
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
View more hotels

Find a Salisbury hotel in the heart of the action

Beat the queues at the top Salisbury attractions by staying close to them.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelThe Great Bustard – 4.9
Cheapest month to bookJanuary
Average 4 star hotel priceR 1,976 per night
Average 5 star hotel priceR 5,847 per night

How to find the best hotel deals in Salisbury

Want to use the same magic that powers our award-winning flight search to find the best room rates on the internet? Here are a few tips to help you search and save in seconds.

How to find the best hotel deal in Salisbury

  • Our search engine is a genius at tracking down flight deals. The good news? It's just as talented at hunting down bargains on Salisbury hotels. These tips will help you spend less on your next stay.

  • Plan your stay ahead of time to save on your Salisbury hotel. You'll also have a bigger selection of stays and room types to choose from, especially around holidays and school breaks.

  • However, last-minute deals aren't out of the question. Although prices typically increase closer to your stay, some places drop rates a day or two before to avoid having vacant rooms, especially during low season.

  • The more flexible your dates, the better your savings. Experiment with different time frames to discover what deals are up for grabs. Prices are usually cheaper on weekdays and during low-season months.

  • Explore the range of accommodation options with free cancellation and have more control over your booking. You can adjust or cancel your stay without penalty if your plans change or a better offer shows up.

Where to stay in Salisbury

Central Salisbury

  • Choose the city centre and be where it all happens. Take your pick of these hotels that keep you close to the must-see attractions in central Salisbury.

  • The Old Rectory B&B makes it easy to chase your next adventure. Around 2 kilometres away, it's a sought-after stay near Salisbury Cathedral.

  • When it comes to stays near Old Sarum, Sarum College earns its spot on any short list. Stash your suitcase at this Salisbury hotel and you'll be roughly 3 kilometres away.

  • Or experience the city at its best from one of the hotels near The Guildhall - Salisbury. Chapter House is 0.32 kilometres or so from this top sight.

When to go to Salisbury

  • Good weather can make all the difference when choosing travel dates. If you prefer warmer conditions, July typically delivers with temperatures reaching up to 24ºC (75ºF).

  • January is the coolest month, with lows of 0ºC (32ºF).

  • For the best chance of sunshine, search for Salisbury hotels during July. With an average of six days of rain, this is the driest month.

  • November has the wettest weather. You can expect around nine days of rainfall.

Best hotels in Salisbury

Best budget hotels

  • Make your money go further by choosing from around eight budget Salisbury hotels. Ideal for when you want to spend less on the room and more on the real fun, these stays come with essentials like fresh linens and towels, and simple breakfasts.

  • Sarum College is a 2-star option that focuses on comfort without overcomplicating things. Internet access and parking are among its amenities.

  • The Kings Head Inn Wetherspoon is equipped with conveniences like a lift and luggage storage. Base yourself at this 3-star Salisbury hotel and skip paying more than you need to.

  • Another clear win for your pocket is Premier Inn Salisbury South Milford. This 3-star stay features a 24-hour front desk and Wi-Fi in designated areas.

Best 4-star hotels in Salisbury

  • Searching for hotels in Salisbury that offer more than just the basics? A 4-star stay makes perfect sense. With around 20 to choose from, they come with attractive extras like fitness studios, pools, and cocktail lounges. You get higher quality without the higher price.

  • Rest your head at The Kings Head and experience the elevated comforts that come with this 4-star stay. Take advantage of a golf course and a restaurant while you're here.

  • Another Salisbury hotel worth a mention is The Pembroke Arms. It offers thoughtful amenities such as a restaurant and room service.

  • The Stones Hotel is one more tempting addition to your list. It keeps stays enjoyable with room service, a golf course and more.

Best hotels in Salisbury for families

  • Taking off with the kids? You need a hotel that comes with more support built in. Activity centres, childcare services, connecting rooms, and kids' menus make family stays easier. You'll find roughly seven family-friendly hotels in Salisbury standing by for your crew.

  • The Riverside takes the usual family trip to the next level. This 4-star stay features baby-sitting and luggage storage.

Best hotels with a spa

  • Add some self-care to your travel plans. Book one of the three or so Salisbury hotels with a spa and schedule in time to truly relax. Saunas, plunge pools, and wellness programmes are the types of features they offer.

  • Escape to The Great Bustard and leave the rush behind. A garden, massage services and other thoughtful extras await you at this 5-star accommodation option.

  • Or get comfy at Stonehenge Inn. With things like a spa and room service, this 3-star hotel in Salisbury creates the right mood for rest.

Best pet-friendly hotels

  • Escaping with your furry friend? Pet-friendly hotels often offer comfy pet beds, feeding bowls, and outdoor areas to run around. Some go above and beyond with things like treats and toys. With around ten Salisbury hotels that welcome pets, your little pal can be part of the adventure.

  • You pack the chew toys, Mercure Salisbury White Hart Hotel & Apartments will manage the rest. Amenities like express check-in and a garden add to the appeal of this pet-friendly hotel in Salisbury.

  • There's room for every member of the family at Antrobus Hotel. Parking and a golf course are part of what's offered at this pet-approved accommodation option.

  • The Old Mill Hotel ensures comfort for all guests, big and small. Its amenities include a garden and a bar.

Finding cheap hotels in Salisbury: FAQs

You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Salisbury with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.

Of course - the cheapest hotel deal we found within the next seven days is R 1,119 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for R 1,572 per night.

The average price of a hotel during the week is R 2,951 per night, and the average price on weekends is R 2,517. Overall, it looks like the cheapest day to stay in Salisbury could be Sunday.

We crunched some numbers on our calendar and found that Sunday is the cheapest day to stay in Salisbury. And the most expensive day seems to be Tuesday

The average price of a 3-star hotel in Salisbury is currently around <a href="https://www.skyscanner.co.za/hotels/search?entity_id=32838118&checkin=2026-03-29&checkout=2026-03-30&adults=2&rooms=1&sort=-relevance&filters=%7B%22stars%22%3A%223%22%7D" target="_blank" rel="nofollow">R 1,861</a> per night. And the cheapest 3-star hotel we found is R 1,119 per night.

The average price of a 4-star hotel in Salisbury is currently around <a href="https://www.skyscanner.co.za/hotels/search?entity_id=32838118&checkin=2026-03-29&checkout=2026-03-30&adults=2&rooms=1&sort=-relevance&filters=%7B%22stars%22%3A%224%22%7D" target="_blank" rel="nofollow">R 2,376</a> per night. And the cheapest 4-star hotel we found is R 1,268 per night.

The average price of a 5-star hotel in Salisbury is currently around <a href="https://www.skyscanner.co.za/hotels/search?entity_id=32838118&checkin=2026-03-29&checkout=2026-03-30&adults=2&rooms=1&sort=-relevance&filters=%7B%22stars%22%3A%225%22%7D" target="_blank" rel="nofollow">R 5,802</a> per night. And the cheapest 5-star hotel we found is R 5,056 per night.

The cheapest month to stay in a hotel in Salisbury is March, with an average price of R 2,540 per night. The most expensive month is July, when the average room rate can rise to R 4,338 per night. These average prices are based on all the hotels we found – from hostels through to fancy 5-star hotels.

The average price of a hotel in April is R 2,753 per night, which is around 38% lower than the rest of the year.
Get your morning laps in at The Riverside.
If you're planning a trip with the whole family, the best rated hotels for you near Salisbury are The Old House Guest House, Compasses Inn and The Pembroke Arms.