Shaftesbury Hotels

Top offers for cheap hotels

Set in a small market town in Dorset, Shaftesbury Hotels are steeped in history, surrounded by breathtaking countryside and are within easy reach of a number of gardens and villages.

Cheap hotels in Shaftesbury

Shaftesbury, United Kingdom
Best Western Shaftesbury The Royal Chase Hotel
2 nights from
Shaftesbury, United Kingdom
La Fleur de Lys
3 nights from
Sturminster Newton, United Kingdom
The Crown at Marnhull
3 nights from
Gillingham (Dorset), United Kingdom
2 nights from
Shaftesbury, United Kingdom
Stunning Historic 2-bed House in Shaftesbury
2 nights from
Shaftesbury, United Kingdom
Holbrook B&B
6 nights from
Download our app

Plan your next adventure in a few taps.

Myprice offers

Sign in for special prices on hotels and accommodation.

Spread the cost

Secure your deal with just a small deposit, then pay the rest later.

Travel tips for Shaftesbury


FAQs about hotels in Shaftesbury

If I want to stay in the center of Shaftesbury, which hotels shall I consider?


If you want to stay near the center of Shaftesbury, you can consider staying at The Grosvenor Arms , La Fleur de Lys and Holbrook B&B.

What are the best hotels to stay in Shaftesbury?


What are the most convenient hotel rates in Shaftesbury?