Skip to main content

Shaftesbury

Things to do in Shaftesbury, Dorset

Shaftesbury works well as a base for exploring Dorset, with around a dozen hotels and guest houses spread through the town. The White Lion Inn and The Benett Arms both have strong records with visitors, rated above 4.6 from hundreds of reviews, while La Fleur de Lys combines accommodation with dining and scores particularly highly at 4.7. The Best Western The Royal Chase Hotel offers another well-established option. If you want to eat out, you have three restaurants to choose from: The Slade Centre stands out with a near-perfect 4.9 rating (though from fewer reviews), while Nanna Moons, rated 4.6, and Chutney's Restaurant at 4.4, both have substantial followings.

Where to stay in Shaftesbury(13)

All hotels in Shaftesbury →

Things to Do in Shaftesbury(1)

All attractions in Shaftesbury →

Where to Eat in Shaftesbury(3)

All restaurants in Shaftesbury →
About eating out in Shaftesbury

The Gold Hill Museum and Garden is the main attraction within the town itself, giving visitors a reason to spend time exploring. Beyond that, Shaftesbury's real appeal lies in its position within the wider Dorset landscape, making it a practical choice for a touring holiday rather than a destination built around a single draw. The range of accommodation, from traditional inns to restaurants with rooms, suggests it caters to visitors looking for a comfortable, unpretentious base with decent food options close at hand.

Attractions Near Shaftesbury

All attractions in Shaftesbury →

Worth the trip — within 50 miles of Shaftesbury.

Camping in Shaftesbury

All campsites in Shaftesbury →

Self-Catering Cottages in Shaftesbury

All cottages in Shaftesbury →

Common questions about Shaftesbury

Where can I stay in Shaftesbury?

We list 13 hotels, B&Bs and guest houses in and around Shaftesbury.

What is there to do in Shaftesbury?

We list 1 attractions and things to do in and around Shaftesbury.

Where can I eat in Shaftesbury?

We list 3 restaurants, pubs and cafes in and around Shaftesbury.