Top Hotels in Salisbury for an Unforgettable Stay

We checked thousands of reviews on and to find the best hotels for your stay
Go to Hotel List View map

Welcome to Salisbury, the picturesque city nestled in the stunning Wiltshire countryside of England. As you explore this charming destination, you'll discover a wealth of history, cultural treasures, and warm hospitality. And when it comes to finding the perfect place to stay, Salisbury offers a multitude of options, with hotels that cater to every taste and budget. From luxurious boutique accommodations to cozy bed and breakfasts, you're sure to find the ideal hotel to enhance your visit to this enchanting city.

Immerse yourself in the rich heritage of Salisbury by choosing a hotel in the center of the city. Stay steps away from the iconic Salisbury Cathedral, a magnificent medieval landmark that dominates the skyline. Not only will you enjoy stunning views, but you can explore the cathedral's history, marvel at the world's oldest working clock, and even view the original Magna Carta. To truly experience the essence of Salisbury, consider a hotel that captures the essence of traditional English architecture, allowing you to immerse yourself in the centuries-old charm.

For those seeking a more tranquil retreat, Salisbury presents a plethora of hotels in its picturesque outskirts. Surround yourself with the tranquil beauty of the Wiltshire countryside and discover quaint country house hotels with sprawling gardens and panoramic views. From these serene havens, you can embark on scenic walks, visit delightful nearby villages, or explore the mystical ancient stone circles of Stonehenge, just a short distance away. Whether you crave relaxation or adventure, Salisbury's hotels offer the perfect base for your exploration of this remarkable region.

Show more + Show less -

Our Top 7

(Sorted by rating & number of reviews)

1. Milford Hall Hotel - Hotel Under Renovation
2. The Cathedral Hotel
3. The Pembroke Arms Hotel
4. The Old Mill Hotel
5. Fairlawn House Hotel
6. Chapter House Hotel
7. The Legacy Rose & Crown Hotel

Luxury Hotels in Salisbury Wiltshire England

Check Availability

Salisbury
Nov 02, 2025 - Nov 03, 2025

Milford Hall Hotel - Hotel Under Renovation

7.3

Good

(1502 Reviews)

+ 198 photos
Escape to tranquility at Milford Hall Hotel & Spa, a haven of relaxation nestled in Salisbury's city center. This boutique hotel offers spacious rooms adorned with contemporary furnishings, providing a peaceful retreat after a day of exploring the city's vibrant attractions. Indulge in rejuvenating treatments at the on-site spa, followed by a gourmet meal at the AA Rosette awarded restaurant. With its superb location near The Cathedral Close and Salisbury's renowned Market Square, Milford Hall Hotel & Spa provides the perfect blend of luxury and accessibility for an unforgettable stay.
Address: 206 Castle Street
Rating: Good 7.3 (1502 Reviews)
Rooms: 46
Price: From 164$

The Cathedral Hotel

5.3

Good

(1979 Reviews)

+ 85 photos
Nestled in the heart of Salisbury offers comfortable rooms at an affordable price. With its central location, guests can easily explore the city's attractions, including the magnificent Salisbury Cathedral just a stone's throw away. The hotel's friendly and attentive staff are always ready to assist, ensuring a pleasant stay for all visitors. Whether you're seeking a cozy room for a solo trip or a comfortable base for a family adventure, The Cathedral Hotel provides excellent value for money in the heart of Salisbury.
Address: 7-9 Milford Street
Rating: Good 5.3 (1979 Reviews)
Rooms: 20
Price: From 59$

Bed and Breakfasts in Salisbury Wiltshire England

Experience the warmth of Salisbury's hospitality with these charming bed and breakfast establishments. From quaint cottages to historic townhouses, these B&Bs offer a unique and personalized experience, immersing you in the very heart of Salisbury's captivating culture.

The Pembroke Arms Hotel

9.0

Good

(529 Reviews)

