A bronze statue of a winged figure with a bow and arrow, set against a clear blue sky.

Search Hotels in Shaftesbury, London

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Shaftesbury hotels

1. The Tower Hotel, by Thistle

The Tower Hotel, by Thistle
4.0 star property
4.6 mi from Shaftesbury
8.4 out of 10, Very good, (10,366 reviews)
"Great stay"
United Kingdom
Andrew
The price is £144
includes taxes & fees
10 Aug - 11 Aug
The Tower Hotel, by Thistle

2. Otherwander Soho Pod Hotel (ADULTS ONLY)

Otherwander Soho Pod Hotel (ADULTS ONLY)
2.0 star property
Soho, 3.6 mi from Shaftesbury
8.8 out of 10, Excellent, (199 reviews)
"Central location at an amazing price. Will definitely be staying here again."
United Kingdom
Gary
The price is £94
includes taxes & fees
26 Jul - 27 Jul
Otherwander Soho Pod Hotel (ADULTS ONLY)

3. Mason & Fifth - Westbourne Park

Mason & Fifth - Westbourne Park
4.0 star property
4.4 mi from Shaftesbury
9.4 out of 10, Exceptional, (561 reviews)
"The room was very clean and well maintained. The pool room was also so nice, clean, and relaxing. Would definitely come back!"
Canada
Wesley
Mason & Fifth - Westbourne Park

4. Strand Palace Hotel

Strand Palace Hotel
4.0 star property
City of Westminster, 3.5 mi from Shaftesbury
9.0 out of 10, Wonderful, (5,462 reviews)
"Great location, helpful staff, air well conditioned, and breakfast was excellent."
Canada
Marjan
The price is £162
includes taxes & fees
3 Aug - 4 Aug
Strand Palace Hotel

5. Park Plaza London Westminster Bridge

Park Plaza London Westminster Bridge
4.0 star property
Waterloo, 3 mi from Shaftesbury
9.0 out of 10, Wonderful, (6,072 reviews)
"Great rooms and breakfast"
United Kingdom
Preethy
The price is £215
includes taxes & fees
16 Aug - 17 Aug
Park Plaza London Westminster Bridge

6. Zedwell Piccadilly Circus

Zedwell Piccadilly Circus
3.0 star property
West End, 3.3 mi from Shaftesbury
7.6 out of 10, Good, (5,883 reviews)
"Great location"
United States
Frank
The price is £91
includes taxes & fees
26 Jul - 27 Jul
Zedwell Piccadilly Circus

7. Hotel Riu Plaza London Victoria

Hotel Riu Plaza London Victoria
4.0 star property
2.1 mi from Shaftesbury
9.0 out of 10, Wonderful, (3,934 reviews)
"Great stay in a great location!"
Canada
Abhiroop
The price is £179
includes taxes & fees
26 Jul - 27 Jul
Hotel Riu Plaza London Victoria

8. Park Plaza London Riverbank

Park Plaza London Riverbank
4.0 star property
2.4 mi from Shaftesbury
8.8 out of 10, Excellent, (3,482 reviews)
"Great hotel, great location"
United Kingdom
Grant
The price is £150
includes taxes & fees
16 Aug - 17 Aug
Park Plaza London Riverbank

9. Hotel Riu Plaza London The Westminster

Hotel Riu Plaza London The Westminster
4.0 star property
2.3 mi from Shaftesbury
9.0 out of 10, Wonderful, (1,831 reviews)
"Breakfast was great 👍 wonderful staff 😄 great location 💯 nice clean room"
United States
Vidal
The price is £199
includes taxes & fees
26 Jul - 27 Jul
Hotel Riu Plaza London The Westminster

10. The Clermont London, Victoria

The Clermont London, Victoria
4.0 star property
2.2 mi from Shaftesbury
9.2 out of 10, Wonderful, (3,246 reviews)
"Thoroughly enjoyed our stay."
United States
David
The price is £221
includes taxes & fees
26 Jul - 27 Jul
The Clermont London, Victoria

