Find hotels in Shaftesbury from £59

    price find illustration
    Change your mind
    Book hotels with free cancellation
    deals illustration
    Treat yourself
    Save instantly and earn perks with One Key
    bed illustration
    Be picky
    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Property class

Top 10 Shaftesbury hotels and places to stay

Holbrook B&B

3.0 star property
9.2 out of 10, Wonderful, (53)
"Great hosts who create a homely atmosphere Room was immaculately clean Breakfast was top notch"
The price is £95
includes taxes & fees
13 Jul - 14 Jul
Holbrook B&B

La Fleur de Lys

3.0 star property
9.4 out of 10, Exceptional, (122)
"An enjoyable stay, compact but well appointed and cosy room and made very welcome. Breakfast was very good including perfectly poached eggs."
The price is £127
includes taxes & fees
14 Jul - 15 Jul
La Fleur de Lys

Best Western Shaftesbury The Royal Chase Hotel

3.0 star property
8.0 out of 10, Very good, (473)
"A friendly welcome, lovely clean room"
The price is £113
includes taxes & fees
24 Jul - 25 Jul
Best Western Shaftesbury The Royal Chase Hotel

The Countryman Inn

3.5 star property
8.8 out of 10, Excellent, (209)
"Great stay. Friendly staff, good food and very convenient."
The price is £106
includes taxes & fees
20 Jul - 21 Jul
The Countryman Inn

The Frampton Arms

3.5 star property
9.4 out of 10, Exceptional, (501)
"A nice quiet and comfortable room. "
The price is £80
includes taxes & fees
20 Jul - 21 Jul
The Frampton Arms

Hotel du Vin & Bistro Poole

4.0 star property
9.0 out of 10, Wonderful, (683)
"It was quirky but excellent "
The price is £149
includes taxes & fees
7 Jul - 8 Jul
Hotel du Vin & Bistro Poole

Quayside Quarters

3.0 star property
9.8 out of 10, Exceptional, (56)
"We had a really lovely stay here. It was really close to loads of pubs and restaurants."
The price is £153
includes taxes & fees
7 Jul - 8 Jul
Quayside Quarters

Antelope Hotel by Greene King Inns

3.0 star property
8.2 out of 10, Very good, (312)
"Nice room and staff. "
The price is £77
includes taxes & fees
20 Jul - 21 Jul
Antelope Hotel by Greene King Inns

The Dorset Golf Hotel

3.5 star property
8.6 out of 10, Excellent, (71)
"Beautiful place to stay, very friendly staff."
The price is £109
includes taxes & fees
8 Jul - 9 Jul
The Dorset Golf Hotel

Shah of Persia, Poole by Marston's Inns

4.0 star property
8.0 out of 10, Very good, (222)
"A old building so quiet quirky. Lots of plug sockets and a fan provided as there is no aircon. The shower was really powerful. Staff were friendly and helpful. "
The price is £77
includes taxes & fees
3 Aug - 4 Aug
Shah of Persia, Poole by Marston's Inns

Sleeping Bear Hotel Dorchester

3.0 star property
8.8 out of 10, Excellent, (521)
"Nice stay"
The price is £83
includes taxes & fees
20 Jul - 21 Jul
Sleeping Bear Hotel Dorchester

Westwood House

4.0 star property
10.0 out of 10, Exceptional, (244)
"Absolutely loved our stay!"
The price is £144
includes taxes & fees
7 Jul - 8 Jul
Westwood House

Yalbury Cottage

3.5 star property
9.4 out of 10, Exceptional, (69)
"Very charming!!"
The price is £115
includes taxes & fees
10 Jul - 11 Jul
Yalbury Cottage

The Duchess of Cornwall Inn

3.5 star property
9.2 out of 10, Wonderful, (99)
"Very friendly staff, the room was charming, breakfast excellent."
The price is £119
includes taxes & fees
5 Aug - 6 Aug
The Duchess of Cornwall Inn

Rose and Crown

3.5 star property
9.8 out of 10, Exceptional, (189)
"Lovely staff , great food and excellent room with a breakfast in the very reasonable price "
The price is £163
includes taxes & fees
13 Jul - 14 Jul
Rose and Crown

Charter Hotel Bournemouth

