Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Salisbury

Filter by star ratings
All filters
The Compasses Inn
The Compasses Inn
9.1 Excellent
Lower Chicksgrove, Tisbury, Salisbury, United Kingdom
Show on map
10.5 mi from city centre, Salisbury 
ExcellentBased on 246 reviews
9.1

Situated in the countryside, this hotel is under a short 10-minute car ride of the village of Tisbury. Those staying at the property can also take advantage of complimentary Wi-Fi access during their stay.

Sarum College
Sarum College
19 The Close, Salisbury, United Kingdom
Show on map
0.2 mi from city centre, Salisbury 

Located close to Salisbury Railway Station, this comfortable bed and breakfast is a convenient base for those wanting to explore Salisbury and its surrounds. It is moments from Salisbury Cathedral, restaurants and nightlife options.

City Lodge Salisbury
City Lodge Salisbury
8.5 Excellent
33 Milford Street, Salisbury, United Kingdom
Show on map
0.2 mi from city centre, Salisbury 
ExcellentBased on 2 reviews
8.5

Located under a 20-minute walk from Salisbury Railway Station, the hotel offers guests an ideal base while visiting Salisbury. It is conveniently positioned for guests wanting to visit the area's popular attractions.

Grasmere House Hotel
Grasmere House Hotel
8.1 Excellent
70 Harnham Road, Salisbury, United Kingdom
Show on map
0.7 mi from city centre, Salisbury 
ExcellentBased on 1,238 reviews
8.1

Grasmere House Hotel is situated in Salisbury and is close to the area's tourist attractions. The various facilities this Victorian guest house offers include meeting rooms, a 24-hour reception and an outdoor pool.

Hillside B&B
Hillside B&B
8.7 Excellent
Whitsbury Road, Salisbury, United Kingdom
Show on map
2.5 mi from city centre, Salisbury 
ExcellentBased on 287 reviews
8.7

Situated in Odstock, Hillside B&B Odstock is a short drive from Salisbury Cathedral and New Forest National Park. It offers comfortable rooms with an en suite bathroom and a kitchenette.

Holiday Inn Salisbury - Stonehenge
Holiday Inn Salisbury - Stonehenge
8.4 Excellent
Midsummer Place, Salisbury, United Kingdom
Show on map
7.6 mi from city centre, Salisbury 
ExcellentBased on 589 reviews
8.4

This contemporary hotel in Amesbury provides complimentary wireless internet, as well as an executive floor and 24-hour room service. It offers 4-star accommodation with air-conditioned rooms.

The Antrobus Hotel
The Antrobus Hotel
7.2 Good
15 Church Street, Salisbury, United Kingdom
Show on map
7.1 mi from city centre, Salisbury 
GoodBased on 349 reviews
7.2

The Antrobus Hotel provides charming 3-star accommodation in Amesbury. The various facilities this cosy hotel offers include a 24-hour reception, luggage storage and room service.

Best Western Red Lion Hotel
Best Western Red Lion Hotel
8.1 Excellent
4 Milford Street, Salisbury, United Kingdom
Show on map
0.1 mi from city centre, Salisbury 
ExcellentBased on 1,290 reviews
8.1

Situated a short stroll from Salisbury Railway Station, Best Western Red Lion Hotel offers guests a convenient base when visiting Salisbury. It is conveniently positioned for those wanting to visit local attractions.

Legacy Rose and Crown Hotel
Legacy Rose and Crown Hotel
8.2 Excellent
Harnham Road,. 0 ., Salisbury, United Kingdom
Show on map
0.7 mi from city centre, Salisbury 
ExcellentBased on 1,288 reviews
8.2

Housed in a 18th-century building and overlooking Salisbury Cathedral, The Legacy Rose & Crown Hotel provides modern accommodation in Salisbury. It is conveniently located for those wanting to visit local attractions.

The Bell Inn
The Bell Inn
8.7 Excellent
Warminster Road South Newton, Salisbury, United Kingdom
Show on map
4.5 mi from city centre, Salisbury 
ExcellentBased on 157 reviews
8.7

The Bell Inn Stoford is ideally located in a peaceful village setting, a short car ride from Wilton and Salisbury. It also provides free Wi-Fi.

Tips for booking a Salisbury hotel

Cheapest month:January
Most expensive month:August
Average price in Salisbury:$104/night
Absolute cheapest price found:$28/night
Cheapest day:Monday
Most expensive day:Friday
$28 - $149
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$89 - $524
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Salisbury hotels

Show all 212 hotels
1
The Old Mill Hotel
The Old Mill Hotel
7.7 Good
Town Path, Salisbury, United Kingdom
Show on map
0.7 mi from city centre, Salisbury 

Situated a short stroll from Salisbury Railway Station, the hotel offers guests a convenient base while in Salisbury. It is conveniently positioned for guests wishing to visit local attractions.