11. The Bailey's Hotel London Kensington

The Bailey's Hotel London Kensington
4.0 star property
2.3 mi from Shaftesbury
9.0 out of 10, Wonderful, (2,489 reviews)
"Relaxed and comfortable stay, just what we wanted"
United Kingdom
John
The price is £175
includes taxes & fees
9 Aug - 10 Aug
The Bailey's Hotel London Kensington

12. Park Plaza County Hall London

Park Plaza County Hall London
4.0 star property
Waterloo, 3.1 mi from Shaftesbury
9.2 out of 10, Wonderful, (2,791 reviews)
"Best hotel I’ve stayed in the area!"
United Kingdom
Pauline
The price is £185
includes taxes & fees
9 Aug - 10 Aug
Park Plaza County Hall London

13. Royal National Hotel

Royal National Hotel
3.0 star property
Bloomsbury, 4.2 mi from Shaftesbury
8.0 out of 10, Very good, (3,172 reviews)
"Comfortable rooms. Excellent staff who were very helpful. Good location."
United Kingdom
Pauline
The price is £104
includes taxes & fees
9 Aug - 10 Aug
Royal National Hotel

14. Brit Hotels Earls Court

Brit Hotels Earls Court
3.0 star property
2.6 mi from Shaftesbury
9.0 out of 10, Wonderful, (1,086 reviews)
"Great stay"
United States
Gary
The price is £89
includes taxes & fees
26 Jul - 27 Jul
Brit Hotels Earls Court

15. Copthorne Tara Hotel London Kensington

Copthorne Tara Hotel London Kensington
4.0 star property
2.7 mi from Shaftesbury
7.8 out of 10, Good, (3,780 reviews)
"Had a good rate, nice clean hotel with a bar."
United States
jeff
The price is £86
includes taxes & fees
13 Aug - 14 Aug
Copthorne Tara Hotel London Kensington

16. Sea Containers London

Sea Containers London
5.0 star property
3.7 mi from Shaftesbury
9.4 out of 10, Exceptional, (2,688 reviews)
"Great location, very helpful staff, excellent restaurant and bar, will be staying again."
United Kingdom
Martin
The price is £229
includes taxes & fees
16 Aug - 17 Aug
Sea Containers London

17. Mitre House Hotel

Mitre House Hotel
3.0 star property
Paddington, 3.5 mi from Shaftesbury
8.2 out of 10, Very good, (2,433 reviews)
"Location , helpful staff when I wanted to upgrade room ."
Australia
Sithy
The price is £107
includes taxes & fees
2 Aug - 3 Aug
Mitre House Hotel

18. St. James' Court, A Taj Hotel, London

St. James' Court, A Taj Hotel, London
4.0 star property
Westminster, 2.5 mi from Shaftesbury
9.0 out of 10, Wonderful, (1,625 reviews)
"Awesome location Great staff"
United States
Rajesh
The price is £225
includes taxes & fees
16 Aug - 17 Aug
St. James' Court, A Taj Hotel, London

19. President Hotel

President Hotel
3.5 star property
Bloomsbury, 4.2 mi from Shaftesbury
8.4 out of 10, Very good, (3,949 reviews)
"We had a great stay"
United States
Reynold
The price is £122
includes taxes & fees
3 Aug - 4 Aug
President Hotel

20. Pestana Chelsea Bridge Hotel & SPA

Pestana Chelsea Bridge Hotel & SPA
4.0 star property
1.2 mi from Shaftesbury
8.8 out of 10, Excellent, (1,432 reviews)
"The staff were wonderful very helpful. The room was clean and a good breakfast selection."
United Kingdom
Heather
The price is £150
includes taxes & fees
3 Aug - 4 Aug
Pestana Chelsea Bridge Hotel & SPA
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.

Where to stay in Shaftesbury

Find the best Shaftesbury areas for the activities you enjoy most.

Canary Wharf

Wander around London’s financial district in the scenic docklands with the tallest skyscrapers in the city. They are home to some of the world’s biggest companies.

London City Centre

