The 10 Best 5 Star Hotels in London 2024 (with Prices)

London, the vibrant capital city of the United Kingdom, is renowned for its rich history, iconic landmarks, and world-class hospitality. With a plethora of accommodation options available, choosing the perfect hotel can be a daunting task. To help you make an informed decision, we have curated a list of the 10 best 5-star hotels in London for the year 2024, complete with prices.

1. The Ritz London

Located in the heart of Mayfair, The Ritz London is a timeless masterpiece that exudes luxury and elegance. With its opulent rooms, impeccable service, and Michelin-starred dining options, it is no wonder that The Ritz is considered one of the finest hotels in the world. Prices start at $800 per night.

2. The Savoy

Situated on the banks of the River Thames, The Savoy is an iconic hotel that has been welcoming guests since 1889. This Art Deco masterpiece offers stunning views, luxurious rooms, and a range of dining options, including the famous Savoy Grill. Prices start at $700 per night.

3. Claridge’s

Located in the upscale neighborhood of Mayfair, Claridge’s is synonymous with timeless elegance and impeccable service. With its beautifully designed rooms, award-winning spa, and renowned afternoon tea, Claridge’s offers a truly luxurious experience. Prices start at $600 per night.

4. The Dorchester

Situated on Park Lane, The Dorchester is a legendary hotel that has been a favorite among celebrities and royalty for decades. With its spacious rooms, Michelin-starred dining, and world-class spa, The Dorchester offers an unrivaled level of luxury. Prices start at $550 per night.

5. The Langham

Located in the heart of the West End, The Langham is a historic hotel that combines Victorian charm with modern luxury. With its elegant rooms, award-winning restaurants, and renowned Chuan Spa, The Langham offers a truly unforgettable stay. Prices start at $500 per night.

6. The Connaught

Nestled in the exclusive neighborhood of Mayfair, The Connaught is a luxurious hotel known for its impeccable service and timeless elegance. With its beautifully appointed rooms, Michelin-starred dining, and tranquil spa, The Connaught is a haven of luxury. Prices start at $450 per night.

7. Shangri-La Hotel at The Shard

Located in the iconic Shard building, the Shangri-La Hotel offers breathtaking views of the London skyline. With its luxurious rooms, world-class dining, and infinity pool, this hotel provides a truly unforgettable experience. Prices start at $400 per night.

8. The Berkeley

Situated in the fashionable neighborhood of Knightsbridge, The Berkeley is a contemporary hotel known for its stylish design and innovative dining options. With its spacious rooms, rooftop pool, and Michelin-starred restaurant, The Berkeley offers a modern and luxurious experience. Prices start at $350 per night.

9. The Goring

Located near Buckingham Palace, The Goring is a family-owned hotel that offers a quintessentially British experience. With its luxurious rooms, award-winning afternoon tea, and beautiful garden, The Goring is a hidden gem in the heart of London. Prices start at $300 per night.

10. Corinthia Hotel London

Situated near Trafalgar Square, the Corinthia Hotel offers a perfect blend of historic charm and modern luxury. With its elegant rooms, world-class spa, and Michelin-starred dining, this hotel provides a truly indulgent experience. Prices start at $250 per night.


When it comes to luxury accommodations, London offers a wide range of options to suit every taste. Whether you prefer a classic and opulent experience or a contemporary and stylish retreat, the 10 5-star hotels mentioned above are sure to exceed your expectations. So, book your stay at one of these prestigious hotels and indulge in the ultimate luxury experience during your visit to London.

Leave a Comment