Are you planning a luxury trip to London? We can imagine you've already planned your itinerary of dining at London's best Michelin restaurants, shopping at London's best luxury department stores and sipping cocktails at London's most chic cocktail bars. From jaw-dropping interiors to well-being sanctuaries, London knows how to indulge the senses. Combining history, and a sense of opulence — here’s our take on some of the best luxury hotels in London that will give you a taste of the high life in beautiful surroundings.

The 15 Best Luxury Hotels in London

1. The Lanesborough

Located in London’s posh Knightsbridge area, The Lanesborough is an excellent example of Regency architecture at its finest. With stunning views over Hyde Park and adjacent to the grounds of Buckingham Palace, this luxury London hotel has become a second home to some of the world’s most influential travellers. Guests are welcomed by butlers, who personally care for them during their stay. The hotel is also within walking distance from London’s top attractions and shopping destinations, including the world’s most famous luxury department store Harrods. With 93 decorated rooms and 46 suites, you can choose the hotel room that best suits you and your travelling group. When staying at this luxury London hotel, make sure you pay a visit to the award-winning Club and Spa, which is said to be one of London's most exclusive private members fitness clubs.

 2. The Rosewood

The ultra-luxury Rosewood Hotel combines English heritage with contemporary sophistication in the heart of the city. Nestled near Covent Garden and West End theatre, the hotel is the ideal choice if you’re looking for a mix of business and sightseeing. Boasting impressive Edwardian design, high-quality service, and opulent interiors, the stunning hotel offers a variety of rooms and suites, individually designed. The dining room offers world-class cuisine and service for those looking to treat their taste buds. Looking to unwind after a long day out and about? Guests can balance body and soul at the hotel’s spa and fitness centre.

3. Four Seasons Trinity Square

Residing in the heart of Mayfair, the Four Seasons Hotel at Trinity Square is surrounded by greenery and open spaces. Pierre-Yves Rochon designed the luxurious hotel to provide travellers with the highest degree of modern sophistication and efficiency, transforming the 11-story hotel with classical contemporary styles and British sophistication making it an exceptional wedding venue. Each room is an experience, featuring fireplaces, private terraces, and even floor-to-ceiling windows. The highlight of the hotel is a spectacular one-of-a-kind rooftop sanctuary, housing a relaxation lounge and state-of-the-art fitness centre.

4. Corinthia Hotel London

Facing the river Thames, the Corinthia Hotel is within walking distance of key attractions; including the Houses of Parliament, Trafalgar Square, and the London Eye. The elegant hotel blends 1885 characters with modern-day amenities, including city views, an iPod docking station, and bathrooms with a marble finish. One of the hotel’s finer attractions is its spa spread out across four floors, featuring 17 treatment rooms, private spa suites, and a Thermal floor. For an intimate evening, head to the spectacular Northall Bar — the upscale cocktail bar provides Champagne and cocktails and offers live music every week.

5. Mandarin Oriental London

The Mandarin Oriental Hyde Park offers timeless heritage with contemporary flair. The hotel’s exquisite rooms have been reimagined by internationally-acclaimed designer Joyce Wang, to reflect the beauty of Hyde Park. Home to an award-winning spa, guests will embark on a journey of complete relaxation and rejuvenation during their stay. Looking for a dining experience like no other? Spoil yourself with a Michelin-starred dinner by celebrity chef Heston Blumenthal. Add to that an indoor swimming pool and the iconic Afternoon Tea room, and you’re guaranteed to experience luxury at its finest. Experience one of London’s most distinguished addresses.

6. The Connaught

Nestled in the heart of London's Mayfair district, The Connaught is an epitome of luxury and sophistication. With its timeless charm and impeccable service, the hotel offers a haven of elegance for its guests. The Connaught is renowned for its exquisite interiors, Michelin-starred dining, and a world-class spa. Whether you're sipping cocktails at the award-winning Connaught Bar or indulging in a spa treatment, every moment at The Connaught is a celebration of opulence.

7. The Berkeley

Located in the heart of Knightsbridge, The Berkeley is a luxury London hotel that combines contemporary design with timeless elegance. It is renowned for its stunning rooftop pool with panoramic views of the city and its two Michelin-starred restaurants, Marcus and Koffmann's. The Berkeley is a sanctuary of luxury and well-being, offering guests a retreat from the hustle and bustle of London while being close to top attractions and shopping destinations. When staying at the hotel, make sure you don't miss breakfast, as you won't want to miss out on tasting the esteemed French pastry chef Cédric Grolet's petite viennoiseries and intricate delicacies.

8. Jumeirah

a man walks past the Jumeirah hotel - one of the best luxury hotels in london
Experience the epitome of luxury at Jumeirah in London. Situated in the upscale district of Knightsbridge, Jumeirah offers guests a blend of modern luxury and timeless elegance. With its opulent interiors, gourmet dining options, and a world-class spa, Jumeirah provides a sensory indulgence like no other. Whether you're exploring the city or unwinding at the spa, Jumeirah promises a truly memorable stay.

9. The Carlton Tower Jumeirah

Situated in the heart of Knightsbridge, The Carlton Tower Jumeirah is a luxury London hotel that embodies sophistication and modern elegance. With its contemporary interiors and impeccable service, the hotel offers a haven of opulence for its discerning guests. The Carlton Tower is known for its stylish rooms and suites, exquisite dining experiences, and a rejuvenating spa. Whether you're strolling through the nearby Hyde Park or enjoying a gourmet meal at the hotel's restaurant, The Carlton Tower promises a truly indulgent and unforgettable stay. You can even book in to a dedicated shopping experience that comes with a 2-hour private personal styling experience at Sloane Street to have you looking your best while you lounge in this luxury London hotel.

