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

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

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. Battersea Bright House Sleeps 4

Battersea Bright House Sleeps 4
2.0 star property
Shaftesbury
The price is ฿11,869
฿22,192 total
includes taxes & fees
30 Jul - 31 Jul
Battersea Bright House Sleeps 4

2. Samko Suites Clapham

Samko Suites Clapham
2.0 star property
Shaftesbury
The price is ฿7,739
฿9,287 total
includes taxes & fees
19 Aug - 20 Aug
Samko Suites Clapham

3. PubLove @ The Crown, Battersea - Hostel

PubLove @ The Crown, Battersea - Hostel
2.0 star property
Shaftesbury
7.0 out of 10, Good, (121 reviews)
"The hostel's room and service is value for money. It is good to stay."
United Kingdom
Chia Chi
The price is ฿2,248
฿2,697 total
includes taxes & fees
4 Aug - 5 Aug
PubLove @ The Crown, Battersea - Hostel

4. Hotel Riu Plaza London Victoria

Hotel Riu Plaza London Victoria
4.0 star property
3.4 km from Shaftesbury
9.0 out of 10, Wonderful, (3,963 reviews)
"Great stay in a great location!"
Canada
Abhiroop
The price is ฿7,024
฿8,429 total
includes taxes & fees
31 Jul - 1 Aug
Hotel Riu Plaza London Victoria

5. The Chelsea Harbour Hotel & Spa London

The Chelsea Harbour Hotel & Spa London
5.0 star property
2 km from Shaftesbury
8.2 out of 10, Very good, (1,000 reviews)
"Hotel was perfect for our trip as we needed to get to clapham early"
United Kingdom
Victoria
The price is ฿6,662
฿7,994 total
includes taxes & fees
20 Aug - 21 Aug
The Chelsea Harbour Hotel & Spa London

6. Park Plaza London Westminster Bridge

Park Plaza London Westminster Bridge
4.0 star property
Waterloo, 4.9 km from Shaftesbury
9.0 out of 10, Wonderful, (6,083 reviews)
"Great stay and friendly staff"
United States
Christopher
The price is ฿7,990
฿9,588 total
includes taxes & fees
23 Aug - 24 Aug
Park Plaza London Westminster Bridge

7. Stamford Bridge Hotel London

Stamford Bridge Hotel London
4.0 star property
2.8 km from Shaftesbury
8.2 out of 10, Very good, (1,993 reviews)
"Great stay and location"
United Kingdom
Samantha
The price is ฿4,014
฿4,816 total
includes taxes & fees
3 Aug - 4 Aug
Stamford Bridge Hotel London

8. Park Plaza London Riverbank

Park Plaza London Riverbank
4.0 star property
3.9 km from Shaftesbury
8.8 out of 10, Excellent, (3,509 reviews)
"Easy check in, friendly staff, lovely location! Would for sure stay here again!"
United States
Jamie
The price is ฿6,318
฿7,581 total
includes taxes & fees
16 Aug - 17 Aug
Park Plaza London Riverbank

9. The Clermont London, Victoria

The Clermont London, Victoria
4.0 star property
3.5 km from Shaftesbury
9.2 out of 10, Wonderful, (3,250 reviews)
"Beautiful hotel - great location - very nice rooms - great staff"
United States
Brenda
The price is ฿8,213
฿9,856 total
includes taxes & fees
9 Aug - 10 Aug
The Clermont London, Victoria

10. Strand Palace Hotel

Strand Palace Hotel
4.0 star property
City of Westminster, 5.7 km from Shaftesbury
9.0 out of 10, Wonderful, (5,473 reviews)
"Excellent location, rooms ok,"
United Kingdom
M
The price is ฿6,689
฿8,027 total
includes taxes & fees
2 Aug - 3 Aug
Strand Palace Hotel

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

St. James' Court, A Taj Hotel, London
4.0 star property
Westminster, 4 km from Shaftesbury
9.0 out of 10, Wonderful, (1,633 reviews)
"Awesome location Great staff"
United States
Rajesh
The price is ฿10,034
฿12,041 total
includes taxes & fees
12 Aug - 13 Aug
St. James' Court, A Taj Hotel, London

12. Radisson Blu Hotel, London South Kensington

