Een overnachting in een 5-sterrenhotel in Londen kost gemiddeld tussen de €350 en €800 per nacht, afhankelijk van het seizoen en de locatie. De meest luxe hotels vind je in Mayfair, Marylebone, Covent Garden en langs de Theems. Verwacht Michelin-sterrenrestaurants, uitgebreide spa's, binnenzwembaden, fitnesscentra en een onberispelijke service. Veel hotels bieden ook beroemde afternoon tea's en privéparkeergelegenheid. Reserveer ruim van tevoren, vooral tijdens piekperiodes, en overweeg een kamer met uitzicht op Hyde Park of de rivier.
Tot de top behoren The Dorchester met een Michelin-sterrenrestaurant en een terras over Hyde Park, The Savoy met Gordon Ramsay's restaurants en Art Deco-stijl aan de Theems, en The Ritz London met zijn klassieke grandeur en Michelin-ster. Claridge's in Mayfair combineert Art Deco met een spa en een binnenzwembad, terwijl The Langham London beschikt over een 16-meter zwembad en de bekroonde Artesian-bar. Voor een modernere ervaring is Nobu Hotel London Portman Square ideaal met een Nobu-restaurant en wellness. Het Landmark London valt op door zijn glazen atrium en spa in Marylebone, en St Pancras London biedt een binnenzwembad vlak bij King's Cross. Hotel Café Royal heeft een lapzwembad en een 2 Michelin-sterrenrestaurant, en The Bloomsbury Hotel ligt in het hart van het theaterdistrict.
