The nearest Shaftesbury Theatre hotels are Nh Harrington Hall and Henry VIII. We have 732 hotels close to Shaftesbury Theatre in London. Select a hotel next to Shaftesbury Theatre, such as The Berkeley. Look into The Berkeley at a price 446£ per night to be close to this place.
- Price: low to high
- Price: high to low
- Guest rating: high to low
- Popularity: high to low
- Distance: near to far
Hotels near Shaftesbury Theatre in London
Hotels close to Shaftesbury Theatre in London
Luxury London hotels near Shaftesbury Theatre
If you find yourself in need of more elite hotels near Shaftesbury Theatre, try Savoy and Millennium Gloucester Hotel London Kensington. If you want to book a luxurious 5-star hotel while staying in London, then Savoy is a good option. Try to check out the affluent Savoy and Millennium Gloucester Hotel London Kensington located close to the sight. Citadines Barbican London and Citadines South Kensington London near Shaftesbury Theatre should be at the top of your list if you prefer reliable service. The 4-star Crowne Plaza London Kensington is a boutique hotel in London offering a sauna, a Jacuzzi and a patio.
Cheap hotels near Shaftesbury Theatre from 10 GBP
Guests looking for budget accommodation in London could consider Princes Square, which features Santorini Restaurant restaurant. Acacia Hostel and Sandeman Allen Hostel are two affordable options, which are both just a short walk from Shaftesbury Theatre. Cheap nearby hotels include Princes Square and Ruskin Hotel. Hostels in Bloomsbury district, such as Acacia Hostel and Sandeman Allen Hostel, are known for their good rates. If you looking for a budget-friendly hotel near Battersea Park train station, consider staying at Princes Square.