Find and Book Top Hotels in Shaftesbury

Search among 8 available hotels and places to stay in Shaftesbury from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-8 out of 8
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.0
Great51 reviews
MapView on map6.1 km from City Centre
From   US$ 130 /nightSelect
8.2
Great80 reviews
MapView on map100 m from City Centre100 m from Shaston Social Club
From   US$ 112 /nightSelect
Guest house
8.2
Great63 reviews
300 m from City Centre200 m from Shaston Social Club
From   US$ 170 /nightSelect
Bed & Breakfast
8.0
Great98 reviews
4.9 km from City Centre
From   US$ 143 /nightSelect
Bed & Breakfast
8.4
Great76 reviews
700 m from City Centre600 m from Royal British Legion
From   US$ 125 /nightSelect
Apartment
8.0
Great100 reviews
4.5 km from City Centre
From   US$ 166 /nightSelect
8.2
Great18 reviews
4.6 km from City Centre
From   US$ 109 /nightSelect
8.2
Great35 reviews
200 m from City Centre200 m from Shaston Social Club
From   US$ 232 /nightSelect

Best hotels and places to stay in Shaftesbury

Why visit?

When it comes to finding the perfect destination for a peaceful and picturesque getaway, Shaftesbury in the United Kingdom is a top choice. With its rich history, stunning landscapes, and friendly locals, it offers an idyllic escape from the hustle and bustle of city life. Whether youre looking for a cozy bed and breakfast (B&B) or a luxurious hotel, Shaftesbury has plenty of options to suit every travelers needs.

Where to stay?

Town Centre: For those who prefer the convenience of being in the heart of it all, the town centre is the ideal place to stay. Youll find a variety of accommodation options, including charming B&Bs and hotels that offer easy access to the towns attractions, restaurants, and shops. Stroll down the historic Gold Hill, visit the local museum, or simply enjoy a relaxing day exploring the towns picturesque streets.

Countryside Retreats: If youre seeking a more tranquil experience, consider staying in one of the countryside retreats surrounding Shaftesbury. These accommodations offer breathtaking views of the rolling hills and lush green landscapes. Immerse yourself in nature, go for long walks, and take in the fresh country air. Many of these accommodations are charming B&Bs or boutique hotels, providing a cozy and personalized experience.

Historic Inns: For those who appreciate history and architecture, staying in one of Shaftesburys historic inns is a must. These well-preserved buildings offer a glimpse into the towns past while providing a comfortable stay. Enjoy authentic period features, traditional English breakfasts, and warm hospitality.

What is the price per hotel room per night?

3-star hotels: The average price per night ranges from $XXX to $XXX.

4-star hotels: The average price per night ranges from $XXX to $XXX.

5-star hotels: The average price per night ranges from $XXX to $XXX.

Best value for money:

The Grosvenor Arms: This hotel in Shaftesbury offers a great combination of affordability and quality. With its comfortable rooms, friendly staff, and convenient location in the town centre, it provides excellent value for money. The Grosvenor Arms is a popular choice for visitors looking for both a pleasant stay and easy access to local attractions, making it an ideal place to stay in Shaftesbury.

The Chalet: As a charming B&B in Shaftesbury, The Chalet provides a cozy and affordable accommodation option. It offers comfortable rooms, a delicious breakfast, and a warm and welcoming atmosphere. With its convenient location and friendly hosts, The Chalet is a top choice for travelers seeking affordable yet comfortable accommodation in Shaftesbury.

The Mitre Inn: This historic inn combines reasonable rates with a charming atmosphere. Located in the heart of Shaftesbury, The Mitre Inn offers comfortable rooms, a traditional pub, and friendly service. It is an ideal choice for those looking for a budget-friendly stay without compromising on quality or convenience.

Best kids-friendly hotels:

The Grosvenor Arms: Not only does this hotel offer great value for money, but it also caters to families with children. The spacious rooms and welcoming atmosphere make it a suitable choice for families traveling with kids. Additionally, its central location provides easy access to family-friendly attractions and amenities in Shaftesbury.

The Chalet: As a B&B known for its personalized service, The Chalet welcomes families with open arms. The warm and friendly hosts ensure a comfortable and family-friendly environment, while the nearby attractions and activities make it an ideal base for families exploring Shaftesbury.

Best hotels for a romantic getaway:

The Grove Arms: This beautiful hotel in the outskirts of Shaftesbury offers a romantic setting, with its picturesque countryside views and charming decor. The Grove Arms provides a peaceful and intimate atmosphere, perfect for couples looking to enjoy a romantic escape together.

The Grosvenor Arms: With its elegant rooms and cozy ambiance, The Grosvenor Arms sets the stage for a romantic retreat. The knowledgeable staff can even help arrange special surprises or romantic gestures, making it an ideal choice for couples seeking a memorable stay in Shaftesbury.

Best for location:

The Grosvenor Arms: Situated in the town centre, The Grosvenor Arms offers a prime location for exploring Shaftesbury. With its close proximity to attractions, restaurants, and shops, guests can easily immerse themselves in the towns vibrant atmosphere.

The Mitre Inn: Nestled in the heart of Shaftesbury, The Mitre Inn provides an ideal location for experiencing the towns charm. Guests can stroll through historic streets, visit nearby landmarks, and sample local cuisine, all within walking distance of the inn.

The Grosvenor Hotel: Located just a short distance from the town centre, The Grosvenor Hotel offers a peaceful setting with easy access to Shaftesbury. Its tranquil surroundings provide a relaxing escape, while still being within reach of the towns amenities.

Best for a short city break:

The Grosvenor Arms: With its central location and comfortable rooms, The Grosvenor Arms is perfect for a short city break. Guests can take advantage of its proximity to Shaftesburys main attractions and enjoy a convenient and enjoyable stay.

The Mitre Inn: Situated in the heart of the town, The Mitre Inn offers a charming and convenient base for a short city break. Guests can soak up the atmosphere of Shaftesbury while easily exploring all it has to offer, including historic sites and local treasures.

Show moreLess