Menu
USD
USD U.S. dollar EUR Euro GBP Pound sterling AUD Australian dollar CAD Canadian dollar BRL Brazilian real BGN Bulgarian lev CNY Chinese yuan CZK Czech koruna DKK Danish krone HKD Hong Kong dollar ILS Israeli new sheqel JPY Japanese yen MYR Malaysian ringgit NZD New Zealand dollar NOK Norwegian krone PLN Polish zloty RON Romanian leu RUB Russian ruble SAR Saudi riyal SGD Singapore dollar ZAR South African rand KRW South Korean won SEK Swedish krona CHF Swiss franc TRY Turkish lira UAH Ukrainian hryvnia THB Thai baht

Search Hotels

2026-02-23

2026-02-24

Maximum period that can be booked is 30 days. Please enter alternative dates.



Ages of children:
Specify the age of a child
Specify the age of children
Cancel
OK

Hotels in London near Shaftesbury Theatre

Filter Results

Hotels by class

Hotel name

Price per night

Accommodation type

Districts

Attractions

Thematic hotels

Review rating

Hotel facilities

Room facilities

Apply Filters
Clear Filters

4480 properties found

  • Stylish Soho Retreat 1-Br Urban Oasis

    9 Greek Street, London, United Kingdom

    0.4 km to Shaftesbury Theatre (Show map)

    The 1-room Stylish Soho Retreat 1-Br Urban Oasis Apartment London lies in the Westminster Borough district and offers swift access to The Criterion Theatre, which is just a 5-minute stroll away.

    More...

    Book Now
  • The Peaches & Cream - Soho - By Frankie Says

    10 Long Acre, Apartment B, London, United Kingdom

    0.4 km to Shaftesbury Theatre (Show map)

    50 m^2 The Peaches & Cream - Soho - By Frankie Says Apartment provides swift access to various city landmarks, such as the public Trafalgar Square, located merely a 5-minute stroll away. Guests…

    More...

    From US$ 499
    price for 1 night
    Book Now From US$ 499
  • Covent 8 Z

    West Street, London, United Kingdom

    0.4 km to Shaftesbury Theatre (Show map)

    Situated merely 1.4 km from the famous British Museum, the spacious 80 m² Covent 8 Z London apartment also boasts easy access to Marylebone train station which is 3.6 km away. The 1-bedroom apartment…

    More...

    From US$ 454
    price for 1 night
    Book Now From US$ 454
  • Marisa Hotel

    41 Oxford Street ,London W1D 2Dx, London, United Kingdom

    0.4 km to Shaftesbury Theatre (Show map)

    Located a mere 14 minutes' walk from the Royal Opera House, the 2-star Marisa Hotel London is 500 metres from Movie Poster Art Gallery. The hotel offers public parking nearby.

    More...

    From US$ 192
    price for 1 night
    Book Now From US$ 192
  • Soho Apartment, Theatres & Old Compton Street

    Greek Street, London, United Kingdom

    0.4 km to Shaftesbury Theatre (Show map)

    Soho Apartment, Theatres & Old Compton Street is located around a 5-minute stroll from Prince Charles Cinema and overlooks the city.

    More...

    From US$ 331
    price for 1 night
    Book Now From US$ 331
  • Covent Garden

    Drury Lane, London, United Kingdom

    0.4 km to Shaftesbury Theatre (Show map)

    Covent Garden Apartment London is a great place to stay in the Theatreland district, a 25-minute walk from the Green Park.

    More...

    From US$ 554
    price for 1 night
    Book Now From US$ 554
  • Welcome London Theatreland

    140A Shaftesbury Avenue, London, United Kingdom

    0.4 km to Shaftesbury Theatre (Show map)

    Located within 600 metres of Piccadilly Circus and St Martin's Theatre, Welcome London Theatreland features views of the city.

    More...

    From US$ 340
    price for 1 night
    Book Now From US$ 340
  • Fielding Hotel

    4 Broad Court Bow Street, Covent Garden, London, United Kingdom

    0.4 km to Shaftesbury Theatre (Show map)

    The smoke-free Fielding Hotel London, located about a 20-minute walk from the SEA LIFE Centre London Aquarium, offers 27 air-conditioned rooms. This 4-star hotel features 24-hour front desk…

    More...

    From US$ 150
    price for 1 night
    Book Now From US$ 150
  • Oxford Street 2 Bedr, 3 Beds, 2,5 Bath, 2 Min Subway

    20 Hanway Street, London, United Kingdom

    0.4 km to Shaftesbury Theatre (Show map)

    Located around 10 minutes' drive from Hyde Park, Oxford Street 2 Bedr, 3 Beds, 2,5 Bath, 2 Min Subway Apartment is approximately 25 minutes' walk from a top family-friendly place like Coca-Cola…

    More...

    From US$ 554
    price for 1 night
    Book Now From US$ 554
  • The Z Hotel Soho

    17 Moor Street, London, United Kingdom

    0.4 km to Shaftesbury Theatre (Show map)

    Featuring luggage storage, the smoke-free The Z Hotel Soho London lies approximately a 5-minute walk from Covent Garden. Located a few moments from the Leicester Square Underground Station, this…

    More...

    From US$ 117
    price for 1 night
    Book Now From US$ 117
  • Soho & Covent Garden Apartment, Sleeps 3

    Greek Street, London, United Kingdom

    0.4 km to Shaftesbury Theatre (Show map)

    Soho & Covent Garden Apartment, Sleeps 3 is located 11 minutes' walk from Gordon Square and offers Wi-Fi for either business or leisure.

    More...

    From US$ 162
    price for 1 night
    Book Now From US$ 162
  • Stay Kula London - Covent Garden Opera House

    8 Bow Street, London, United Kingdom

    0.4 km to Shaftesbury Theatre (Show map)

    Kula London - Covent Garden Bow Street Apartment is situated in the Covent Garden district, only a 5-minute stroll from Lyceum Theatre.

    More...

    From US$ 313
    price for 1 night
    Book Now From US$ 313
  • Grange White Hall Hotel

    2-5 Montague Street, Bloomsbury, London, United Kingdom

    0.4 km to Shaftesbury Theatre (Show map)

    Situated approximately a 15-minute walk from River Fleet, Grange White Hall Hotel London includes 45 rooms. There is a restaurant available on the premises.

    More...

    From US$ 147
    price for 1 night
    Book Now From US$ 147
  • Three-Bedroom Flat Located Off Oxford Street

    22 Hanway Street, London, United Kingdom

    0.4 km to Shaftesbury Theatre (Show map)

    Three-Bedroom Flat Located Off Oxford Street London is located 3.2 km from Marylebone train station and within 200 metres of the Dominion Theatre.

    More...

    Book Now
  • Grange Buckingham Hotel

    39 - 40 Bedford Place, London, United Kingdom

    0.4 km to Shaftesbury Theatre (Show map)

    Located a mere 1.5 km from the public Trafalgar Square, the 4-star Grange Buckingham Hotel London is about a 5-minute walk from Gordon Square. The hotel provides a safe deposit box to ensure guests'…

    More...

    From US$ 186
    price for 1 night
    Book Now From US$ 186
  • Soho Luxury 1 Bedroom Apartment By Concept Apartments

    21 Greek Street, London, United Kingdom

    0.4 km to Shaftesbury Theatre (Show map)

    Located nearly 5 minutes' walk from Prince of Wales Theatre, the 43 m^2 Soho Luxury 1 Bedroom Apartment By Concept Apartments gives quick access to various tourist spots in the vicinity. Situated…

    More...

    From US$ 538
    price for 1 night
    Book Now From US$ 538
  • F3 Greek Street By City Living London

    7 Greek St, London, United Kingdom

    0.4 km to Shaftesbury Theatre (Show map)

    Located only a 5-minute walk from the large Hippodrome Casino, the 1-bedroom F3 Greek Street By City Living London gives easy access to various tourist attractions in the area.

    More...

    From US$ 267
    price for 1 night
    Book Now From US$ 267
  • Cove St Martin'S

    Apartments 1-9, 15 Slingsby Place, London, United Kingdom

    0.4 km to Shaftesbury Theatre (Show map)

    Set just a short stroll from a garden, the spacious 9-room Cove St Martin'S Apartment comes with views of the city. The apartment with a terrace is located merely 6 minutes' stroll from Piccadilly…

    More...

    From US$ 280
    price for 1 night
    Book Now From US$ 280
  • Soho Deluxe 1 Bedroom Apartment By Concept Apartments

    21 Greek Street, London, United Kingdom

    0.4 km to Shaftesbury Theatre (Show map)

    Soho Deluxe 1 Bedroom Apartment By Concept Apartments is located 25 minutes on foot from Marylebone and 13 minutes on foot from The Courtauld Gallery.

    More...

    From US$ 328
    price for 1 night
    Book Now From US$ 328
  • Grange Blooms Hotel

    7 Montague Street, London, United Kingdom

    0.4 km to Shaftesbury Theatre (Show map)

    Providing 26 rooms, the 4-star Grange Blooms Hotel London is situated around 15 minutes' walk from River Fleet. You will find a restaurant at the hotel.

    More...

    From US$ 118
    price for 1 night
    Book Now From US$ 118