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

Find 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 ₩491,482
₩918,925 total
includes taxes & fees
Aug 27 - Aug 28
Battersea Bright House Sleeps 4

2. Samko Suites Clapham

Samko Suites Clapham
2.0 star property
Shaftesbury
The price is ₩160,336
₩192,403 total
includes taxes & fees
Sep 8 - Sep 9
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 ₩181,825
₩218,190 total
includes taxes & fees
Sep 5 - Sep 6
PubLove @ The Crown, Battersea - Hostel

4. Clapham Calm 2 Bedroom Flat With Garden

Clapham Calm 2 Bedroom Flat With Garden
2.0 star property
Shaftesbury
The price is ₩344,047
₩886,323 total
includes taxes & fees
Sep 3 - Sep 4
Clapham Calm 2 Bedroom Flat With Garden

5. 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, (4,060 reviews)
"Amazing property and location."
United States
BRIDGET
The price is ₩177,631
₩213,157 total
includes taxes & fees
Aug 31 - Sep 1
Hotel Riu Plaza London Victoria

6. 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,422 reviews)
"Excellent location and parking at hotel was safe. Clean room and very helpful team."
United Kingdom
Deborah
The price is ₩152,592
₩183,110 total
includes taxes & fees
Aug 27 - Aug 28
Millennium Hotel and Conference Centre Gloucester London

7. The Rembrandt

The Rembrandt
4.0 star property
3.5 km from Shaftesbury
9.0 out of 10, Wonderful, (2,225 reviews)
"Excellent stay"
United Kingdom
Natalie
The price is ₩251,181
₩301,418 total
includes taxes & fees
Aug 31 - Sep 1
The Rembrandt

8. Stamford Bridge Hotel London

Stamford Bridge Hotel London
4.0 star property
2.8 km from Shaftesbury
8.2 out of 10, Very Good, (2,029 reviews)
"Good hotel in a nice location. Really big rooms and a fantastic breakfast"
United Kingdom
Natalya
The price is ₩139,719
₩167,663 total
includes taxes & fees
Sep 1 - Sep 2
Stamford Bridge Hotel London

9. 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,259 reviews)
"It was a wonderful hotel. Breakfast, location, staff and all thing was great"
United States
Ebrahim
The price is ₩313,976
₩376,771 total
includes taxes & fees
Aug 31 - Sep 1
Park Plaza London Westminster Bridge

10. The Tower Hotel, by Thistle

The Tower Hotel, by Thistle
4.0 star property
7.4 km from Shaftesbury
8.4 out of 10, Very Good, (10,593 reviews)
"The location of the property is excellent."
United States
Diko
The price is ₩194,665
₩233,598 total
includes taxes & fees
Aug 31 - Sep 1
The Tower Hotel, by Thistle

11. 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,627 reviews)
"Great stay with an amazing location!"
Canada
CHRISTINA
The price is ₩212,169
₩254,603 total
includes taxes & fees
Aug 31 - Sep 1
Strand Palace Hotel

12. Park Plaza London Riverbank

Park Plaza London Riverbank
4.0 star property
3.9 km from Shaftesbury
8.8 out of 10, Excellent, (3,581 reviews)
"Great location, beautiful hotel"
United Kingdom
Rachael
The price is ₩266,880
₩320,256 total
includes taxes & fees
Sep 13 - Sep 14
Park Plaza London Riverbank

13. Miiro Templeton Garden

Miiro Templeton Garden
4.0 star property
4 km from Shaftesbury
9.6 out of 10, Exceptional, (744 reviews)
"We really enjoyed our stay, very nice spacious room!"
United States
Ryan
The price is ₩268,024
₩321,629 total
includes taxes & fees
Aug 31 - Sep 1
Miiro Templeton Garden

14. 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,639 reviews)
The price is ₩432,345
₩518,814 total
includes taxes & fees
Sep 1 - Sep 2
St. James' Court, A Taj Hotel, London

15. 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, (2,007 reviews)
"Great location, rooms clean, very good breakfast"
United States
Miranda
The price is ₩192,543
₩231,052 total
includes taxes & fees
Aug 31 - Sep 1
Hotel Riu Plaza London The Westminster

16. 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,021 reviews)
"Lovely hotel"
United Kingdom
James
The price is ₩255,514
₩306,617 total
includes taxes & fees
Aug 31 - Sep 1
The Chelsea Harbour Hotel & Spa London

17. Royal Garden Hotel

Royal Garden Hotel
5.0 star property
4.6 km from Shaftesbury
9.4 out of 10, Exceptional, (1,904 reviews)
"Perfect stay"
Italy
Erika
The price is ₩365,595
₩438,714 total
includes taxes & fees
Aug 30 - Aug 31
Royal Garden Hotel

18. ibis London Earls Court