2
The Stones Hotel
The Stones Hotel
8.1 Excellent
A345, Salisbury, United Kingdom
Show on map
4.1 mi from city centre, Salisbury 

The Stones Hotel is ideally positioned in a peaceful setting in Winterbourne Earls, just a short car ride from the Stonehenge and Salisbury Cathedral. It also offers luggage storage, room service and a 24-hour reception.

3
Holiday Inn Salisbury - Stonehenge
Holiday Inn Salisbury - Stonehenge
8.4 Excellent
Midsummer Place, Salisbury, United Kingdom
Show on map
7.6 mi from city centre, Salisbury 

This contemporary hotel in Amesbury provides complimentary wireless internet, as well as an executive floor and 24-hour room service. It offers 4-star accommodation with air-conditioned rooms.

4
City Lodge Salisbury
City Lodge Salisbury
8.5 Excellent
33 Milford Street, Salisbury, United Kingdom
Show on map
0.2 mi from city centre, Salisbury 

Located under a 20-minute walk from Salisbury Railway Station, the hotel offers guests an ideal base while visiting Salisbury. It is conveniently positioned for guests wanting to visit the area's popular attractions.

5
The Kings Head Inn Wetherspoon
The Kings Head Inn Wetherspoon
8.5 Excellent
1 Bridge Street, Salisbury, United Kingdom
Show on map
0.1 mi from city centre, Salisbury 

Located in Salisbury, The Kings Head Inn Wetherspoon is within easy reach of Old Sarum and the Stonehenge. It provides free Wi-Fi, and is an easy walk from Salisbury Cathedral.

6
The Pembroke Arms
The Pembroke Arms
9.2 Excellent
Minster Street, Salisbury, United Kingdom
Show on map
2.9 mi from city centre, Salisbury 

Situated in Wilton, this 3-star property is elegant and charming. The multiple amenities this traditional hotel features include conference rooms, wireless internet and a wake-up service.

7
Premier Inn Salisbury North Bishopdown
Premier Inn Salisbury North Bishopdown
7.7 Good
Pearce Way, Salisbury, United Kingdom
Show on map
1.8 mi from city centre, Salisbury 

Premier Inn Salisbury is located in Salisbury and features complimentary wireless internet. It also provides a 24-hour reception.

8
Grasmere House Hotel
Grasmere House Hotel
8.1 Excellent
70 Harnham Road, Salisbury, United Kingdom
Show on map
0.7 mi from city centre, Salisbury 

Grasmere House Hotel is situated in Salisbury and is close to the area's tourist attractions. The various facilities this Victorian guest house offers include meeting rooms, a 24-hour reception and an outdoor pool.

Cheapest hotels in Salisbury, Wiltshire

Show all 212 hotels
City Lodge Salisbury
City Lodge Salisbury
8.5 Excellent
33 Milford Street, Salisbury, United Kingdom
Show on map
0.2 mi from city centre,  

Located under a 20-minute walk from Salisbury Railway Station, the hotel offers guests an ideal base while visiting Salisbury. It is conveniently positioned for guests wanting to visit the area's popular attractions.

$57
Avg. per night
Relaxinnz George Hotel
Relaxinnz George Hotel
7.7 Good
High Street, Salisbury, United Kingdom
Show on map
7.2 mi from city centre,  

George Hotel Amesbury provides a historic setting when in Amesbury. It also features a Jacuzzi.

$66
Avg. per night
The Pelican Inn
The Pelican Inn
7.4 Good
Warminster Road, Salisbury, United Kingdom
Show on map
6.4 mi from city centre,  

Situated in the countryside, The Pelican Inn Stapleford Wiltshire is a 50-minute drive from Southampton Airport. The numerous amenities this historic inn has to offer include on-site parking and a kids club.

$66
Avg. per night
The Kings Head Inn Wetherspoon
The Kings Head Inn Wetherspoon
8.5 Excellent
1 Bridge Street, Salisbury, United Kingdom
Show on map
0.1 mi from city centre,  

Located in Salisbury, The Kings Head Inn Wetherspoon is within easy reach of Old Sarum and the Stonehenge. It provides free Wi-Fi, and is an easy walk from Salisbury Cathedral.

$77
Avg. per night
Sarum College
Sarum College
19 The Close, Salisbury, United Kingdom
Show on map
0.2 mi from city centre,  

Located close to Salisbury Railway Station, this comfortable bed and breakfast is a convenient base for those wanting to explore Salisbury and its surrounds. It is moments from Salisbury Cathedral, restaurants and nightlife options.

$79
Avg. per night
Premier Inn Salisbury North Bishopdown
Premier Inn Salisbury North Bishopdown
7.7 Good
Pearce Way, Salisbury, United Kingdom
Show on map
1.8 mi from city centre,  