+ 187 photos
Situated in the charming village of Wilton, just outside Salisbury showcases a perfect blend of contemporary style and traditional English hospitality. This boutique hotel features thoughtfully designed rooms with modern amenities, ensuring a comfortable and stylish stay. Guests can savor delicious meals in the on-site restaurant, which offers a tempting menu of locally sourced ingredients. The surrounding countryside, including Wilton House, Stonehenge, and the New Forest, provides ample opportunities for exploration and relaxation. Experience the warm ambiance and personal touch of The Pembroke Arms for an unforgettable Salisbury getaway.
Address: Minster Street
Rating: Good 9.0 (529 Reviews)
Rooms: 9
Price: From 206$

The Old Mill Hotel

7.0

Good

(1426 Reviews)

+ 51 photos
Located just a short drive from Salisbury's city center, The Old Mill Hotel offers a cozy and affordable stay without compromising on comfort. Set in a converted mill alongside the River Avon, this charming hotel provides a serene and picturesque setting. With its comfortable rooms, friendly staff, and a delicious breakfast included in the rate, The Old Mill Hotel is a perfect choice for those in search of budget-friendly accommodations. Explore nearby attractions like Stonehenge or simply relax by the river, enjoying the tranquility of this charming retreat.
Address: Town Path
Rating: Good 7.0 (1426 Reviews)
Rooms: 11
Price: From 117$

Budget-Friendly Hotels in Salisbury Wiltshire England

Discover affordable yet comfortable accommodations in Salisbury with this selection of budget-friendly hotels. These options cater to budget-conscious travelers without compromising on quality or convenience.

Fairlawn House Hotel

8.8

Good

(1430 Reviews)

+ 94 photos
Located just a short stroll from Salisbury's city center, Fairlawn House Bed and Breakfast welcomes guests into a tranquil Victorian residence. Immerse yourself in the elegant and cozy atmosphere of this B&B, with beautifully decorated rooms and thoughtful touches throughout. Enjoy a hearty breakfast each morning in the sunlit dining room, and take advantage of the B&B's convenient location near Salisbury Cathedral and The Close. Fairlawn House Bed and Breakfast offers a charming and authentic experience for those seeking a homely retreat in Salisbury.
Address: 42 High Street
Rating: Good 8.8 (1430 Reviews)
Rooms: 14
Price: From 87$

Chapter House Hotel

8.8

Good

(1304 Reviews)

+ 244 photos
Located within the historic Salisbury Cathedral's grounds, The Chapter House seamlessly blends contemporary design with the grandeur of its medieval surroundings. With its stylish and individually designed rooms, this boutique hotel offers a luxurious sanctuary in the center of Salisbury. Guests can enjoy the on-site restaurant, serving delectable dishes showcasing local produce, as well as convenient access to the Chapter House's atmospheric bar. For a truly unforgettable stay that combines modern comforts with ancient allure, The Chapter House is a perfect choice.
Address: 9-13 St John'S Street
Rating: Good 8.8 (1304 Reviews)
Rooms: 16
Price: From 138$

Boutique Hotels in Salisbury Wiltshire England

Immerse yourself in the allure of Salisbury with these boutique hotels that offer a unique and personalized experience. Stay in these chic and intimate accommodations and discover the charm and character that Salisbury has to offer.

The Legacy Rose & Crown Hotel

7.8

Good

(1345 Reviews)

+ 134 photos
Nestled beside the idyllic River Avon, The Legacy Rose & Crown Hotel combines breathtaking river views with unparalleled luxury. This 13th-century coaching inn boasts elegantly designed rooms that exude comfort and style. Guests can enjoy the hotel's charming riverside terrace, perfect for savoring a relaxing afternoon tea or enjoying a sundowner overlooking the water. With its prime location near Salisbury Cathedral and the city's shopping district, The Legacy Rose & Crown Hotel offers a memorable stay that captures the essence of Salisbury's allure.
Address: Harnham Road
Rating: Good 7.8 (1345 Reviews)
Rooms: 25
Price: From 82$