Hotels in Shaftesbury

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Next weekend
In two weeks

Where to stay in Shaftesbury?

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.

When is the best time to visit London?

Our prices for hotels in London are cheapest in September
Price trends for hotels in London
Pricing is based on two traveler single night rates
View properties in December
Currently viewing crowd sizes and weather for December.
Typical weather for London
December
Moderate crowds
High 8°C / low 4°C. Cloudy most days.
View properties in December
weather_cloudy
December, Moderate crowds, average high temperature 8 degrees Celsius, average low temperature 4 degrees Celsius. Cloudy most days.
weather_cloudy
January, Low crowds, average high temperature 7 degrees Celsius, average low temperature 2 degrees Celsius. Cloudy most days.
weather_cloudy
February, Low crowds, average high temperature 8 degrees Celsius, average low temperature 3 degrees Celsius. Cloudy most days.
11°
weather_cloudy
March, Low crowds, average high temperature 11 degrees Celsius, average low temperature 4 degrees Celsius. Cloudy most days.
14°
weather_cloudy
April, Low crowds, average high temperature 14 degrees Celsius, average low temperature 5 degrees Celsius. Cloudy most days.
17°
weather_cloudy
May, High crowds, average high temperature 17 degrees Celsius, average low temperature 8 degrees Celsius. Cloudy most days.
20°
weather_cloudy
June, High crowds, average high temperature 20 degrees Celsius, average low temperature 12 degrees Celsius. Cloudy most days.
12°
23°
weather_cloudy
July, High crowds, average high temperature 23 degrees Celsius, average low temperature 14 degrees Celsius. Cloudy most days.
14°
22°
weather_sun
August, Moderate crowds, average high temperature 22 degrees Celsius, average low temperature 14 degrees Celsius. Sunny most days.
14°
20°
weather_sun
September, High crowds, average high temperature 20 degrees Celsius, average low temperature 12 degrees Celsius. Sunny most days.
12°
16°
weather_cloudy
October, Moderate crowds, average high temperature 16 degrees Celsius, average low temperature 10 degrees Celsius. Cloudy most days.
10°
11°
weather_cloudy
November, Moderate crowds, average high temperature 11 degrees Celsius, average low temperature 6 degrees Celsius. Cloudy most days.
Monthly weather averages (˚C)

Top landmarks in Shaftesbury

Check out reviews of Shaftesbury hotels guests love

Find out more about Shaftesbury

Discover Shaftesbury: Where Timeless Charm Meets Natural Splendor

Nestled in the heart of the English countryside, Shaftesbury is a charming town that offers a delightful blend of history and natural beauty. Famous for its picturesque Gold Hill, this hidden gem boasts stunning views and quaint cobblestone streets lined with historic architecture. Explore the fascinating Shaftesbury Abbey Museum, where echoes of the past come alive, or unwind in the lush greenery of urban parks. With its vibrant arts scene and welcoming atmosphere, Shaftesbury serves as a perfect off-the-beaten-path destination for travelers seeking a unique cultural experience in the United Kingdom.

Discover great hotels in Shaftesbury