Radisson Blu Hotel, London South Kensington
4.0 star property
3.7 km from Shaftesbury
8.0 out of 10, Very good, (1,350 reviews)
"Clean, air conditioned room with great facilities, friendly staff, excellent location."
United Kingdom
Jayne
The price is ฿7,395
฿8,875 total
includes taxes & fees
23 Aug - 24 Aug
Radisson Blu Hotel, London South Kensington

13. Best Western Buckingham Palace Rd

Best Western Buckingham Palace Rd
3.0 star property
3.1 km from Shaftesbury
8.2 out of 10, Very good, (1,001 reviews)
"Great location. Good breakfast and friendly staff!"
Canada
Kim Loon
The price is ฿4,051
฿4,861 total
includes taxes & fees
2 Aug - 3 Aug
Best Western Buckingham Palace Rd

14. Hotel Riu Plaza London The Westminster

Hotel Riu Plaza London The Westminster
4.0 star property
3.8 km from Shaftesbury
9.0 out of 10, Wonderful, (1,870 reviews)
"Everything was great excellent location"
United States
Edward
The price is ฿7,767
฿9,321 total
includes taxes & fees
2 Aug - 3 Aug
Hotel Riu Plaza London The Westminster

15. Millennium Hotel and Conference Centre Gloucester London

Millennium Hotel and Conference Centre Gloucester London
4.0 star property
3.6 km from Shaftesbury
8.4 out of 10, Very good, (2,400 reviews)
"Hotel staff were super friendly and accommodating. Breakfast options were a good start to the day and easy to get a taxi directly to the hotel"
United Kingdom
Craig
The price is ฿4,237
฿5,084 total
includes taxes & fees
9 Aug - 10 Aug
Millennium Hotel and Conference Centre Gloucester London

16. Park Plaza County Hall London

Park Plaza County Hall London
4.0 star property
Waterloo, 4.9 km from Shaftesbury
9.2 out of 10, Wonderful, (2,783 reviews)
"Excellent hotel in a fab location!!"
United Kingdom
Pauline
The price is ฿6,875
฿8,250 total
includes taxes & fees
28 Aug - 29 Aug
Park Plaza County Hall London

17. The Rembrandt

The Rembrandt
4.0 star property
3.5 km from Shaftesbury
9.0 out of 10, Wonderful, (2,207 reviews)
"Very nice hotel in great location."
United States
John
The price is ฿7,195
฿8,634 total
includes taxes & fees
29 Aug - 30 Aug
The Rembrandt

18. Luna Simone Hotel

Luna Simone Hotel
3.0 star property
3.1 km from Shaftesbury
9.4 out of 10, Exceptional, (1,004 reviews)
"Friendly staff, clean rooms, delicious breakfast"
United States
Erin
The price is ฿7,325
฿8,790 total
includes taxes & fees
30 Jul - 31 Jul
Luna Simone Hotel

19. Royal Garden Hotel

Royal Garden Hotel
5.0 star property
4.6 km from Shaftesbury
9.4 out of 10, Exceptional, (1,920 reviews)
"Perfect stay"
Italy
Erika
The price is ฿11,738
฿14,085 total
includes taxes & fees
28 Aug - 29 Aug
Royal Garden Hotel

20. Brit Hotels Earls Court

Brit Hotels Earls Court
3.0 star property
4.1 km from Shaftesbury
9.0 out of 10, Wonderful, (1,112 reviews)
"Very good location ,nice stuff ,Will be back again"
Canada
Artur
The price is ฿2,977
฿3,572 total
includes taxes & fees
2 Aug - 3 Aug
Brit Hotels Earls Court
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

Big Ben and Trafalgar Square are a few top attractions in City of Westminster. Hop around the city on the metro at St. James's Park Underground Station or Victoria Underground Station and check out the area's fascinating museums, popular shops and acclaimed art galleries.

Wimbledon

You might enjoy the theatres while in Wimbledon. Wimbledon Village Stables is a notable sight, and you can get around town at Dundonald Road Tram Station or Wimbledon Underground Station to see more of the city.

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.

Top Shaftesbury Hotel Reviews

Find out more about Shaftesbury

