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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Shaftesbury hotels

PubLove @ The Crown, Battersea - Hostel

PubLove @ The Crown, Battersea - Hostel
2.0 star property
Shaftesbury
6.8 out of 10, (115 reviews)
"Close to shops"
United Kingdom
Margaret
The price is £78
includes taxes & fees
18 Jun - 19 Jun
PubLove @ The Crown, Battersea - Hostel

The Z Hotel Trafalgar

The Z Hotel Trafalgar
3.0 star property
West End, 3.4 mi from Shaftesbury
8.8 out of 10, Excellent, (585 reviews)
"Very nice hotel, quite small room but great value for the location."
Canada
John
The price is £70
includes taxes & fees
7 Jun - 8 Jun
The Z Hotel Trafalgar

Brit Hotels Earls Court

Brit Hotels Earls Court
3.0 star property
2.6 mi from Shaftesbury
9.0 out of 10, Wonderful, (917 reviews)
"Great stay!"
United States
Lizbeth
The price is £73
includes taxes & fees
14 Jun - 15 Jun
Brit Hotels Earls Court

Best Western Victoria Palace

Best Western Victoria Palace
3.0 star property
1.9 mi from Shaftesbury
8.2 out of 10, Very good, (1,001 reviews)
"The staff was very friendly and helpful from check in right through to checkout."
Canada
Keith
The price is £86
includes taxes & fees
21 Jun - 22 Jun
Best Western Victoria Palace

Ruby Stella Hotel London by IHG

Ruby Stella Hotel London by IHG
3.0 star property
4.5 mi from Shaftesbury
9.4 out of 10, Exceptional, (619 reviews)
"Very good, I travel by myself and it was perfect. The room is small but perfect for couples or solos. The bathroom was great as well."
United States
Julian
The price is £131
includes taxes & fees
14 Jun - 15 Jun
Ruby Stella Hotel London by IHG

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,139 reviews)
"Excellent location within walking distance of several amazing historical sites and delicious pubs."
United States
Heath Allen
The price is £144
includes taxes & fees
14 Jun - 15 Jun
The Tower Hotel, by Thistle

The Kensington Hideaway

The Kensington Hideaway
4.0 star property
2.9 mi from Shaftesbury
9.2 out of 10, Wonderful, (73 reviews)
"Beautiful hotel, especially for the Price"
United Kingdom
Andrew
The price is £185
includes taxes & fees
7 Jun - 8 Jun
The Kensington Hideaway

Point A London Canary Wharf

Point A London Canary Wharf
3.0 star property
Canary Wharf, 6.4 mi from Shaftesbury
8.6 out of 10, Excellent, (1,415 reviews)
"Great staff, functional room cleaned to a high standard"
United Kingdom
Judith
The price is £68
includes taxes & fees
7 Jun - 8 Jun
Point A London Canary Wharf

The Athenaeum Hotel & Residences

The Athenaeum Hotel & Residences
5.0 star property
Mayfair, 2.8 mi from Shaftesbury
8.8 out of 10, Excellent, (775 reviews)
"Always great staying at the Athenaeum - friendly staff, lively rooms, great location. "
United Kingdom
ken
The price is £395
includes taxes & fees
14 Jun - 15 Jun
The Athenaeum Hotel & Residences

St. David's Hotels

St. David's Hotels
3.0 star property
Paddington, 3.6 mi from Shaftesbury
8.2 out of 10, Very good, (1,264 reviews)
"Very well located hotel, 2 minutes walk from Paddington station. Vintage style and super clean, I'd stay there again."
Canada
Estevao
The price is £86
includes taxes & fees
14 Jun - 15 Jun
St. David's Hotels

The Rubens at the Palace

The Rubens at the Palace
5.0 star property
Westminster, 2.4 mi from Shaftesbury
9.2 out of 10, Wonderful, (1,014 reviews)
"Wonderful location, friendly staff, decor a bit dated"
United Kingdom
Ian
The price is £207
includes taxes & fees
28 Jun - 29 Jun
The Rubens at the Palace

The Z Hotel Holborn

The Z Hotel Holborn
3.0 star property
Covent Garden, 3.9 mi from Shaftesbury
8.4 out of 10, Very good, (878 reviews)
"The staff was very warm and friendly, and the room was very comfortable and clean. Highly recommend!"
United States
Alice S
The price is £75
includes taxes & fees
7 Jun - 8 Jun
The Z Hotel Holborn

citizenM Tower of London

citizenM Tower of London
4.0 star property
4.7 mi from Shaftesbury
9.2 out of 10, Wonderful, (1,958 reviews)
"Very nice hotel"
United States
Yulia
The price is £111
includes taxes & fees
14 Jun - 15 Jun
citizenM Tower of London

Best Western Buckingham Palace Rd

Best Western Buckingham Palace Rd
3.0 star property
1.9 mi from Shaftesbury
8.2 out of 10, Very good, (1,003 reviews)
"Awesome place to stay. Staff is amazing and friendly. "
United States
Hesmaldin
The price is £89
includes taxes & fees
7 Jun - 8 Jun
Best Western Buckingham Palace Rd

Radisson Blu Hotel, London Canary Wharf East

Radisson Blu Hotel, London Canary Wharf East
4.0 star property
Canary Wharf, 7.2 mi from Shaftesbury
8.6 out of 10, Excellent, (1,204 reviews)
"It's was nice hotel to stay in deffo stay here again 😄👍❤️"
United Kingdom
Anthony
The price is £144
includes taxes & fees
7 Jun - 8 Jun
Radisson Blu Hotel, London Canary Wharf East

Tribe London Canary Wharf

Tribe London Canary Wharf
4.0 star property
Canary Wharf, 6.8 mi from Shaftesbury
9.2 out of 10, Wonderful, (2,015 reviews)
"Great place to stay with friendly staff."
United Kingdom
Marie
The price is £112
includes taxes & fees
7 Jun - 8 Jun
Tribe London Canary Wharf

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, (5,872 reviews)
"Excellent breakfast and location is exceptional."
United States
IVANA JUDITH AROSTEGUI DA
The price is £225
includes taxes & fees
7 Jun - 8 Jun
Park Plaza London Westminster Bridge

Point A London Kings Cross - St Pancras

Point A London Kings Cross - St Pancras
2.5 star property
4.7 mi from Shaftesbury
8.4 out of 10, Very good, (3,113 reviews)
"Clean room, nice cost room and staff was friendly"
Canada
Prateek
The price is £102
includes taxes & fees
7 Jun - 8 Jun
Point A London Kings Cross - St Pancras

London Marriott Hotel Canary Wharf

London Marriott Hotel Canary Wharf
5.0 star property
Canary Wharf, 6.6 mi from Shaftesbury
9.0 out of 10, Wonderful, (1,000 reviews)
"Really good location - room was clean"
United Kingdom
Laura
The price is £203
includes taxes & fees
21 Jun - 22 Jun
London Marriott Hotel Canary Wharf

Star Hotel

Star Hotel
2.0 star property
3.6 mi from Shaftesbury
9.0 out of 10, Wonderful, (839 reviews)
"Clean room, good location"
United Kingdom
Lynn
The price is £86
includes taxes & fees
14 Jun - 15 Jun
Star Hotel
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.

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.

The City of London

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

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 can I save on a Shaftesbury hotel booking with Expedia?
Members always get our best prices. Find our best Shaftesbury hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
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