Iconic landmarks, a world-famous theater district, lively nightlife zones and superb shopping and art museums await in the heart of England’s capital city.

City of Westminster

Once separate from London, this fascinating borough features many of the city’s most important buildings and famous sights, as well as galleries and parks.

Covent Garden

Get lost in the cobblestoned labyrinth of boutiques and bars, or simply find a spot to enjoy the street performers in one of London’s most entertaining districts.

The City of London

Discover a compelling blend of modern culture and rich heritage in London’s financial heart.

Top Shaftesbury Hotel Reviews

Find out more about Shaftesbury

Top reasons to visit Shaftesbury

  • Vibrant Arts Scene: Shaftesbury boasts a lively theatre scene, featuring the Shaftesbury Theatre and local arts performances.
  • Historic Attractions: Explore the rich history at the renowned Shaftesbury Abbey and other historic sites.
  • Charming Streets: Wander through picturesque streets and enjoy the warm atmosphere of this delightful neighbourhood.
  • Family-Friendly Activities: Shaftesbury offers a range of family-oriented attractions and outdoor spaces for all ages.
  • Convenient Accommodation: Enjoy a variety of lodging options, from comfortable hotels to family-friendly guesthouses.

Find great hotels near Shaftesbury

Discover the charm of Shaftesbury with a variety of accommodation options tailored to suit every traveller. Whether you're seeking a comfortable hotel for business purposes, a family-friendly guesthouse, or a convenient base for shopping excursions, Shaftesbury offers an array of hotels designed to meet your needs. Enjoy the perfect blend of comfort and accessibility in this delightful area of London for an unforgettable stay.

  • Park Plaza London Westminster Bridge: A 4-star hotel boasting a commendable guest rating of 9.0, Park Plaza London Westminster Bridge is ideally situated in the vibrant shopping district, merely 4.8km from Shaftesbury. This hotel is perfect for business travellers and pet owners seeking a seamless blend of work and leisure. Guests can enjoy the convenience of pet-friendly amenities, including food and water bowls for dogs. The hotel's modern design, combined with its business facilities, ensures a comfortable stay for those on corporate trips, while its proximity to shopping makes it an excellent choice for leisure visitors.
  • Strand Palace Hotel: With a stellar guest rating of 9.0, the Strand Palace Hotel offers a unique eco-certified experience just 6.4km away from Shaftesbury. This 4-star establishment is perfect for eco-conscious travellers looking to minimise their environmental impact while enjoying a luxurious stay. The hotel features sustainable practices throughout, providing guests with a guilt-free retreat in the heart of London. Its central location also allows easy access to nearby attractions, making it a convenient base for exploring the city’s rich history and culture.
  • Park Plaza London Waterloo: With a guest rating of 8.8, Park Plaza London Waterloo is a 4-star hotel located 4.8km from Shaftesbury. This property is an excellent choice for travellers seeking a blend of eco-friendliness and business amenities. As an eco-certified hotel, it caters to the environmentally aware, while also welcoming pets with features such as food and water bowls. The hotel’s modern facilities make it suitable for both business and leisure, offering a comfortable stay with easy access to London's key attractions.

Where to stay near Shaftesbury