ibis London Earls Court
3.0 star property
3.7 km from Shaftesbury
8.6 out of 10, Excellent, (1,010 reviews)
"Great location, very comfortable rooms, great breakfast. Would stay again"
United Kingdom
Nigel
The price is ₩139,719
₩167,663 total
includes taxes & fees
Aug 31 - Sep 1
ibis London Earls Court

19. 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,804 reviews)
"Excellent hotel in a fab location!!"
United Kingdom
Pauline
The price is ₩259,030
₩310,836 total
includes taxes & fees
Aug 31 - Sep 1
Park Plaza County Hall London

20. The Clermont London, Victoria

The Clermont London, Victoria
4.0 star property
3.5 km from Shaftesbury
9.2 out of 10, Wonderful, (3,291 reviews)
"Great location, great restaurant and bar!"
United States
Dmitry
The price is ₩351,653
₩421,984 total
includes taxes & fees
Aug 30 - Aug 31
The Clermont London, Victoria
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 and neighborhoods 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

Discover a lively district with the Royal Opera House, street performances, and shopping at Apple Market. Explore historical sites like Theatre Royal Drury Lane and dine at renowned international restaurants.

City of Westminster

Home to iconic landmarks like Buckingham Palace and Westminster Abbey, this bustling borough offers world-class shopping on Oxford Street and Regent Street, as well as vibrant nightlife in Soho. With 27 Underground stations, it's well-connected and walkable for residents and visitors alike.

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

  • Family-Friendly Adventures: Shaftesbury offers a variety of activities perfect for families, ensuring fun for all ages.
  • Cultural Experiences: Enjoy lively theater performances and engaging music nights that showcase local talent.
  • Historic Attractions: Explore popular sites like Shaftesbury Abbey and charming streets steeped in history.
  • Urban Charm: Stroll through vibrant squares and urban parks, experiencing the warm atmosphere created by friendly locals.
  • Diverse Accommodations: From cozy guesthouses to well-appointed hotels, Shaftesbury caters to every traveler's needs.

Find great hotels near Shaftesbury

Shaftesbury offers a diverse selection of accommodations, from cozy guesthouses to well-appointed hotels, catering to every traveler’s needs. Whether you're visiting for business, leisure, or a family vacation, you'll find convenient amenities and services designed to enhance your stay. Explore the best options for lodging in Shaftesbury, London, and discover helpful hotel reviews to ensure a memorable experience.

  • Park Plaza London Westminster Bridge: Located a mere 5km from Shaftesbury, Park Plaza London Westminster Bridge is a 4-star hotel that caters to eco-conscious travelers seeking a rejuvenating escape. With a guest rating of 9.0 out of 10, this property offers a unique blend of luxury and sustainability. The hotel features a full-service spa complete with couples treatment rooms, a steam room, and a variety of facial treatments, making it an ideal choice for relaxation. Additionally, the pet-friendly policy allows guests to bring their dogs along, with amenities such as food and water bowls provided.
  • Strand Palace Hotel: Just 6km from Shaftesbury, Strand Palace Hotel stands out with its commitment to eco-tourism, receiving a guest rating of 9.0 out of 10. This 4-star hotel combines modern comfort with sustainable practices, making it a great choice for environmentally-minded travelers. Guests can enjoy a range of amenities that highlight the hotel’s eco-friendly certifications, all while being situated in a prime location that offers easy access to London’s vibrant attractions.
  • Park Plaza London Waterloo: Situated 5km from Shaftesbury, Park Plaza London Waterloo boasts a guest rating of 8.8 out of 10. This 4-star hotel is perfect for business travelers and those who prioritize sustainability. The property is pet-friendly, allowing dogs with specific amenities available for their comfort. Guests can enjoy eco-certified accommodations along with a range of business services, making it suitable for both leisure and work-related stays.

Where to stay near Shaftesbury

Exploring Shaftesbury offers a delightful mix of family-friendly attractions and urban charm. Just a short trip from London, this quaint neighborhood is perfect for weekend getaways or romantic escapes. Stroll through its historic streets, discover hidden gems, and enjoy the warm atmosphere created by friendly locals. Whether you're seeking outdoor adventures or cozy cafes, Shaftesbury and its surrounding areas promise a memorable experience for all travelers.

  • London: As a bustling metropolis, London offers a wealth of experiences for tourists. Shaftesbury is nestled within this vibrant city, where traveler arrivals peak from July to August and during October. Visitors flock to London for its family-friendly attractions, cultural richness, and iconic city experiences. Must-visit venues include renowned shopping districts, world-class theaters, and spectacular arenas. Local landmarks such as urban parks and symbolic attractions are easily accessible, making London a perfect base for exploration and adventure.
  • London City Centre: Located approximately 5km from Shaftesbury, London City Centre is a dynamic neighborhood teeming with energy and excitement. Visitor numbers peak in January and from October to November, as families and culture enthusiasts alike seek out its diverse offerings. The area boasts popular shopping spots, vibrant theaters, and thrilling amusement rides. With picturesque streets and significant landmarks nearby, London City Centre is a must-see for travelers eager to dive into the heart of the city's cultural scene.
  • Battersea: Just 1km away from Shaftesbury, Battersea is a charming neighborhood that attracts visitors year-round, with peak travel times in April, July, and September. Known for its family-friendly environment, Battersea offers a mix of city-themed and cultural experiences. Explore shopping areas, catch a show at local theaters, or enjoy events at arena entertainment facilities. The neighborhood is home to beautiful urban parks and historic sites, providing an enriching backdrop for your adventures in London.