3.0 star property
9.6 out of 10, Exceptional, (4)
"From outside looks horrible, but inside perfect value for money, big rooms, "
The price is £59
includes taxes & fees
13 Jul - 14 Jul
Charter Hotel Bournemouth

The Avon Causeway Hotel

4.0 star property
9.0 out of 10, Wonderful, (566)
"Lovely Hotel ,great food and staff were amazing as always"
The price is £107
includes taxes & fees
20 Jul - 21 Jul
The Avon Causeway Hotel

The Bridge House, BW Signature Collection

3.0 star property
8.8 out of 10, Excellent, (1002)
"A truly stunning location with excellent staff. The rooms are of a high standard all air conditioned."
The price is £80
includes taxes & fees
20 Jul - 21 Jul
The Bridge House, BW Signature Collection

1777 The Albion

2.5 star property
9.2 out of 10, Wonderful, (86)
"Fantastic hotel and excellent breakfast."
The price is £104
includes taxes & fees
20 Jul - 21 Jul
1777 The Albion

The Lion Hotel - Pub & Restaurant

3.5 star property
8.4 out of 10, Very good, (236)
"Everything great "
The price is £90
includes taxes & fees
7 Jul - 8 Jul
The Lion Hotel - Pub & Restaurant
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Learn more about Shaftesbury

Explore relaxing Shaftesbury: its bars, festivals, culture and more!

Find out more about Shaftesbury

Find out more about Shaftesbury

Top reasons to visit Shaftesbury

  • Historic Attractions: Explore the iconic Shaftesbury Abbey and the Abbey Museum, rich in history and culture.
  • Scenic Landscapes: Enjoy the beautiful countryside of Dorset, perfect for outdoor adventures and leisurely walks.
  • Vibrant Arts Scene: Immerse yourself in local culture at the arts centre and nearby theatre performances.
  • Charming Accommodation: Stay in delightful B&Bs and inns that offer personalised experiences for every traveller.
  • Family-Friendly Activities: Discover engaging attractions and a welcoming atmosphere for all ages in Shaftesbury.

Find great hotels near Shaftesbury

Discover the charming accommodation options in Shaftesbury, where quaint Bed & Breakfasts and welcoming Inns provide the perfect base for your stay. Whether you’re travelling with family, seeking pet-friendly lodging, or on a business trip, you’ll find tailored services to enhance your experience. Explore the delightful Dorset area, with a range of hotels to suit every traveller's needs, ensuring a memorable visit to this historic English town.

  • George Hotel: Nestled 10.6km from Shaftesbury, the George Hotel is a charming 4-star inn that caters to pet-loving travellers. This welcoming establishment is perfect for those wishing to bring their furry companions along for the adventure. With amenities like designated food and water bowls, as well as a flexible pet policy, guests can relax knowing their pets are accommodated. The hotel's classic decor and friendly staff create a warm atmosphere, making it an ideal stop for a leisurely getaway.
  • Legacy Rose and Crown Hotel: Located 11.2km from Shaftesbury, the Legacy Rose and Crown Hotel offers a sophisticated 4-star experience tailored for business travellers and those seeking a welcoming environment for the LGBTQIA community. With facilities such as a comprehensive business centre and multiple meeting rooms, it is designed to meet the needs of professional guests. The hotel’s elegant surroundings and commitment to inclusivity make it a perfect choice for both work and leisure, allowing visitors to enjoy the best of both worlds.
  • Mercure White Hart Hotel Salisbury and Apartments: Situated 11.2km from Shaftesbury, the Mercure White Hart Hotel Salisbury and Apartments is a versatile 4-star property that excels in catering to diverse traveller needs. With its LGBTQIA-friendly approach and pet-friendly accommodations, this hotel is ideal for families and professionals alike. The hotel features ample business amenities, including conference spaces and multiple meeting rooms, ensuring a productive stay. Guests appreciate the blend of modern comfort and historic charm, making it a prime choice for a memorable visit.

Where to stay in and around Shaftesbury