Exploring Shaftesbury and its surroundings offers a delightful mix of family-friendly attractions and hidden gems. This charming neighbourhood is perfect for a weekend getaway, where you can enjoy the warm atmosphere and friendly locals. Venture into nearby regions for romantic escapades or outdoor adventures. Whether you're seeking budget-friendly options or a taste of urban life, Shaftesbury serves as an ideal base for discovering the captivating experiences London and its environs have to offer.

  • London: As a bustling metropolis, London offers an unparalleled travel experience filled with history, culture, and entertainment. Situated in the heart of the city, Shaftesbury provides easy access to iconic landmarks and attractions. Visitors flock to London year-round, with peak times during the summer months and October. Whether you're interested in shopping in vibrant districts, enjoying world-class theatre, or relaxing in one of the many urban parks, London caters to all. Don't miss the chance to explore famous sites like the Tower of London, Buckingham Palace, and the British Museum.
  • London City Centre: Located a mere 4.8km from Shaftesbury, London City Centre is the bustling heart of the capital. This vibrant neighbourhood attracts visitors throughout the year, particularly in January and during the autumn months. Known for its rich cultural scene, you'll find an array of shopping areas, theatres, and amusement rides to keep you entertained. Wander along the historic streets and admire symbolic landmarks, including the magnificent St. Paul's Cathedral and the iconic Millennium Bridge. The proximity to numerous tourist precincts makes this a must-visit spot for any traveller.
  • Latchmere: Just 0.8km from Shaftesbury, Latchmere is a quaint neighbourhood that offers a delightful blend of urban charm and outdoor experiences. With consistent visitor numbers throughout the year, peaking in the summer and autumn, Latchmere is ideal for families and outdoor enthusiasts. Enjoy shopping at local boutiques, watching performances at nearby theatres, or visiting educational institutions. The area is also home to lovely urban parks and historic buildings, providing a perfect backdrop for leisurely strolls or family outings.

Things to do near Shaftesbury

Shaftesbury offers a delightful mix of family-friendly activities and urban experiences, perfect for an outdoor vacation. Visitors can enjoy vibrant music nights, explore local arts theatres, and indulge in shopping at nearby areas. With its engaging theatre scene and lively concerts, Shaftesbury promises an enjoyable getaway filled with culture and entertainment.

Shopping

In Shaftesbury, visit the charming local shops along the High Street for unique gifts and souvenirs. Don’t miss the weekly market at Market Place, where you’ll find local crafts and delicious treats. For a larger selection, head to the nearby Castle Lane Shopping Centre.

Recreation

At the Wimbledon Tennis Club, indulge in a serene atmosphere just 4.8km from Shaftesbury, where luxury meets relaxation. Meanwhile, Hurtwood Park Polo Club, located 40.2km away, offers an exclusive retreat with elegant amenities, perfect for unwinding and enjoying a refined experience.

Adventure

Explore Gold Hill, famed for its steep, cobbled street and picturesque views. Enjoy hiking through the surrounding countryside, where you'll discover charming villages and scenic landscapes. For a thrill, try mountain biking on nearby trails that offer varied terrain and exciting challenges.

Nightlife

Experience the vibrant nightlife in Shaftesbury by visiting The Black Swan for a cozy drink and traditional pub atmosphere. For a lively evening, head to The Shaftesbury Tavern, where you can enjoy live music and a selection of local ales, creating a perfect night out.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Shaftesbury

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around Shaftesbury are January to March, where the prices are slightly lower. This is in comparison to June to July and September, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel around Shaftesbury is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around Shaftesbury is Sunday. The most expensive day to stay around Shaftesbury is Wednesday.
  • 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 envision. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that are currently available. To find the best prices and offers, simply sort the price filter from low to high.
  • Consider bundling your trip: You can save money by combining your hotel booking in Shaftesbury with your flights and activities through an Expedia package.

Find the best attractions near Shaftesbury

Shaftesbury offers a delightful blend of family-friendly activities and urban exploration, ideal for a memorable holiday. Visitors can enjoy charming streets, urban parks, and piazzas, while immersing themselves in the local culture. Key attractions include the Shaftesbury Theatre, Shaftesbury Avenue, and the historic Shaftesbury Abbey, ensuring a rich experience for all travellers seeking both relaxation and adventure.

  • Hyde Park: Experience the serene beauty of Hyde Park, an urban oasis perfect for leisurely strolls or family picnics. With its expansive green spaces, tranquil lakes, and vibrant flower gardens, it's an ideal spot to unwind amidst the hustle and bustle of the city.
  • Buckingham Palace: Step into royal history at Buckingham Palace, the official residence of the British monarch. Marvel at its stunning architecture and witness the iconic Changing of the Guard ceremony, immersing yourself in the rich culture of the British monarchy.
  • Big Ben: Admire the grandeur of Big Ben, an iconic clock tower that stands as a symbol of London. Its impressive Gothic architecture and rhythmic chimes make it a must-see landmark, perfectly situated along the banks of the River Thames.

