989 hotels in London

  • Marriott London County Hall

    South Bank/Bankside, London | 4 star hotel
    from $414
    Traveler rating: 4/5 Excellent (12 reviews)
    • What a hotel!!
    • Great hotel!
    • A great way to start my honeymoon
  • Novotel London City South

    South Bank/Bankside, London | 4 star hotel
    from $227
    Traveler rating: 4/5 Excellent (2 reviews)
    • Good with one niggle
    • Leaky shower!
    • Excellent friendly hotel
  • Apex City Of London

    Fleet Street/Old Bailey, London | 3 star hotel
    from $236
    Traveler rating: 2/5 Fair (1 review)
    • Apex Hotels nevel disappoint!
    • Shock and Joy in one Fell Swoop...
    • What a great find
  • Regency Hotel - Queen's Gate

    Knightsbridge/Earl's Court/Kensington, London | 4 star hotel
    from $213
    Traveler rating: 3.5/5 Very Good (7 reviews)
    • Pleasant to look at, but horrible to stay.
    • Just OK
    • A Great Stay in a Great Samll Hotel
  • The RE London Shoreditch

    Bethnal Green North, London | 4 star hotel
    from $161
    Traveler rating: 4/5 Excellent (1 review)
  • Novotel London Tower Bridge

    Fleet Street/Old Bailey, London | 3 star hotel
    from $246
    Traveler rating: 4/5 Excellent (6 reviews)
    • Great Location
    • Great base to explore Central London
    • Staff Very Accomodating
  • Le Meridien Piccadilly

    Mayfair/Soho/West End, London | 5 star hotel
    from $356
    Traveler rating: 3.5/5 Very Good (7 reviews)
    • Wonderful Stay and Great Location!
    • Great location - little else to recommend
    • Gem of a hotel
  • Citadines Prestige Holborn - Covent Garden

    Holborn, London | 3 star hotel
    from $255
    Traveler rating: 4/5 Excellent (5 reviews)
    • Great Location, need asbestos skin!!
    • Overall good, but beware quirky Citadine practices
    • Not a pleasant stay
  • Sofitel London St James

    Westminster/Belgravia, London | 5 star hotel
    from $402
    Traveler rating: 5/5 Outstanding (6 reviews)
    • Lovely hotel, Great location
    • Excellent and Expensive
    • Just stay there!!
  • K+K Hotel George

    Knightsbridge/Earl's Court/Kensington, London | 4 star hotel
    from $293
    Traveler rating: 4/5 Excellent (7 reviews)
    • Fantastic hotel!
    • Excellent Hotel
    • Excellent!
  • Imperial Hotel

    Holborn and Covent Garden, London | 3 star hotel
    from $200
    Traveler rating: 3/5 Good (9 reviews)
    • Great Hotel Near British Museum for Students and Budget
    • Great Budget Hotel
    • Regular to nice
  • The Cavendish London

    Westminster/Belgravia, London | 4 star hotel
    from $246
    Traveler rating: 4.5/5 Outstanding (7 reviews)
    • Excellent location! Great deal when you can get it!
    • A fine hotel
    • Loved the De Vere Cavendish, St. James
  • Novotel London Waterloo

    Bishop's, London | 4 star hotel
    from $243
    Traveler rating: 3/5 Good (8 reviews)
    • Comfortable stay at the Novotel Waterloo
    • EXCELLENT VALUE HOTEL
    • Great for Familis
  • The Kensington Hotel

    Knightsbridge/Earl's Court/Kensington, London | 4 star hotel
    from $289
  • Crowne Plaza London Kensington

    Queen's Gate, London | 4 star hotel
    from $260
    Traveler rating: 4.5/5 Outstanding (7 reviews)
    • A southern girl's prospective!
    • Nice Winter Visit
    • Heating Problems
  • Metropolitan by COMO, London

    West End, London | 4 star hotel
    from $507
    Traveler rating: 3/5 Good (5 reviews)
    • I wouldn't return
    • Overall, a great London hotel
    • Great!!!!
  • Holiday Inn Express London - Greenwich

    South Bank/Bankside, London | 3 star hotel
    from $131
    Traveler rating: 2.5/5 Fair (5 reviews)
    • Cheap but bad location
    • Good value for money
    • Quite good in general,but far away from all!
  • Holiday Inn Oxford Circus

    Marylebone, London | 3 star hotel
    from $228
    Traveler rating: 3/5 Good (2 reviews)
    • Wouldn't Suggest
    • Okay
    • Perfectly adequate, quiet location in Central London
  • DoubleTree By Hilton Hotel London - Victoria

    Westminster/Belgravia, London | 4 star hotel
    from $250
    Traveler rating: 3.5/5 Very Good (4 reviews)
    • So-so hotel
    • Good standards and large suites
    • A lovely, clean hotel with great location
  • Grange St. Paul's Hotel

    Fleet Street/Old Bailey, London | 5 star hotel
    from $257
  • Grand Royale London Hyde Park

    Bayswater, London | 3 star hotel
    from $203
    Traveler rating: 1.5/5 Poor (5 reviews)
    • Cute hotel, though you get what you pay for.
    • This hotel was just great for us
    • What do you expect , for what you pay ?
  • Lancaster Gate Hotel

    Lancaster Gate, London | 3 star hotel
    from $178
    Traveler rating: 4/5 Excellent (8 reviews)
    • Excellent experience!
    • Not bad but not the greatest
    • A Great Place to Stay!!!
  • Hilton London Euston

    Mayfair/Soho/West End, London | 3 star hotel
    from $232
    Traveler rating: 3/5 Good (4 reviews)
    • Lovely hotel
    • More of a two-star hotel
    • My best London hotel experience
  • Citadines Prestige Trafalgar Square London

    Charing Cross, London | 3 star hotel
    from $278
    Traveler rating: 5/5 Outstanding (5 reviews)
    • Ideal for a family visiting London
    • Great rate/location
    • Amazing location with great value and comfort!
  • Ibis Styles London Excel

    London East, London | 3 star hotel
    from $102
    Traveler rating: 3/5 Good (7 reviews)
    • Brilliant way to end a UK holiday.
    • Good value
    • Amazing Value
  • Radisson Blu Edwardian New Providence Wharf Hotel

    London East, London | 4 star hotel
    from $180
    Traveler rating: 5/5 Outstanding (1 review)
    • Great Weekend
    • Great hotel with just minor faults...
    • Perfect Hotel - Perfect Weekend
*Prices above are provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details.