Shaftesbury offers a charming blend of history and natural beauty, perfect for outdoor enthusiasts and culture lovers alike. Explore the historic streets of Shaftesbury, then venture into the scenic landscapes of nearby Dorset. Don't miss the family-friendly atmosphere and relaxing vibes in Western Shaftesbury, and consider a visit to the Salisbury Racecourse for a touch of excitement. This delightful town and its surroundings promise an unforgettable travel experience filled with warmth and adventure.

  • Gillingham: Located a mere 2.5km from Shaftesbury, Gillingham is a vibrant town that offers a delightful mix of outdoor adventures and cultural experiences. The town attracts visitors year-round, with peak arrivals in April, July, and September. Gillingham is known for its thrilling motor racing events and the artistic flair showcased at the local arts centre. Families can enjoy the exciting fairground, while history enthusiasts will appreciate the nearby monuments and historic buildings that tell the story of the area.
  • Semley: Nestled close to Shaftesbury, Semley is a charming village that welcomes visitors seeking a family-friendly atmosphere intertwined with cultural experiences. The village sees a rise in visitor numbers from July to September, with a more tranquil pace in the winter months. Guests can explore recreational areas perfect for outdoor activities, while local landmarks, including ruins and historic sites, provide a glimpse into the village's rich heritage. Semley is an ideal spot for those wishing to soak in the rural beauty of England.
  • Motcombe: Just a stone's throw from Shaftesbury, Motcombe is a quaint village that draws visitors for its cultural offerings and scenic charm. With peak tourist seasons in April, July, and September, Motcombe provides a peaceful retreat for those looking to escape the hustle and bustle. Visitors can explore fascinating local monuments and ruins, as well as the intriguing museum that showcases the village’s history. Motcombe is perfect for leisurely strolls and discovering the captivating stories of the region.

Things to do near Shaftesbury

Shaftesbury offers a delightful blend of outdoor activities and scenic beauty, making it an ideal destination for adventure seekers. Visitors can explore the local recreational areas, immerse themselves in the vibrant arts centre, and unwind at the resort. With its charming landscapes and engaging attractions, Shaftesbury promises a memorable experience for all who venture there.

Shopping

Shaftesbury offers charming local shops for unique gifts and souvenirs. If you're up for a drive, Kilver Court, 12.4km away, boasts a vibrant shopping atmosphere, while Bookbarn International, 16.2km away, is perfect for book lovers.

Recreation

The Larmer Tree Gardens, just 3.7km from Shaftesbury, is a tranquil oasis perfect for relaxation and wellness. Enjoy leisurely strolls amidst beautiful landscapes. For sports enthusiasts, Ashley Wood Golf Club, located 6.8km away, offers a delightful outdoor golfing experience in picturesque surroundings.

Adventure

Splashdown Waterpark offers exhilarating water slides and wave pools, perfect for families seeking adventure 13.0km from Shaftesbury. At Go Ape in Moors Valley, 11.8km away, experience the thrill of ziplining through treetops. For skiing enthusiasts, Warmwell Holiday Park Ski Slope, located 14.3km from Shaftesbury, provides exciting slopes and sports activities.

Nightlife

For thrilling fun, visit Wessex Raceway, an arcade and adventure zone 8.1km away, perfect for families. If you seek culture, head to Tivoli Theatre, located 10.6km from Shaftesbury, offering a romantic atmosphere. For more adventure, Skirmish Dorset, also 10.6km away, awaits with family-friendly activities.

Booking tips and Expedia advantages for Shaftesbury

For a budget-friendly trip to Shaftesbury, consider visiting during the cheaper months of January, February, or October, and aim to book your stay on a Tuesday for the best rates. Avoid the peak summer months and Saturdays to save more. Use Expedia's search tool to compare room rates and filter for eco-friendly accommodations. Combine your hotel, flights, and activities in an Expedia package for additional savings. Lastly, explore free activities in the area to make the most of your visit without overspending.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Shaftesbury are January to February and October, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Shaftesbury is Tuesday. The most expensive day to stay in Shaftesbury is Saturday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and the type of hotel you wish to stay in. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that are currently available. To find the best prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can make significant savings by combining your hotel booking in Shaftesbury with your flights and activities through an Expedia package.

Find the best attractions in and around Shaftesbury

