Hotels in London

Search over 21,957 hotels from $88

Start date: Check-in selected.
To Date
End date: Check-out

Earn Orbucks instantly: $1 Orbuck = $1 USD, good toward hotels

Save 10% or more on select hotels with Insider Prices

Book on the app to instantly earn 5% on 350,000+ hotels

Hotels near London

Don't see what you're looking for?
See all available properties in London
View all properties
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.

Hotels Great for Sightseeing Near London

    Strand Palace Hotel

    Strand Palace Hotel

    372 The Strand London England
    $163 nightly
    The price is $196 total per night from Jan 18 to Jan 19
    $196 total
    Jan 18 - Jan 19, 2026
    Total with taxes and fees
    8.8/10 Excellent! (4,765 reviews)
    Park Plaza London Westminster Bridge

    Park Plaza London Westminster Bridge

    200 Westminster Bridge Road London England
    $169 nightly
    The price is $203 total per night from Jan 11 to Jan 12
    $203 total
    Jan 11 - Jan 12, 2026
    Total with taxes and fees
    8.8/10 Excellent! (5,373 reviews)
    St Giles Hotel - London

    St Giles Hotel - London

    Bedford Avenue London England
    $91 nightly
    The price is $109 total per night from Jan 4 to Jan 5
    $109 total
    Jan 4 - Jan 5, 2026
    Total with taxes and fees
    7.6/10 Good! (3,846 reviews)

Vacation Rentals Near London

    Rockwell East

    Rockwell East

    99 Mansell Street London England
    $89 nightly
    The price is $107 total per night from Jan 4 to Jan 5
    $107 total
    Jan 4 - Jan 5, 2026
    Total with taxes and fees
    8.8/10 Excellent! (773 reviews)
    Native Bankside

    Native Bankside

    1 and 2 Bear Gardens London England
    $128 nightly
    The price is $154 total per night from Jan 11 to Jan 12
    $154 total
    Jan 11 - Jan 12, 2026
    Total with taxes and fees
    9.4/10 Exceptional! (1,210 reviews)
    Marlin Apartments London Bridge - Empire Square

    Marlin Apartments London Bridge - Empire Square

    34 Long Lane London England
    $127 nightly
    The price is $153 total per night from Jan 26 to Jan 27
    $153 total
    Jan 26 - Jan 27, 2026
    Total with taxes and fees
    8/10 Very Good! (616 reviews)

Historic London Hotels

    The Gore London – Starhotels Collezione

    The Gore London – Starhotels Collezione

    190 Queen's Gate, Kensington London England
    $200 nightly
    The price is $238 total per night from Jan 4 to Jan 5
    $238 total
    Jan 4 - Jan 5, 2026
    Total with taxes and fees
    8.8/10 Excellent! (1,004 reviews)
    The Royal Horseguards, London

    The Royal Horseguards, London

    2 Whitehall Court London England
    $198 nightly
    The price is $238 total per night from Jan 11 to Jan 12
    $238 total
    Jan 11 - Jan 12, 2026
    Total with taxes and fees
    9/10 Wonderful! (1,985 reviews)
    Park Plaza London Westminster Bridge

    Park Plaza London Westminster Bridge

    200 Westminster Bridge Road London England
    $169 nightly
    The price is $203 total per night from Jan 11 to Jan 12
    $203 total
    Jan 11 - Jan 12, 2026
    Total with taxes and fees
    8.8/10 Excellent! (5,373 reviews)

London hotels essential information

Accommodation
21,957 hotels
Lowest Price
$88
Highest Price
$238
Popular hotels
Strand Palace Hotel, The Tower Hotel, by Thistle, 1 Bed Flat - Sleeps 3 - Parking - Wifi, The Z Hotel Holborn, Park Plaza London Westminster Bridge, Royal Garden Hotel, The Grand at Trafalgar Square, Royal National Hotel, Mitre House Hotel

Recent Reviews

More to Explore