Best 3-Star Hotels in Shaftesbury, England

Only Handpicked and Verified Accommodations for Your Stay in Shaftesbury, United Kingdom

Check-in
30May
Check-out
31May
Rooms and Guests2 Guests, 1 Room
Shaftesbury features Gold Hill, famous for its steep street, and Shaftesbury Abbey, where you can explore historic ruins. Check out the Shaftesbury Arts Centre for local shows or enjoy nature at Castle Hill. For your stay, you'll find cozy inns like The Grosvenor Arms and charming B&Bs that emphasize local experiences. This page offers a curated selection of these accommodations chosen for their great amenities and reviews. When booking, try to reserve during spring or fall to enjoy mild weather and consider using local buses for the best way to navigate the city.
Filter by:
More +
Star rating
Guest rating
Accommodation type
Price per night
Popular landmarks
Amenities
Services
Brands
1-2 out of 2
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great
1000 m from City Centre700 m from Royal British Legion
FromUS$ 103 /nightSelect
8.0
Great
4.9 km from City Centre
FromUS$ 149 /nightSelect

Price range for hotels in Shaftesbury

A world of accommodation options awaits, from budget-friendly stays to luxurious retreats, with prices suited to every traveler's dream vacation.

⬆️ The highest price
USD 149
⬇️ The lowest price
USD 103
💸 Average price for
3-star hotels
USD 120

Best hotels in Shaftesbury

Based on guest reviews over the last 12 months

Charming Getaway:
Best Western The Royal Chase Hotel
Historic Elegance:
The Benett Arms

FAQs about hotels in Shaftesbury

We hope that the answers to these questions will help you plan your trip

Which hotels in Shaftesbury offer the best value for money?
The Benett Arms is known for competitive pricing, typically starting around $80 USD per night. Best Western The Royal Chase Hotel generally averages $120 USD, offering additional amenities. Both provide good options based on your budget.
What are typical nightly rates during peak vs. off-peak seasons in Shaftesbury?
In peak season (summer months), rates at Best Western The Royal Chase Hotel can range from $120 to $150 USD. Off-peak (winter months) rates often drop to $80 to $100 USD.
Which hotels in Shaftesbury are best for families?
Best Western The Royal Chase Hotel is recommended for families, featuring spacious rooms and kid-friendly amenities. The Benett Arms also accommodates families with connecting rooms upon request.
Where can I find hotels with unique views in Shaftesbury?
Best Western The Royal Chase Hotel offers stunning views of the surrounding countryside, while The Benett Arms has picturesque views of the town's historic buildings.
Which hotels are best for couples visiting Shaftesbury?
Best Western The Royal Chase Hotel is ideal for couples, providing romantic settings and fine dining options on-site. The Benett Arms also offers cozy accommodations perfect for a couple's getaway.
What attractions are near hotels in Shaftesbury?
Best Western The Royal Chase Hotel is approximately 1.5 km from Shaftesbury Abbey and the Gold Hill Museum. The Benett Arms is closer to Shaftesbury's town center, making it easy to explore local shops and cafes.
Are there any highly rated hotels in Shaftesbury according to guest reviews?
Best Western The Royal Chase Hotel consistently receives praise for its service, location, and amenities, with an average score of 8.5/10. The Benett Arms also boasts positive reviews highlighting its charm and value.

Other cities in United Kingdom