Things to do near Shaftesbury

Shopping

In Shaftesbury, visit the Gold Hill Market for unique local crafts and artisanal products. For a broader selection, explore the nearby Castle Gardens Shopping Centre, which features various shops and eateries, making it a pleasant stop for gifts and souvenirs during your stay.

Recreation

In Shaftesbury, the luxurious spa at The Grosvenor Arms offers rejuvenating treatments that blend modern techniques with local ingredients. Nearby, the tranquil gardens of Gold Hill invite leisurely strolls, providing a serene backdrop for relaxation and reflection amidst the charming historic landscape.

Adventure

Experience the thrill of racing at Mercedes-Benz World, located 26km from Shaftesbury. Feel the adrenaline as you navigate the exhilarating tracks. For a unique aerial view, ride the cable car at IFS Cloud Royal Docks Station, just 13km away, perfect for families and adventure seekers alike.

Venture 31km to Stubbers Activity and Adventure Centre for an exciting zipline and ropes course. Test your limits while enjoying the great outdoors in a vibrant adventure setting, perfect for those looking to challenge themselves.

Nightlife

Shaftesbury boasts a charming nightlife scene with cozy pubs and local bars. The Shaftesbury Arts Centre often features live performances, while The Black Dog offers a relaxed atmosphere for drinks. Explore the vibrant streets, where you can find inviting spots for an enjoyable evening out.

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

Find the best attractions near Shaftesbury

Shaftesbury is an ideal destination for families and urban adventurers, offering a blend of outdoor activities and cultural experiences. Visitors can explore popular attractions like Shaftesbury Abbey, Shaftesbury Avenue, and the Shaftesbury Theatre, along with charming streets, urban parks, and vibrant squares. Whether you're seeking family-friendly outings or a taste of city life, Shaftesbury has something for everyone.

  • Hyde Park: This expansive urban park offers a serene escape from the bustling city life. With picturesque landscapes, walking paths, and serene lakes, Hyde Park is ideal for leisurely strolls or family picnics. It’s a great spot to engage in outdoor activities or simply relax amidst nature.
  • Buckingham Palace: As the official residence of the British monarch, Buckingham Palace showcases stunning architecture and rich history. Visitors can catch the Changing of the Guard ceremony, a vibrant display of British culture and tradition, making it a must-see for any traveler.
  • Big Ben: This iconic clock tower, part of the Palace of Westminster, is a symbol of London’s heritage. Its impressive Gothic design and the chimes that resonate throughout the city make it a captivating landmark, perfect for photos and soaking in the historical ambiance.

Best time to go to Shaftesbury

The best time to visit Shaftesbury can depend on the weather and when visitor numbers rise and fall. The hottest average temperature around Shaftesbury falls in July, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature around Shaftesbury falls in January, 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

Traveling to Shaftesbury is convenient with major airports nearby. London Heathrow (LHR) is approximately 21km away, with excellent hotel options like the 5-star Sofitel London Heathrow, located 3km from the airport, and the luxurious Fairmont Windsor Park, situated 11km away. London Gatwick (LGW) lies about 34km from Shaftesbury, featuring hotels such as the 5-star Alexander House And Utopia Spa, 8km from the airport, and the charming Windfalls Boutique Hotel, just 5km away. Lastly, London Stansted (STN) is 55km distant, with nearby accommodations like the Radisson Blu Hotel, a mere 322m from the terminal, ensuring easy access for travelers.

Frequently asked questions

What is Shaftesbury like?
Travelers will be sure to find plenty to entertain them in London's Shaftesbury neighborhood. 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 will I be able to find in Shaftesbury?
If you're searching for places to stay in London, Expedia has something to meet your needs with 67 Shaftesbury hotels and other accommodations to choose from.
If I need to cancel my hotel reservation in Shaftesbury, will I receive a refund?
Yes! The majority of room reservations are refundable provided that you cancel before the hotel's cancellation deadline, which is often 24 or 48 hours before your scheduled arrival. If you have a non-refundable reservation, you might still have the option to cancel and be given a refund within a 24-hour period of booking. Put your dates in and click on "Search", then you can use the "fully refundable" filter to review top deals in Shaftesbury.
Where can I learn more about changing or cancelling my trip to Shaftesbury?
To find more details about changing or cancelling your trip to Shaftesbury, go to https://www.expedia.com/service/.
What is there to do in this London neighborhood?
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.