Shaftesbury offers a delightful blend of outdoor adventure and rich history, making it an ideal destination for various travellers. Key attractions include the historic Shaftesbury Abbey, the Abbey Museum, and the local theatre, all set against beautiful scenery. Whether you're seeking cultural experiences or family-friendly outings, Shaftesbury's charming historic houses, castles, and cathedrals provide ample exploration opportunities, ensuring a memorable vacation in this picturesque English town.

  • Center Parcs Longleat Forest: Nestled 7.5km from Shaftesbury, this enchanting forest offers a wealth of outdoor adventures. Explore lush woodlands, enjoy cycling, or take part in exciting activities like zip-lining and archery, all while immersing yourself in the tranquil natural surroundings.
  • Gold Hill Museum: Located in the heart of Shaftesbury, this charming museum showcases the rich history and culture of the area. With fascinating exhibits and local artefacts, visitors can delve into the town's heritage and enjoy the stunning views of the iconic Gold Hill.
  • Stourhead: Just 5.6km from Shaftesbury, this historic house is renowned for its breathtaking gardens and classical architecture. Wander through the beautifully landscaped grounds, discover the picturesque lake, and explore the opulent interiors filled with art and history.

Best time to go to Shaftesbury

The best time to visit Shaftesbury is dependant on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly cloudy with light rain. January is its coolest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January40.6°F (4.8°C)Light RainMostly CloudyAverageSlightly Low
February41.4°F (5.2°C)Light RainMostly CloudySlightly HighSlightly Low
March43.7°F (6.5°C)Light RainMostly CloudyAverageSlightly Low
April47.5°F (8.6°C)Light RainMostly CloudySlightly HighAverage
May52.9°F (11.6°C)Light RainMostly CloudyAverageAverage
June58.6°F (14.8°C)Light RainMostly CloudyAverageSlightly High
July62.1°F (16.7°C)Light RainMostly CloudySlightly HighSlightly High
August61.2°F (16.2°C)Light RainMostly CloudyAverageSlightly High
September57.7°F (14.3°C)Light RainMostly CloudyAverageAverage
October52.7°F (11.5°C)Light RainMostly CloudySlightly LowAverage
November46.4°F (8.0°C)Light RainMostly CloudySlightly LowAverage
December43.0°F (6.1°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Shaftesbury

When planning your visit to Shaftesbury, you can fly into several major airports. Bristol Airport (BRS) is situated 21.1km away, with nearby hotels such as The Rising Sun, a 5-star inn 1.2km from the airport, and Berwick Lodge, located 6.2km away. Southampton Airport (SOU) is 23.0km from Shaftesbury, with options like the 5-star Harbour Hotel Southampton just 2.5km away. Cardiff Airport (CWL) is the furthest, at 34.8km, offering accommodations like the voco St David's Cardiff by IHG, which is 5.6km from the airport. Each hotel provides convenient access to its respective airport for a smooth travel experience.

Frequently asked questions

What is the best area to stay in Shaftesbury?
Motcombe is the best area to stay in Shaftesbury, greatly blending tranquillity with accessibility. This charming village offers a picturesque setting with rolling hills and beautiful countryside views, making it an ideal retreat for those looking to escape the hustle and bustle. Visitors often appreciate its serene atmosphere while still being just a stone's throw away from the vibrant heart of Shaftesbury, where local shops and eateries await exploration.

Couples will find Motcombe particularly enchanting, as its quaint streets and beautiful gardens provide ample opportunities for romantic strolls. The nearby Gold Hill, famed for its steep cobbled street and stunning vistas, is great for capturing memorable photos together.

Families will also feel at home in this welcoming neighbourhood. The area boasts plenty of space for children to play and explore, while local attractions like Shaftesbury Abbey and the nearby Cranborne Chase offer educational adventures for all ages.
What are the best hotels in Shaftesbury that travellers recommend?
La Fleur de Lys is a remarkable choice for travellers seeking a blend of charm and modern comfort, boasting an impressive guest review score of 9.4. This quaint hotel has a friendly setting that is great for couples looking to escape the hustle and bustle of everyday life. Guests rave about the attentive service and the cozy ambiance that make it an ideal retreat for relaxation.

For those traveling with family, the Best Western Shaftesbury The Royal Chase Hotel is a solid option with a rating of 8.0. This hotel features spacious suites and 24-hour room service, ensuring that every family member's needs are met without hassle. An indoor pool provides a fun space for children to play, while parents can unwind in the comfort of their premium rooms.

Holbrook B&B, rated 9.0, is great for couples or solo travellers looking for a more intimate experience. Guests appreciate the premium bedding that promises a restful night's sleep, along with the delightful breakfasts that kickstart each day. The friendly atmosphere and personalized service make it a favorite among those who value attention to detail.
What are the best family hotels in Shaftesbury?
Best Western Shaftesbury The Royal Chase Hotel offers a warm and inclusive setting, making it an excellent choice for families visiting this charming English town. With a customer review rating of 8.0, guests appreciate the hotel's family-friendly amenities, including connecting rooms that ensure everyone has their own space while staying close together. Find more child-friendly accommodations in Shaftesbury.
What hotels in Shaftesbury offer free breakfast?
Holbrook B&B in Shaftesbury is a charming option for travellers seeking a delightful stay with a complimentary breakfast to start their day. Rated 9.0 by guests, this cozy bed and breakfast features premium bedding for a restful night's sleep, as well as free WiFi and toiletries, ensuring your stay is comfortable and convenient. The inclusive setting and attentive service make it an ideal spot for families and couples alike.

Another great choice is Gutchpool B&B, which also provides a complimentary breakfast. This adults-only retreat offers a serene environment with a lovely terrace and fireplace, superb for couples looking to relax and unwind. Gutchpool features charming amenities like electric car charging stations and free self-parking, adding to the convenience for those traveling by road. Find more hotels with free breakfast in Shaftesbury.
What are the top pet-friendly hotels in Shaftesbury?
Best Western Shaftesbury The Royal Chase Hotel is a charming property that welcomes both you and your furry friends. This hotel, rated 8.0 by guests, offers a cozy atmosphere complemented by attentive service, making it an excellent choice for travellers who appreciate comfort and convenience. See more pet-friendly hotels in Shaftesbury.
What are the best budget hotels in Shaftesbury?
La Fleur de Lys, a charming property in Shaftesbury, boasts an impressive 9.4 review score, making it a delightful choice for travellers seeking comfort and convenience. With free self-parking and early check-in options, it provides a stress-free start to your stay. Guests appreciate the complimentary wired internet in public areas, superb for planning your adventures.

For families, the Best Western Shaftesbury The Royal Chase Hotel is another great option with a solid 8.0 rating. This hotel features an indoor pool, ensuring that kids can splash around regardless of the weather. Families will love the complimentary rollaway beds and cribs, which make accommodating little ones easy. Additionally, the 24-hour room service adds an extra layer of convenience for those busy days filled with exploration.

If you're traveling as a couple, consider the Holbrook B&B, which offers a cozy atmosphere with a 9.0 review score. Guests rave about the full breakfast included in their stay, providing a delightful start to each day. The complimentary toiletries and premium bedding elevate the experience, giving you a taste of luxury at a budget-friendly price. View all budget hotels in Shaftesbury.
When is the best time to go to Shaftesbury?
The most popular time to visit Shaftesbury is during the summer months, particularly July. This period offers warm weather, with average temperatures around 22°C, making it great for outdoor exploration and enjoying the picturesque countryside. The vibrant greenery and blooming flowers create a stunning backdrop for leisurely strolls through the charming streets and surrounding landscapes.

During the peak tourist season from June to August, Shaftesbury attracts visitors eager to experience its rich history and natural beauty. The town's iconic Gold Hill, known for its steep, cobbled streets and scenic views, is particularly delightful when the sun is shining, inviting you to embark on memorable walks and photography adventures.

Families and couples alike will find July especially appealing, as local events and festivals often take place, providing a wonderful opportunity to immerse yourself in the community spirit. You can enjoy local markets, art displays, and perhaps even a traditional summer fair, all while indulging in the delightful local cuisine at outdoor cafés.

If you're looking for a quieter and potentially more affordable option, consider visiting in late September or October. During these months, you can still enjoy the beauty of the landscape, and the autumn colours bring a unique charm to the area. Additionally, you may find more attractive accommodation rates and fewer crowds, allowing for a more intimate experience of this historic town.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Shaftesbury.
How can I save on a Shaftesbury hotel booking with Expedia?
With Expedia, you'll unlock our lowest prices by becoming a member. It's free and easy to join, and you can even access member perks too. Just remember to sign in to get our best prices on Shaftesbury hotels. Another way to save is by booking your hotel and flights together on Expedia, where bundling can lead to significant savings.
How much is the nightly rate at a Shaftesbury hotel?
Prices for hotels in Shaftesbury often vary, but you can find a great deal from £59 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.