Top reasons to visit Shaftesbury

  • Cultural Experiences: Enjoy vibrant theatre performances and music concerts that showcase the local arts scene.
  • Historic Attractions: Visit notable sites like Shaftesbury Abbey and Shaftesbury Theatre for a taste of history and culture.
  • Stunning Views: Experience breathtaking vistas from Gold Hill, offering quintessential English countryside scenery.
  • Charming Streets: Stroll through picturesque streets filled with local shops and delightful hospitality.
  • Family-Friendly Activities: Engage in outdoor adventures and family outings in urban parks and piazzas.

Find great hotels near Shaftesbury

For a delightful stay in Shaftesbury, you'll discover an array of accommodation options, including charming hotels and guesthouses. Whether you're seeking a family-friendly retreat, a base for business travel, or proximity to local shopping, Shaftesbury offers an excellent selection of hotels tailored to your needs. Explore the inviting atmosphere and read hotel reviews to find the perfect spot for your visit to this picturesque part of London.

  • Park Plaza London Westminster Bridge: Situated in a vibrant shopping district, the Park Plaza London Westminster Bridge boasts a modern design and eco-friendly ethos. With a guest rating of 9.0 out of 10, this 4-star hotel is particularly well-suited for travellers seeking a stylish base close to attractions. The property is eco-certified, making it a great choice for environmentally conscious visitors. The hotel is also pet-friendly, allowing dogs and providing amenities such as food and water bowls. Guests can enjoy a range of facilities, including a restaurant, bar, and fitness centre, ensuring a comfortable stay.
  • Strand Palace Hotel: Located 6km from Shaftesbury, the Strand Palace Hotel is a chic 4-star accommodation that offers a blend of modern comfort and historic charm. Also rated at 9.0 out of 10, this eco-certified property is ideal for travellers who prioritise sustainability. The hotel features well-appointed rooms and a restaurant serving seasonal cuisine, enhancing your stay with delightful culinary experiences. Its central location makes it easy to explore London's famed attractions, while its commitment to eco-friendly practices adds to its appeal for conscientious guests.
  • Park Plaza London Waterloo: Just 5km from Shaftesbury, the Park Plaza London Waterloo is a contemporary 4-star hotel with a guest rating of 8.8 out of 10. This property caters to both business and leisure travellers, offering a range of facilities, including meeting rooms and a fitness centre. Like its counterparts, it is eco-certified and welcomes pets, providing amenities to ensure a comfortable experience for both you and your furry companions. The hotel’s location near key transport links makes it a convenient choice for exploring the city.

Where to stay near Shaftesbury

Discover the charming allure of Shaftesbury, a perfect base for family-friendly escapades and romantic getaways. Stroll through the historic streets and savour the local hospitality, or venture into nearby towns like Gillingham and Blandford Forum for more hidden gems. Don't miss the stunning views from Gold Hill, a quintessential English experience. Whether you’re seeking a weekend retreat or an urban adventure, Shaftesbury offers an inviting atmosphere for all types of travellers.

  • London: As a vibrant metropolis, London is a sprawling city that offers a rich tapestry of culture and history. Situated in the heart of England, Shaftesbury is an excellent base for exploring the vast array of attractions the city has to offer. Visitors flock to London year-round, with peak times in the summer months and around Halloween. The city is renowned for its shopping districts, world-class theatres, and entertainment venues. Key landmarks such as the iconic Tower Bridge and Hyde Park are easily accessible, making it a perfect destination for families and culture enthusiasts alike.
  • London City Centre: Located a mere 5km from Shaftesbury, London City Centre is the bustling heart of the capital, attracting visitors seeking a quintessential urban experience. With visitor numbers peaking in January and the autumn months, this vibrant neighbourhood offers an array of shopping areas, theatres, and amusement rides. Famous streets and symbolic landmarks like St. Paul's Cathedral and the London Eye are within close proximity, ensuring that guests have a wealth of cultural experiences at their fingertips.
  • Latchmere: Just 805m from Shaftesbury, Latchmere is a charming neighbourhood that offers a delightful mix of family-friendly activities and outdoor experiences. With consistent visitor numbers throughout the year, Latchmere is perfect for those looking to explore local parks and historic sites. The area boasts a variety of shopping venues and theatres, making it an ideal spot for a leisurely day out. Highlights include the picturesque urban parks and historical buildings that reflect London's rich heritage.

Things to do near Shaftesbury

Shopping