Shaftesbury offers a range of hotel accommodations, from affordable options to more upscale stays. You'll find cozy bed and breakfasts, budget-friendly hotels, and comfortable rooms that cater to various preferences. Whether exploring the town or enjoying the countryside, there's a suitable place for your visit. These are some of the hotels preferred by our travelers in Shaftesbury:

  1. PubLove @ The CrownOpens in a new window: This charming 2.0-star hotel offers a welcoming atmosphere for LGBTQIA travelers seeking a unique lodging experience. With its hostel-style setup, it fosters a sense of community among guests. The property is known for its vibrant social spaces and engaging activities, making it a favorite among those looking to connect with like-minded individuals. Reviewers appreciate the friendly vibe and the opportunity to immerse themselves in a diverse environment, ensuring a memorable stay filled with comfort and camaraderie.
  2. Premier Inn London ClaphamOpens in a new window: A stylish 3.0-star hotel, Premier Inn London Clapham is designed for LGBTQIA travelers who appreciate both comfort and a modern aesthetic. The property features well-appointed rooms, contemporary decor, and convenient access to local attractions. Travelers enjoy the hotel's vibrant atmosphere and inclusive environment, making it an ideal choice for those looking to explore the area in a welcoming setting. The attention to detail and comfort ensures a delightful experience that resonates well with trend-conscious guests.
  3. Clapham Guest HouseOpens in a new window: This inviting 2.5-star hotel is located in the heart of the city, catering to travelers seeking a city-themed vacation experience. With its excellent location and urban design, Clapham Guest House provides easy access to local attractions, dining, and entertainment. Guests appreciate the modern amenities and the chance to immerse themselves in the vibrant city culture. The property is praised for its stylish ambiance and accessibility, offering a distinctive experience that appeals to those looking to explore the urban landscape.

Top locations to stay in Shaftesbury

Staying near Hyde Park, Buckingham Palace, and Piccadilly Circus offers a vibrant experience in Shaftesbury, London. Hyde Park is perfect for relaxation and outdoor activities, Buckingham Palace showcases royal heritage, and Piccadilly Circus is the heartbeat of nightlife and entertainment. For first-time visitors, staying near Buckingham Palace provides easy access to iconic attractions and a quintessential London experience.

  1. Near Hyde ParkOpens in a new window: Staying near Hyde Park means you're just steps away from one of London's largest and most beautiful green spaces. It's perfect for leisurely strolls, picnics, or even a serene boat ride on the Serpentine. You’ll also be close to cultural attractions like the London Palladium Theatre and the iconic Harrods for a bit of shopping. Plus, the vibrant atmosphere of the area enhances your experience with plenty of parks and gardens to explore.
  2. Near Buckingham PalaceOpens in a new window: If you choose to stay near Buckingham Palace, you’ll find yourself in an area rich with history and royal charm. With easy access to the magnificent gardens and the Changing of the Guard ceremony, it’s a delightful spot for travelers. Nearby, you can explore the cultural offerings at the London Eye and visit the upscale shops at Borough Market, making it a fantastic base for your London adventures.
  3. Near Piccadilly CircusOpens in a new window: Staying near Piccadilly Circus puts you at the heart of London's excitement. This bustling area is known for its bright lights and is surrounded by a variety of attractions including the famous Apollo Victoria Theatre. You can also enjoy great shopping options at Paddington Central or unwind at nearby cultural venues. It’s a lively area that keeps you connected to the pulse of the city.

Things to do near Shaftesbury

Shaftesbury charms visitors with its blend of historic architecture and lively urban parks. Stroll through vibrant marketplaces, catch a show at the local theater, or explore quaint shopping areas. Enjoy the surrounding hills and scenic views, perfect for leisurely hikes and outdoor picnics, making it an inviting getaway for all.

  • Hyde ParkOpens in a new window – Stroll through this expansive urban park, where you can enjoy a leisurely walk, have a picnic, or rent a paddleboat on the Serpentine. With its beautiful landscapes and vibrant atmosphere, it’s the perfect spot to relax and recharge amidst the bustling city.
  • Piccadilly CircusOpens in a new window – Experience the buzz of London at this iconic street, known for its bright lights and lively atmosphere. It’s a great place to take photos, shop at nearby stores, and enjoy street performances that bring the area to life.
  • Buckingham PalaceOpens in a new window – Witness the grandeur of this historic palace, the official residence of the British monarch. Don’t miss the Changing of the Guard ceremony, which showcases British pageantry at its finest.
  • Tower BridgeOpens in a new window – Marvel at this stunning historic bridge, where you can walk across the glass-floored walkway for a unique view of the Thames below. The exhibits inside provide fascinating insights into its engineering and history.
  • Big BenOpens in a new window – Stand in awe of this iconic clock tower, a symbol of London. Capture some memorable photos and enjoy the view of the surrounding area, including the Houses of Parliament.