10. W London

Experience a vibrant and contemporary luxury at W London, located in the heart of Leicester Square. This trendy hotel offers a unique blend of modern design and urban style. With its chic interiors, lively atmosphere, and innovative cocktails at the W Lounge, W London is a destination for those seeking a dynamic and fashionable stay in London. The hotel's prime location makes it an ideal choice for exploring the city's theaters, nightlife, and cultural attractions.

11. JW Marriott Grosvenor House

JW Marriott Grosvenor House - one of the best luxury hotels in london
Our next luxury London hotel takes us to Mayfair. The 5-star  JW Marriott Grosvenor House is perfectly situated near Bond Street, Knightsbridge, Regent Street and Buckingham Palace making it an excellent choice for luxury travellers wanting to see all the London sights on offers.. This historic hotel offers guests a taste of classic luxury with its stately rooms and impeccable service. Overlooking Hyde Park, it provides a tranquil retreat in the heart of London. The hotel is known for its iconic Park Room & Library, where you can enjoy traditional afternoon tea, as well as its Michelin-starred restaurant, Galvin at Windows, offering breathtaking views of the city skyline while you fine dine. JW Marriott Grosvenor House is the epitome of refined British hospitality.

12. Claridge's

Clardiges hotel london
Last on our list of the best luxury hotels in London is none other than Claridge's. This 5-star London hotel has been ranked 1st in the World's 50 Best Hotel Award 2023, cementing its place on our list. This hotel was established all the way back in 1856 and ever since has been a popular London hotel for royalty, celebrities, and luxury-loving travellers for over a century. Claridge's offers a range of elegant rooms and suites that transport you to world of glamour. While staying at this iconic London hotel, treat yourself to a meal at The Claridge's Restaurant where you can try modern twists on classic British dishes or take a friend for afternoon tea where you can sample poached Scottish salmon, pastries and fruit. A stay at Claridge's is a journey into the glamour and opulence of London's heritage and if you're seeking a luxury hotel in London, this has got to be your top choice.

13. The Ritz London

At number thirteen on our list of the best luxury hotels in London is none other than The Ritz. This famous London hotel is synonymous with luxury and sophistication. Located in the heart of London's prestigious Mayfair, The Ritz offers timeless elegance and exceptional service. With its exquisite Edwardian architecture, lavish interiors, and world-class amenities, The Ritz provides guests with an unforgettable experience. When staying at this luxury London hotel, you can't miss the chance to try afternoon tea complete with freshly baked scones, delicious sandwiches and refreshing tea. If you're still hungry by dinner, treat yourself to a fine dining experience at the hotel's Michelin-starred restaurant.

14. The Savoy

book a night at the savoy one of london's best luxury hotels
Situated on the banks of the River Thames, The Savoy is a legendary London hotel that has been welcoming guests since 1889. With its rich history, iconic Art Deco design, and impeccable service, The Savoy exudes timeless glamour and sophistication. Guests can experience the height of luxury in beautifully appointed rooms and suites, dine in style at the hotel's acclaimed restaurants and bars, and indulge in pampering treatments at the award-winning spa. Whether you're sipping cocktails at the iconic American Bar or taking in breathtaking views of the London skyline from the Thames Foyer, every moment at The Savoy is truly unforgettable.

15. The Shangri-La at the Shard

shangri la london is one of the best luxury london hotels
Closing up our list of the best luxury London hotels is the Shangri-La at the Shard. Being the tallest building in Western Europe, this iconic building is unmissable when visiting London and as you can imagine boasts incredible views from their luxury suites on the 34th floor. Guests at this famous London hotel can also take a refreshing dip in the hotel's infinity pool that overlooks all of London's best landmarks like London Bridge and Big Ben.

Which Luxury Hotel in London Will You Choose?

luxury hotels in london- st pancras
With a hotel voucher, your gift becomes more than just a stay at a luxury hotel in London; it's an invitation to immerse oneself in the city's grandeur and elegance. Whether your loved one dreams of a classic experience at The Ritz London, contemporary luxury at The Shangri-La Hotel at The Shard, or any other renowned establishment, Hotelgift ensures their stay is nothing short of extraordinary. So, gift the London experience of a lifetime with Hotelgift, and let them write their own chapter in the story of luxury in this captivating city. And if you're catching an early flight home on your last day, why not book a convenient night stay at a top London airport hotel? That way you can finish your holiday in style too.

Gift a Luxury Hotel Stay with our Hotel Gifts

Are you looking for an extra special luxury gift? You've got to consider our hotel vouchers. With our hotel gifts, you can treat someone special to a stay at a luxury London hotel. You can personalise your hotel gift card and choose from three convenient hotel gift voucher formats to make gift giving easy and convenient. Whether you want to:

  • Send a luxury gift voucher in the post
  • Print a hotel gift card at home to give in person
  • Send an animated eGift via email

Hotelgift makes everything possible! Plus, redeeming a hotel gift voucher is super simple. Your gift recipient just has to go to our Redeem page, browse our hotels and then choose the one for them by entering their unique hotel voucher code. What's best of all is that they don't just have to stick to London. They can choose from top UK destinations like Inverness, Glasgow and the Cotswolds, or further afield like France and Dubai, and have up to 2 years to book their luxury hotel stay.