Hotels & places to stay in Shaftesbury
27 places to stay in Shaftesbury, ENG — ranked by guest rating and popularity.
Where to stay in Shaftesbury
Shaftesbury, in England, has thirteen places to stay listed on Where to Rest. The accommodation is a mix of guesthouses, hotels, and campsites. This variety gives the directory a range of options, from guesthouse stays to hotel rooms and camping pitches.
Among the highest-rated stays are The Grosvenor Arms, Best Western Royal Chase Hotel, and La Fleur de Lys. These three are among the top-rated options in the directory.
Compare live availability and prices for Shaftesbury across our booking partner. We may earn a commission — it costs you nothing extra.
Check live prices in ShaftesburyBrowse by type
The numbers
27 places to stay · 7 guest-rated · average 4.5★ — including 2 four-star hotels
Showing 27 of 27
HotelDaylight hours in Shaftesbury
Daylight hours (15th of each month).
Other cities in United Kingdom
Staying in Shaftesbury — FAQs
How many places to stay are there in Shaftesbury?
There are 27 places to stay listed in Shaftesbury on Where to Rest — hotels, bed & breakfasts, hostels, apartments and more, with photos, guest ratings, amenities and booking links.
Where is the best place to stay in Shaftesbury?
Top-rated stays in Shaftesbury include Ampersand House, Buddens Farm, Cedar Lodge B&B. See our ranked list of the best places to stay in Shaftesbury.
Are there hotels with a pool in Shaftesbury?
Yes — 1 place to stay has a swimming pool in Shaftesbury. Use the "Swimming pool" filter to find them.
