Top Hotels in Shaftesbury

We checked thousands of reviews on and to find the best hotels for your stay
Go to Hotel List View map

Nestled amidst the scenic beauty of the rolling hills in the center of Dorset, Shaftesbury showcases a charming English town that exudes history, culture, and tranquility. As you embark on your journey to this picturesque destination, the first thing that comes to mind is finding the perfect place to rest and rejuvenate. Fortunately, Shaftesbury boasts an array of delightful hotels that cater to various preferences and budgets, ensuring a truly memorable stay. Whether you're seeking a luxury retreat or a cozy bed and breakfast, the hotels in Shaftesbury promise to provide accommodation that will exceed your expectations.

For those who appreciate historic charm and elegance, The Grosvenor Arms is a must-visit hotel in Shaftesbury. Situated in a Grade II listed building dating back to the 16th century, this boutique hotel offers tastefully decorated rooms, blending modern comforts with period features. Enjoy a delectable meal at their renowned restaurant, offering a tantalizing menu highlighting local and seasonal ingredients. With friendly staff and impeccable service, The Grosvenor Arms ensures a truly memorable stay.

If you seek a tranquil retreat surrounded by nature, consider booking a stay at Highcliffe House. Located on the outskirts of Shaftesbury, this bed and breakfast boasts stunning views of the Blackmore Vale and offers a peaceful escape from the bustling town center. Immerse yourself in comfortable and elegantly furnished rooms, indulge in a hearty breakfast, and take advantage of their intimate garden, perfect for relaxing with a good book. With its serene ambiance and personalized service, Highcliffe House is the ideal choice for those seeking a tranquil haven in Shaftesbury.

Show more + Show less -

Our Top 10

(Sorted by rating & number of reviews)

1. The Coppleridge Inn
2. The Grosvenor Arms Hotel
3. Compasses Inn
4. The Coppleridge Inn
5. The Grosvenor Arms Hotel
6. King John Inn
7. The Grosvenor Arms Hotel
8. The Fontmell Hotel
9. The Grove Arms Hotel
10. The Fontmell Hotel

Luxury Retreats - Unwind in Style at the Finest Hotels in Shaftesbury

Check Availability

Shaftesbury
Mar 11, 2026 - Mar 12, 2026

The Coppleridge Inn

8.4

Good

(287 Reviews)

+ 69 photos
Surrounded by rolling hills and lush countryside, The Coppleridge Inn combines the comfort of a bed and breakfast with the character of a traditional inn. Enjoy a peaceful night's sleep in their well-appointed rooms, followed by a delicious breakfast that makes use of high-quality, locally produced ingredients. Immerse yourself in the rich history of the inn, dating back to the 18th century, and explore the captivating town of Shaftesbury from this charming base.
Address: Elm Hill
Rating: Good 8.4 (287 Reviews)
Rooms: 12
Price: From 151$

The Grosvenor Arms Hotel

8.9

Good

(454 Reviews)

+ 146 photos
Welcoming both humans and pets, The Grosvenor Arms ensures a comfortable stay for you and your furry friends. The hotel provides pet-friendly rooms equipped with the necessary amenities for your pet's comfort. Explore the town together, making sure to visit Shaftesbury Park, where your pet can roam freely and enjoy the outdoor space. The Grosvenor Arms guarantees a pet-friendly retreat that combines convenience and comfort.
Address: The Commons
Rating: Good 8.9 (454 Reviews)
Rooms: 17
Price: From 112$

Bed and Breakfast Charms - Discover Warm Hospitality in Shaftesbury

Experience the warm hospitality of Shaftesbury at these delightful bed and breakfast establishments. These charming accommodations offer cozy rooms, delicious breakfasts, and a welcoming atmosphere that embodies the essence of the town. Immerse yourself in the local culture and enjoy a comfortable stay that feels like a home away from home.

Compasses Inn

9.2

Good

(365 Reviews)

+ 21 photos
Nestled in the countryside near Shaftesbury offers a serene and eco-friendly retreat. With its solar panels, rainwater harvesting, and dedication to reducing waste, this hotel is a shining example of sustainable hospitality. The rooms feature eco-friendly amenities and thoughtful touches that prioritize both comfort and environmental consciousness. Enjoy organic and locally sourced meals at their restaurant, where the focus is on creating delicious dishes with minimal ecological impact.
Address: Lower Chicksgrove
Rating: Good 9.2 (365 Reviews)
Rooms: 7
Price: From 140$

The Coppleridge Inn

8.4

Good

(287 Reviews)

+ 69 photos
Situated in the peaceful countryside surrounding Shaftesbury extends a warm welcome to pets. The hotel boasts pet-friendly rooms, ensuring a comfortable stay for you and your beloved companions. Take leisurely walks in the nearby countryside, and make the most of the hotel's idyllic surroundings. The Coppleridge Inn provides a pet-friendly retreat that combines tranquility and convenience for both you and your pets.
Address: Elm Hill
Rating: Good 8.4 (287 Reviews)
Rooms: 12
Price: From 151$

Boutique Elegance - Uncover Hidden Gems in Shaftesbury

For a unique and memorable stay, discover these hidden gem boutique hotels in Shaftesbury. Offering a blend of style, character, and personalized service, these accommodations provide an intimate and one-of-a-kind experience. Immerse yourself in the local culture and explore the town's hidden treasures while enjoying the comfort and charm of these boutique establishments.

