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

2025-07-28

2025-07-29

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

4250 properties found

  • Prime Apartments In Covent Garden

    Floral Street, London, United Kingdom

    0.4 km to Shaftesbury Theatre (Show map)

    The family-friendly Urban Chic - Covent Garden Apartment is conveniently set merely 600 metres from Piccadilly Circus. Guests can enhance their relaxation experience at this apartment with access to…

    More...

    From US$ 1056
    price for 1 night
    Book Now From US$ 1056
  • Room In Oxford Street

    1 Hanway Place, London, United Kingdom

    0.4 km to Shaftesbury Theatre (Show map)

    Room In Oxford Street lies just 1.3 km from Chinatown Gate and around a 5-minute walk from Goodge Street tube station.

    More...

    From US$ 93
    price for 1 night
    Book Now From US$ 93
  • Room In Oxford Street

    1 Hanway Place, London, United Kingdom

    0.4 km to Shaftesbury Theatre (Show map)

    The 1-room Room In Oxford Street is located in the Westminster Borough district, 5 minutes' stroll from Bloomsbury.

    More...

    Book Now
  • Designer Delight By Covent Garden Station

    James Street, London, United Kingdom

    0.4 km to Shaftesbury Theatre (Show map)

    Designer Delight By Covent Garden overlooks the city and is situated a 5-minute walk from Lyceum Theatre.

    More...

    From US$ 700
    price for 1 night
    Book Now From US$ 700
  • Grange Lancaster Hotel

    4-6 Bedford Place, London, United Kingdom

    0.4 km to Shaftesbury Theatre (Show map)

    Grange Lancaster Hotel London offers 36 rooms with proximity to River Fleet, which is just 6 minutes' walk from the property. You will find a 24-hour front desk and wake-up calls at this 3-star hotel…

    More...

    From US$ 83
    price for 1 night
    Book Now From US$ 83
  • Soho Central Apartments

    27 Greek Street, London, United Kingdom

    0.4 km to Shaftesbury Theatre (Show map)

    The 9-room Soho Central Apartments is located just a 12-minute walk from The British Museum and offers Wi-Fi for either business or leisure. Guests will enjoy the convenience of public parking…

    More...

    From US$ 232
    price for 1 night
    Book Now From US$ 232
  • Grange Portland Hotel

    31-32 Bedford Place, London, United Kingdom

    0.4 km to Shaftesbury Theatre (Show map)

    The 4-star Grange Portland Hotel London is located in Bloomsbury with a lovely array of garden squares, merely 6 minutes' walk from River Fleet.

    More...

    From US$ 110
    price for 1 night
    Book Now From US$ 110
  • Covent Garden 2Br - Urban Chic Apartment

    Floral Street, London, United Kingdom

    0.4 km to Shaftesbury Theatre (Show map)

    The spacious 77 m^2 Covent Garden 2 Apartment is located merely a 5-minute walk from Duchess Theatre and looks out onto the city. The pedestrianised Leicester Square Tube is a mere 11 minutes' walk…

    More...

    From US$ 1917
    price for 1 night
    Book Now From US$ 1917
  • Views For Days - Fitzrovia - By Frankie Says

    25 Gresse Street Flat 61, London, United Kingdom

    0.4 km to Shaftesbury Theatre (Show map)

    The 45 m^2 Views For Days - Fitzrovia - By Frankie Says Apartment includes a sunny patio and is located nearly a 25-minute walk from the Treasures gallery "British Library".

    More...

    From US$ 565
    price for 1 night
    Book Now From US$ 565
  • Thanet Hotel

    9 Bedford Place, London, United Kingdom

    0.4 km to Shaftesbury Theatre (Show map)

    The 3-star Thanet Hotel London enjoys an enviable location and provides easy access to Bedford Square, a place where guests can shop, located 600 metres away. Featuring 21 rooms with views of the…

    More...

    From US$ 131
    price for 1 night
    Book Now From US$ 131
  • Exceptional 2-Bedroom Flat In Leicester Square!

    Flat 117 Sandringham Flats - Charing Cross Road - Covent Garden - London Wc2H 0Bp, London, United Kingdom

    0.4 km to Shaftesbury Theatre (Show map)

    Exceptional 2-Bedroom Flat in Leicester Square! is located only 11 minutes' walk from Royal Academy of Arts and around 20 minutes' walk from Buckingham Palace. Wi-Fi is available for guests' business…

    More...

    From US$ 837
    price for 1 night
    Book Now From US$ 837
  • Private Marylebone Apartment - Sleeps 6

    1A Montague Place, London, United Kingdom

    0.4 km to Shaftesbury Theatre (Show map)

    Located about a 10-minute stroll from Russell Square underground station, the spacious 2-bedroom Private Marylebone Apartment - Sleeps 6 also boasts proximity to Gordon Square. Staying in the…

    More...

    Book Now
  • Hazlitt'S

    6 Frith Street, Soho, London, United Kingdom

    0.5 km to Shaftesbury Theatre (Show map)

    Hazlitt'S Hotel London has 30 rooms and is located 2.8 km from Borough Market. While staying at the hotel, a safety deposit box and 24-hour security are available for guests to use.

    More...

    From US$ 359
    price for 1 night
    Book Now From US$ 359
  • Charing Cross By Q Apartments

    26 To 43 Charing Cross Road, London, United Kingdom

    0.5 km to Shaftesbury Theatre (Show map)

    Charing Cross By Q Apartments lies at a distance of 2.8 km from Borough Market and about a 5-minute walk from Leicester Square tube station. Guests can use Wi-Fi for either business or leisure…

    More...

    Book Now
  • Stayo Oxford Street

    10 Evelyn Yard, London W1T 1Au, Uk, London, United Kingdom

    0.5 km to Shaftesbury Theatre (Show map)

    Stayo Oxford Street is located an 11-minute walk from Gordon Square and a 5-minute drive from the Protestant Westminster Abbey. Wi-Fi is available for guests' business or leisure needs.

    More...

    From US$ 348
    price for 1 night
    Book Now From US$ 348
  • Thanet Hotel Annex

    9-10 Bedford Place, London, United Kingdom

    0.5 km to Shaftesbury Theatre (Show map)

    The 2-star Thanet Hotel Annex London includes 81 rooms and is situated at a 500-metre distance from River Fleet.

    More...

    From US$ 64
    price for 1 night
    Book Now From US$ 64
  • L'Oscar London

    2 Southampton Row, London, United Kingdom

    0.5 km to Shaftesbury Theatre (Show map)

    Featuring a luggage room and a restaurant, the 5-star L'Oscar London Hotel is located 5 minutes' walk from Conway Hall. The luxury hotel is in West End with its range of theatres and attractions, 2.7…

    More...

    From US$ 3025
    price for 1 night
    Book Now From US$ 3025
  • L Oscar London

    2 6 Southampton Row, London, United Kingdom

    0.5 km to Shaftesbury Theatre (Show map)

    Located in the very heart of London, L Oscar London Hotel offers fast access to Coca-Cola London Eye Riverside Observation Wheel, which helps break from routine and stands nearly 25 minutes' walk…

    More...

    From US$ 587
    price for 1 night
    Book Now From US$ 587
  • Soho Living - Elegant Apartments In The Heart Of Theatreland

    Bateman Street, London, United Kingdom

    0.5 km to Shaftesbury Theatre (Show map)

    Soho Living - Elegant Apartments In The Heart Of Theatreland London is located in the centre of London and offers quick access to Chinatown Gate, which is only a 5-minute walk away.

    More...

    From US$ 507
    price for 1 night
    Book Now From US$ 507
  • Grange Beauchamp Hotel

    24-27 Bedford Place, London, United Kingdom

    0.5 km to Shaftesbury Theatre (Show map)

    Grange Beauchamp Hotel London is a great place to stay in Bloomsbury with a lovely array of garden squares, 2.6 km from Buckingham Palace.

    More...

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