4 tips for savvy savings when booking a hotel in Shaftesbury

  1. Book for the cheapest times: The most affordable time to visit Shaftesbury is from January to March, when hotel prices are generally lower. Staying for at least 3 to 4 days is a great value for money, allowing you to thoroughly explore the town's key historical and cultural landmarks. During your visit, you can enjoy attractions such as the historic bridge, renowned piazza square, and various museums that showcase local history and art. These budget-friendly options provide an enriching experience while ensuring you make the most of your stay without breaking the bank.
  2. Look for last-minute deals on Hotels.com: To uncover hotel deals in Shaftesbury, consider exploring the DealsOpens in a new window and Last-Minute Deals sections on Hotels.com, where you may discover discounted rates as your travel date approaches. Additionally, enabling email alerts or push notifications can keep you informed about flash sales and special promotions. By utilizing Smart Shopping, a comparison tool available in the app, you could find the best hotel deals by comparing room rates and amenities. This way, if prices drop or new rooms become available, you'll be among the first to know for your last-minute getaway.
  3. Be flexible with dates: Prices may fluctuate due to various factors, including the hotel’s location, star rating, and the time of year. Being flexible with your travel dates could help you save on your stay at a hotel in Shaftesbury. If you're in search of a distinctive experience, boutique hotels often provide a more personalized touch and sometimes offer better value. When you book through Hotels.com, we’ll inform you whether the price for your chosen dates is above or below the average. If the price is on the higher end, we’ll recommend more budget-friendly dates to help you find the best deal.
  4. Consider your location: Staying near major attractions or city centers can be convenient, but it typically comes with a higher price tag. For more budget-friendly options, you might consider hotels in less central neighborhoods, which usually tend to be more affordable while still offering reasonable access to the sights you want to see. Additionally, independent hotels located a bit farther out can provide a more authentic experience at a lower cost.

Best time to go to Shaftesbury

Shaftesbury has a varied climate due to its size, so the best time to visit depends on the region and your preferences for weather and crowds. The peak travel months to visit Shaftesbury are July, August, and October, which see a higher number of tourists. During this peak period, the weather is mostly sunny to mostly cloudy, accompanied by light rainfall. In contrast, January, February, and April are ideal if you're looking for a calmer vacation, marked by no to light rainfall and mostly cloudy conditions.

What's Shaftesbury Like?

If you're in search of the perfect part of town to visit, consider Shaftesbury. Take time to see the sights like Battersea Arts Centre while you're here. Popular sights worth seeing in the larger area include London Eye and Trafalgar Square.

How to Get to Shaftesbury

Flying to:

  • London City Airport (LCY), 9.3 mi (15 km) from Shaftesbury
  • Heathrow Airport (LHR), 12.6 mi (20.2 km) from Shaftesbury
  • Gatwick Airport (LGW), 21.4 mi (34.4 km) from Shaftesbury

Things to See and Do in and around Shaftesbury

Things to See near Shaftesbury:

  • Buckingham Palace (2.6 mi/4.2 km away)
  • Trafalgar Square (3.2 mi/5.2 km away)
  • Piccadilly Circus (3.2 mi/5.2 km away)
  • Tower Bridge (4.5 mi/7.3 km away)
  • Big Ben (2.8 mi/4.6 km away)

Things to Do near Shaftesbury:

  • Battersea Arts Centre (0.1 mi/0.2 km away)
  • London Eye (3.1 mi/5 km away)
  • Oxford Street (3.5 mi/5.6 km away)
  • The British Museum (3.9 mi/6.3 km away)
  • Tower of London (4.6 mi/7.4 km away)

When Is the Best Time to Visit London?

  • Hottest months: July, August, June, September (average 63°F)
  • Coldest months: January, February, December, March (average 42°F)
  • Rainiest months: October, August, June, November (average 3 inches of rainfall)

Keep exploring