989 hotels in London

  • The Park Tower Knightsbridge

    Westminster/Belgravia, London | 5 star hotel
    from $466
    Traveler rating: 3.5/5 Very Good (3 reviews)
    • Luxury hotel with a few glitches
    • Wonderful hotel in a great location
    • Good hardware, weak software
  • Millennium Gloucester Hotel London Kensington

    Knightsbridge/Earl's Court/Kensington, London | 4 star hotel
    from $212
    Traveler rating: 4/5 Excellent (5 reviews)
    • Great Hotel
    • Millenium Gloucester Hotel
    • Well Located and Comfortable but a bit Boring
  • London Marriott Hotel Regents Park

    Hampstead, London | 4 star hotel
    from $272
    Traveler rating: 3.5/5 Very Good (7 reviews)
    • Check the bill
    • Absolutely horrible
    • Great location
  • Fleet Street/Old Bailey, London | 4 star hotel
    from $216
    Traveler rating: 3.5/5 Very Good (6 reviews)
    • Basic but nice, few places to eat!
    • Great Place & Great Staff!!
    • Good value but some problems
  • Westbury Mayfair

    Mayfair/Soho/West End, London | 5 star hotel
    from $305
    Traveler rating: 2.5/5 Fair (3 reviews)
    • Thank goodness for location
    • Perfect location and lovely Hotel
    • Absolutely terrible
  • Strand Palace Hotel

    Covent Garden/Trafalgar Square/Piccadilly, London | 3 star hotel
    from $221
    Traveler rating: 2/5 Fair (6 reviews)
    • Go for location not looks...
    • Horrible - Dump
    • Not so great
  • St Giles London - St Giles Classic Hotel

    Mayfair/Soho/West End, London | 3 star hotel
    from $146
    Traveler rating: 3/5 Good (5 reviews)
    • Location location location
    • No charm, and fine for the price
    • Best Location for the price
  • The Cumberland

    Marylebone, London | 4 star hotel
    from $265
    Traveler rating: 3/5 Good (6 reviews)
    • Excellent hotel
    • Avoid like the Plague!
    • Avoid Cumberland Hotel!
  • The Tower

    Tower, London | 4 star hotel
    from $196
    Traveler rating: 4/5 Excellent (5 reviews)
    • Family Vacation at Thistle Tower
    • Great location-NOT good for shopping at weekends!
    • Great location!
  • Central Park Hotel

    Bayswater, London | 3 star hotel
    from $149
    • Fair Value
    • Okay for the price
  • St Martins Lane London Hotel

    Covent Garden/Trafalgar Square/Piccadilly, London | 5 star hotel
    from $380
    Traveler rating: 3.5/5 Very Good (6 reviews)
    • A Haven in the Heart of the City
    • Way too hip for me....
    • Interesting but too expensive
  • Novotel London ExCeL

    London East, London | 4 star hotel
    from $136
    Traveler rating: 4.5/5 Outstanding (5 reviews)
    • Top Notch Novotel
    • Excellent Choice!
    • Excellent choice in dockland area
  • Charing Cross, London | 5 star hotel
    from $548
    Traveler rating: 4/5 Excellent (6 reviews)
    • Absolutely fabulous!!
    • Great Hotel
    • What a terrible experience!!
  • Novotel London Paddington

    Paddington, London | 4 star hotel
    from $217
    Traveler rating: 3/5 Good (1 review)
  • London East, London | 4 star hotel
    from $132
    Traveler rating: 5/5 Outstanding (4 reviews)
    • FAWLTY TOWERS
    • Excellent Hotel but not for people visiting central London!
    • Very Nice Hotel
  • Holiday Inn Express London City

    Shoreditch, London | 3 star hotel
    from $185
    Traveler rating: 4/5 Excellent (7 reviews)
    • Our First week in London
    • Great value
    • Very clean and simple.
  • Fulham, London | 3 star hotel
    from $207
    Traveler rating: 4/5 Excellent (7 reviews)
    • Wow! Loved this hotel
    • Nice but too far from the Tube
    • Jury's Inn Chelsea was an Enjoyable Experience
  • Grange City Hotel

    Fleet Street/Old Bailey, London | 5 star hotel
    from $219
    Traveler rating: 4/5 Excellent (6 reviews)
    • Hotel PERFECT for families & a mind blowing location!!!
    • Absolutely fantastic!
    • Not really a proper 5 star hotel
  • Millennium Hotel London Knightsbridge

    Westminster/Belgravia, London | 4 star hotel
    from $284
    Traveler rating: 4.5/5 Outstanding (7 reviews)
    • Great Hotel, Great Location
    • A pleasure
    • A Pleasent Experience
  • Westminster/Belgravia, London | 5 star hotel
    from $513
    Traveler rating: 3/5 Good (4 reviews)
    • A real treat
    • Best place to stay and great location
    • Simply Amazing
  • London Marriott Hotel Marble Arch

    Mayfair/Soho/West End, London | 4 star hotel
    from $350
    Traveler rating: 3.5/5 Very Good (5 reviews)
    • Good hotel but won't go back...
    • Great time
    • Liked the hotel, but not the neighborhood
  • Charing Cross Hotel

    Covent Garden/Trafalgar Square/Piccadilly, London | 4 star hotel
    from $273
    Traveler rating: 3.5/5 Very Good (6 reviews)
    • Choose your room carefully
    • Super staircase
    • FANTASTIC!
  • DoubleTree by Hilton London - West End

    Mayfair/Soho/West End, London | 4 star hotel
    from $236
    Traveler rating: 4/5 Excellent (5 reviews)
    • Great Place to stay!
    • Loved the Bonnington
    • Great Location, Great Hotel
  • Crowne Plaza London - Docklands

    London East, London | 4 star hotel
    from $164
    Traveler rating: 4.5/5 Outstanding (6 reviews)
    • Lovely hotel
    • First class hotel, you cannot get better for the money!
    • Excellent value!
  • Marriott London Grosvenor Square Hotel

    Mayfair/Soho/West End, London | 5 star hotel
    from $424
    Traveler rating: 5/5 Outstanding (4 reviews)
    • Great Location, Beautiful hotel
    • Upscale - Excellent in every way
    • Excellent property & location
  • DoubleTree By Hilton - London Hyde Park

    Hyde Park, London | 4 star hotel
    from $225
    Traveler rating: 3/5 Good (6 reviews)
    • Average hotel in v. good location
    • Shabby
    • Fine if you get a good rate. No internet.
*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.