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

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

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,591 reviews)
"Absolutely lovely location, friendly staff, nice rooms and the view is unmatched."
United States
Andrey
The price is £118
includes taxes & fees
4 Oct - 5 Oct
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
9.0 out of 10, Wonderful, (426 reviews)
"Quick check in, great facilities"
United Kingdom
Ramyr
The price is £73
includes taxes & fees
6 Sept - 7 Sept
Otherwander Soho Pod Hotel (ADULTS ONLY)

3. 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,615 reviews)
"Great location, great stay"
Canada
Brady
The price is £129
includes taxes & fees
13 Sept - 14 Sept
Strand Palace Hotel

4. 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,242 reviews)
"It was a wonderful hotel. Breakfast, location, staff and all thing was great"
United States
Ebrahim
The price is £200
includes taxes & fees
20 Sept - 21 Sept
Park Plaza London Westminster Bridge

5. Zedwell Piccadilly Circus

Zedwell Piccadilly Circus
3.0 star property
West End, 3.3 mi from Shaftesbury
7.6 out of 10, Good, (5,985 reviews)
"Great location"
Australia
Craig
The price is £95
includes taxes & fees
6 Sept - 7 Sept
Zedwell Piccadilly Circus

6. 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, (4,071 reviews)
"Clean, nice beds, good location, good breakfast"
United Kingdom
Becky
The price is £149
includes taxes & fees
6 Sept - 7 Sept
Hotel Riu Plaza London Victoria

7. 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, (2,010 reviews)
"Excellent value and great location."
United Kingdom
Clive
The price is £149
includes taxes & fees
6 Sept - 7 Sept
Hotel Riu Plaza London The Westminster

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,610 reviews)
"Great location lovely staff we had an amazing time"
United States
Jen
The price is £160
includes taxes & fees
4 Oct - 5 Oct
Park Plaza London Riverbank

9. The Clermont London, Victoria

The Clermont London, Victoria
4.0 star property
2.2 mi from Shaftesbury
9.2 out of 10, Wonderful, (3,309 reviews)
"Great hotel great location for all attractions and tourism areas"
United Kingdom
Ian
The price is £236
includes taxes & fees
13 Sept - 14 Sept
The Clermont London, Victoria

10. 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,537 reviews)
"Great place to stay in Kensington and wonderful restaurant as well."
United States
Deborah
The price is £173
includes taxes & fees
6 Sept - 7 Sept
The Bailey's Hotel London Kensington

11. Royal National Hotel

Royal National Hotel
3.0 star property
Bloomsbury, 4.2 mi from Shaftesbury
8.0 out of 10, Very good, (3,142 reviews)
"Rooms were clean, very friendly staff, and good breakfast. Close to many places and public transportation. Will stay there again."
Canada
Irene
The price is £111
includes taxes & fees
6 Sept - 7 Sept
Royal National Hotel

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,799 reviews)
"Lovely hotel in a great location"
United Kingdom
Anthony
The price is £195
includes taxes & fees
4 Oct - 5 Oct
Park Plaza County Hall London

13. STG Hotel London Oxford Street

STG Hotel London Oxford Street
3.0 star property
Fitzrovia, 3.8 mi from Shaftesbury
7.6 out of 10, Good, (4,054 reviews)
"good rooms and food as well"
Canada
Calvin
The price is £75
includes taxes & fees
27 Sept - 28 Sept
STG Hotel London Oxford Street

14. The Drey - Kensington, Earl's Court

The Drey - Kensington, Earl's Court
3.0 star property
2.3 mi from Shaftesbury
9.0 out of 10, Wonderful, (606 reviews)
"Clean room , great location great decor"
Canada
Emily
The price is £113
includes taxes & fees
13 Sept - 14 Sept
The Drey - Kensington, Earl's 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,757 reviews)
"very clean, friendly staff, good parking, excellent location, Will be happy to book again Excellent stay"
United Kingdom
Valerie
The price is £82
includes taxes & fees
6 Sept - 7 Sept
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,786 reviews)
"Brilliant hotel and great staff. Really enjoyable stay"
United Kingdom
Gavin
The price is £257
includes taxes & fees
4 Oct - 5 Oct
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,490 reviews)
"Comfortable, good location, good breakfast."
United States
John
The price is £111
includes taxes & fees
13 Sept - 14 Sept
Mitre House Hotel

18. 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,461 reviews)
"Fantastic room, great location and good breakfast"
United Kingdom
Lisa
The price is £159
includes taxes & fees
20 Sept - 21 Sept
Pestana Chelsea Bridge Hotel & SPA

19. 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,630 reviews)
"Great service, perfect location"
United States
Maria
The price is £292
includes taxes & fees
4 Oct - 5 Oct
St. James' Court, A Taj Hotel, London

20. The Cumberland, London

The Cumberland, London
4.5 star property
3.3 mi from Shaftesbury
8.8 out of 10, Excellent, (2,151 reviews)
"Great location and breakfast was amazing. Would stay again!"
Australia
Antony
The price is £194
includes taxes & fees
27 Sept - 28 Sept
The Cumberland, London
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.

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.

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.

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.

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.

Soho

Soak up the energy of Soho, where buzzing nightlife, LGBTQ+ pride and star-studded premieres bring the streets to life.

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