Best time to go to Shaftesbury

The best time to visit Shaftesbury is dependent 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 slightly low and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January40.5°F (4.7°C)Light RainMostly CloudySlightly LowSlightly Low
February41.7°F (5.4°C)No RainMostly CloudySlightly LowSlightly Low
March45.0°F (7.2°C)No RainMostly CloudyAverageSlightly Low
April49.5°F (9.7°C)No RainMostly CloudySlightly LowAverage
May55.0°F (12.8°C)Light RainMostly CloudyAverageAverage
June61.0°F (16.1°C)Light RainMostly CloudyAverageSlightly High
July64.9°F (18.3°C)Light RainMostly CloudySlightly HighSlightly High
August64.6°F (18.1°C)Light RainMostly SunnySlightly HighAverage
September60.4°F (15.8°C)No RainMostly SunnyAverageSlightly High
October54.5°F (12.5°C)Light RainMostly CloudySlightly HighAverage
November47.1°F (8.4°C)Light RainMostly CloudyAverageAverage
December42.8°F (6.0°C)Light RainMostly CloudyAverageAverage

The nearest major airports for your trip to Shaftesbury

Visiting Shaftesbury is convenient with several major airports nearby. London Heathrow (LHR) is located 20.9km away, with excellent hotel options such as the 5-star Sofitel London Heathrow, just 3.2km from the airport, and Fairmont Windsor Park, 11.3km away. London Gatwick (LGW) is 33.8km from Shaftesbury, offering fine accommodations like the 5-star Alexander House And Utopia Spa, 8.0km from the airport, and Windfalls Boutique Hotel, 4.8km away. Lastly, London Stansted (STN) is situated 54.7km from Shaftesbury, with notable hotels including the Radisson Blu Hotel, a mere 322m from the airport, ensuring easy access for travellers.

Frequently asked questions

What are the best hotels in Shaftesbury that travellers recommend?
Two highly recommended hotels in Shaftesbury that travellers consistently praise are art'otel London Battersea Power Station powered by Radisson Hotels and The Windmill.

The 5-star art'otel London Battersea Power Station powered by Radisson Hotels, with an impressive 9.2 rating, is a fantastic choice, particularly for those interested in art deco design and shopping, as it is located within a shopping mall on-site. Guests frequently praise the comfortable and clean rooms, the friendly and great staff, and the amazing pool. It is also conveniently located just 0.1 km from Battersea Power Station.

Another excellent option is The Windmill, a 3.5-star hotel with a superb 9.2 rating. Travellers appreciate its great location and often highlight the delicious continental breakfast. The rooms are described as cosy and lovely, and the staff are consistently noted for being friendly and amazing.
When is the best time to go to Shaftesbury?
The best time to go to Shaftesbury is during the late spring and summer months, from May to September, when the weather is generally at its finest.

During these months, you'll experience longer daylight hours and milder temperatures, making it ideal for exploring Shaftesbury's historic streets and the surrounding Dorset countryside. The gardens are in full bloom, and outdoor activities like walking the scenic trails become much more enjoyable.

Couples looking for a romantic getaway will appreciate the pleasant weather for strolls along Gold Hill, with its iconic views, and for enjoying al fresco dining at local pubs and restaurants. The good weather also makes day trips to nearby attractions, like the Jurassic Coast or Stourhead Gardens, more comfortable and rewarding.

For families, the summer holidays offer the superb opportunity to visit Shaftesbury. The warmer weather means children can easily enjoy outdoor spaces like the Abbey Gardens or engage in local events that often take place during this period. Many local attractions also have extended opening hours.
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 much is the nightly rate at a Shaftesbury hotel?
Hotel prices in Shaftesbury often vary, but you can find a great deal on Expedia. Different factors affect nightly hotel rates, such as the time of year or the days of the week you want to book. To find the best deals for your stay, be flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.

Explore a world of travel with Expedia