Discover Shaftesbury’s charming high street, lined with independent shops and quaint boutiques offering unique gifts and local souvenirs. Don’t miss the weekly market, where you can find artisan goods and fresh produce, creating a delightful shopping experience in this picturesque town.

Recreation

In Shaftesbury, you can indulge in rejuvenating treatments at the nearby Lavender House Spa, set in tranquil surroundings. For outdoor relaxation, explore the beautiful gardens at Gold Hill, where you can take leisurely walks and enjoy the stunning views of the countryside.

Adventure

Experience the thrill of motor racing at Mercedes-Benz World, located 26km from Shaftesbury, where adrenaline and speed combine. For a unique perspective of the area, take a ride on the cable car gondola at IFS Cloud Royal Docks Station, situated 13km away, perfect for families and outdoor enthusiasts.

For those seeking adventure, the Stubbers Activity and Adventure Centre offers an exhilarating zipline ropes course, located 31km from Shaftesbury, inviting you to embrace the outdoors in a fun and challenging environment.

Nightlife

Shaftesbury boasts a charming nightlife with its cosy pubs and vibrant bars. Enjoy a relaxed evening at The Shaftesbury Arms or dance the night away at The Old Inn. The local atmosphere is friendly, making it an inviting place to unwind and connect with others.

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

Find the best attractions near Shaftesbury

Shaftesbury, ideal for family and outdoor vacations, offers a range of attractions including vibrant streets, urban parks, and piazzas. Key points of interest include Shaftesbury Avenue, Shaftesbury Abbey, and Shaftesbury Theatre, providing cultural experiences for visitors. Whether you're seeking a city adventure or a family outing, Shaftesbury caters to diverse interests and promises memorable moments.

  • Hyde Park: A sprawling urban oasis, Hyde Park offers a serene escape with lush greenery, picturesque walking paths, and tranquil lakes. Enjoy leisurely strolls or picnics while soaking in the vibrant atmosphere, ideal for families and outdoor enthusiasts alike.
  • Buckingham Palace: The iconic residence of the British monarch, Buckingham Palace is steeped in history and culture. Witness the Changing of the Guard ceremony and explore the lavish State Rooms during the summer months, immersing yourself in royal heritage.
  • Big Ben: An emblem of London, Big Ben is a magnificent clock tower that captivates visitors with its impressive Gothic architecture. Located at the north end of the Palace of Westminster, it serves as a symbol of the city’s rich history and vibrant urban life.

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.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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 access to several major airports. London Heathrow (LHR) is situated 21km away, with excellent hotels like the 5-star Sofitel London Heathrow, just 3km from the airport, and Fairmont Windsor Park, 11km away. London Gatwick (LGW), located 34km from Shaftesbury, offers luxurious options such as Alexander House And Utopia Spa, 8km away, and Windfalls Boutique Hotel, 5km away. Lastly, London Stansted (STN) is 55km away, featuring the 5-star Linden Stansted, 5km from the airport, and Novotel London Stansted Airport, only 3km away. Each airport provides accessible transportation services to these hotels.

Frequently asked questions

What is Shaftesbury like?
Travellers will be sure to find plenty to entertain them in London's Shaftesbury neighbourhood. Consider a visit to Battersea Arts Centre as part of your Shaftesbury travel plans.
Where is the best place to stay in Shaftesbury?
Expedia customers rank PubLove @ The Crown, Battersea - Hostel the highest for a stay in Shaftesbury.
How many hotels can I expect to find in Shaftesbury?
If you're searching for places to stay in London, Expedia has something to meet your needs with 66 Shaftesbury hotels and other accommodation options to choose from.
If I need to cancel my hotel reservation in Shaftesbury, will I receive a refund?
Yes! Most hotel bookings are refundable if you cancel prior to the accommodation's cancellation deadline, which in most cases is within 24 or 48 hours of your scheduled arrival. If you booked a non-refundable reservation, it might still be possible to cancel it and receive a refund within 24 hours of booking. Add dates, click "Search", then filter by "fully refundable" to get the top deals on offer in Shaftesbury.
What is there to do in this London neighbourhood?
Battersea Arts Centre is an attraction you might want to check out while you're in Shaftesbury. When you're sightseeing in London, Big Ben and London Eye are also worth a stop.