Premier Inn Salisbury is located in Salisbury and features complimentary wireless internet. It also provides a 24-hour reception.

$81
Avg. per night
St Anns Guest House
St Anns Guest House
8.3 Excellent
32 - 34 St Ann Street, Salisbury, United Kingdom
Show on map
0.3 mi from city centre,  

Situated close to Salisbury Railway Station, St Anns Guest House offers guests an ideal base when in Salisbury. Those staying at the property can also make use of complimentary wireless internet throughout their stay.

$84
Avg. per night
Grasmere House Hotel
Grasmere House Hotel
8.1 Excellent
70 Harnham Road, Salisbury, United Kingdom
Show on map
0.7 mi from city centre,  

Grasmere House Hotel is situated in Salisbury and is close to the area's tourist attractions. The various facilities this Victorian guest house offers include meeting rooms, a 24-hour reception and an outdoor pool.

$87
Avg. per night

Hotel prices in Salisbury

2 stars and under

$79 - $90

Sarum College

#1 Most popular

$79
Avg. per night
Pleck Barn B&B

Best value

Pleck Barn B&B
8.8 Excellent
$90
Avg. per night
3 stars

$57 - $115

The Kings Head Inn Wetherspoon

#1 Most popular

$77
Avg. per night
Grasmere House Hotel

#2 Most popular

$87
Avg. per night
City Lodge Salisbury

Best value

$57
Avg. per night
4 stars +

$99 - $145

Holiday Inn Salisbury - Stonehenge

#1 Most popular

$116
Avg. per night
Legacy Rose and Crown Hotel

#2 Most popular

$111
Avg. per night
Parkhouse Motel

Best value

Parkhouse Motel
8.7 Excellent
$99
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Salisbury

About Salisbury

The medieval cathedral city of Salisbury boasts a rich history, iconic architecture and easy access to Stonehenge. Museums, gardens, cathedrals and art centres dot Salisbury’s city centre.

Things to do

Stroll down the ancient lanes of Salisbury’s Old City, where you’ll find architectural masterpieces dating from medieval times through the 1800s. The crowning glory is the 13th-century Gothic-style Salisbury Cathedral built with vivid limestone, Purbeck marble, stained-glass windows and a 123-metre-tall spire. Don’t miss seeing the 14th-century clock, Gabriel Loire window and an original copy of the Magna Carta document.

Stop by Salisbury Museum to explore the art and history of Wiltshire. It also houses an impressive archaeological collection in its Wessex Gallery. Special exhibits include the Amesbury Archer and the Stonehenge Archer, which both showcase bones, graves, arrowheads and gold coins.

Drive 15 minutes to the prehistoric stone circle of Stonehenge, where you’ll find the ramparts of Old Sarum along with the cathedral’s original stone foundations. Check the schedule for open-air plays, mock battles and medieval-style tournaments.

Lively public markets dating back to the 1200s still dominate the city square, where stalls sell souvenirs, antiques, produce and local crafts. Explore the surrounding lanes to find specialty items at Fish Row and Silver Street and keep an eye out for the 15th-century Poultry Cross. In the evening, enjoy theatre productions at Salisbury Art Centre or live concerts at MusicBox.

Getting around

Buses and taxis provide transportation throughout Salisbury and around the surrounding area. You can rent a car in town or at Southampton Airport, about 37 kilometres away.

Salisbury travel FAQs

  • What are the best hotels in Salisbury?

    589 reviews rated Holiday Inn Salisbury - Stonehenge with an average score of 8.4/10. It may also be worth looking into the Mercure Salisbury White Hart Hotel, which received a rating of 7.7/10 from 827 reviews. The Kings Head Inn Wetherspoon could also be a good option, with a score of 8.5/10 from 2,284 reviews.

  • What is a good hotel near Salisbury and South Wiltshire Museum?

    Reviews of Mercure Salisbury White Hart Hotel recommend it as a good place to stay near Salisbury and South Wiltshire Museum, scoring 7.7/10 from 827 ratings.

  • What is a good hotel in Salisbury near Salisbury Cathedral?

    Mercure Salisbury White Hart Hotel is the most recommended hotel near Salisbury Cathedral on HotelsCombined (scoring 7.7 over 827 reviews).

  • Is there a good hotel near Old Sarum?

    If you’re planning to stay near Old Sarum, you should consider Victoria Lodge Guest House, which has a score of 8.3 from 530 reviews.

  • How much do hotels in Salisbury cost?

    The average price of a hotel in Salisbury has been around $147 per night over the last 3 days. For a 5-star hotel in Salisbury, the average price is around $417/night, depending on your dates. The average price of a 4-star hotel is $151/night.

  • How much is a cheap hotel in Salisbury?

    $61/night is the cheapest price found for a hotel in Salisbury by HotelsCombined users over the last 72 hours.