The Grosvenor Arms Hotel

8.9

Good

(454 Reviews)

+ 146 photos
With its spacious family rooms and convenient location, The Grosvenor Arms is an excellent choice for families. The hotel offers a warm and welcoming ambiance, ensuring a comfortable stay for all ages. Enjoy a leisurely breakfast together at the hotel's restaurant, and explore the nearby attractions, such as Shaftesbury Abbey Museum and Gardens, which offer educational and interactive experiences for children. The Grosvenor Arms provides a family-friendly retreat that combines convenience and comfort.
Address: The Commons
Rating: Good 8.9 (454 Reviews)
Rooms: 17
Price: From 112$

King John Inn

8.4

Good

(232 Reviews)

+ 92 photos
Situated in the heart of Shaftesbury offers a family-friendly atmosphere with its range of amenities and spacious accommodations. The hotel features family suites with separate bedrooms, ensuring privacy and comfort for everyone. Kids will love the outdoor play area, while parents can relax in the hotel's welcoming pub and lounge. With its central location and family-oriented amenities, The King John Inn is an ideal choice for a memorable family stay in Shaftesbury.
Address: Tollard Royal
Rating: Good 8.4 (232 Reviews)
Rooms: 8
Price: From 109$

Historic Charm - Step Back in Time at Shaftesbury's Oldest Hotels

Discover Shaftesbury's rich history and immerse yourself in its timeless charm at these historic hotels. These establishments have stood the test of time, offering a glimpse into the town's storied past while providing modern comfort. Experience the allure of staying in a building steeped in history and surrounded by the captivating heritage of Shaftesbury.

The Grosvenor Arms Hotel

8.9

Good

(454 Reviews)

+ 146 photos
Experience the quintessence of luxury at The Grosvenor Arms, situated in a beautifully restored 16th-century building. The hotel's opulent rooms seamlessly blend contemporary comforts with period features, creating a truly unique ambiance. Delight your palate with delectable dishes at their renowned restaurant, showcasing culinary excellence using locally sourced ingredients. With its impeccable service and attention to detail, The Grosvenor Arms guarantees a luxurious and memorable stay.
Address: The Commons
Rating: Good 8.9 (454 Reviews)
Rooms: 17
Price: From 112$

The Fontmell Hotel

7.7

Good

(210 Reviews)

+ 33 photos
Nestled amidst the scenic countryside, The Fontmell is a luxurious boutique hotel that embodies tranquility and charm. Offering spacious and beautifully appointed rooms, each with its own unique character, this hotel guarantees a serene retreat. Indulge in the traditional English charm of the hotel's restaurant, where you can savor delicious, locally sourced cuisine. With its idyllic location and sophisticated ambiance, The Fontmell is the perfect choice for those seeking a luxurious hideaway in Shaftesbury.
Address: Crown Hill, Shaftesbury, Gb
Rating: Good 7.7 (210 Reviews)
Rooms: 6
Price: From 130$

Family-Friendly Retreats - Memorable Stays for the Whole Family in Shaftesbury

Enjoy a delightful family getaway in Shaftesbury with these family-friendly hotels. These accommodations offer a welcoming atmosphere and a range of amenities specifically designed for families. From spacious rooms to on-site activities, these hotels provide the perfect setting for creating lasting memories with your loved ones in the charming town of Shaftesbury.

The Grove Arms Hotel

8.3

Good

(724 Reviews)

+ 47 photos
Dedicated to sustainability, The Grove Arms is a pioneering eco-friendly hotel in Shaftesbury. The hotel minimizes its carbon footprint through energy-efficient practices and locally sourced materials. Relax in their environmentally conscious rooms, which effortlessly blend comfort and eco-conscious design. The Grove Arms also features a restaurant that focuses on local and organic produce, ensuring a delectable and sustainable dining experience.
Address: Ludwell Hill
Rating: Good 8.3 (724 Reviews)
Rooms: 6
Price: From 166$

The Fontmell Hotel

7.7

Good

(210 Reviews)

+ 33 photos
With its welcoming and pet-friendly atmosphere, The Fontmell embraces your desire to travel with your pets. The accommodation offers designated pet-friendly rooms, ensuring both you and your furry companions have a comfortable stay. Take advantage of the hotel's location near walking trails and parks, where you can enjoy scenic walks with your pets. The Fontmell is an ideal choice for pet-friendly accommodation in Shaftesbury.
Address: Crown Hill, Shaftesbury, Gb
Rating: Good 7.7 (210 Reviews)
Rooms: 6
Price: From 130$

Eco-Friendly Escapes - Sustainable Stays in Shaftesbury

Embrace eco-conscious travel and reduce your carbon footprint with these eco-friendly hotels in Shaftesbury. These accommodations prioritize sustainability and offer environmentally friendly features and practices. Experience a guilt-free stay while enjoying the natural beauty of Shaftesbury and supporting environmentally responsible establishments.

Pet-Friendly Retreats - Explore Shaftesbury with Your Furry Companions

Don't leave your furry friends behind on your visit to Shaftesbury. These pet-friendly hotels in the town cater to the needs of both you and your beloved pets. Enjoy exploring the charming streets and scenic surroundings of Shaftesbury with your four-legged companions by your side.