Best Hotels in London

We checked thousands of reviews on and to find the best hotels for your stay
Go to Hotel List View map

London, a city steeped in history and brimming with modern charisma, is a premier destination for travelers seeking both the time-honored traditions and contemporary luxuries. Amidst its iconic landmarks, from the grandeur of Buckingham Palace to the serene beauty of the River Thames, lies a hospitality scene that is equally impressive. Discovering the top 10 hotels in London is an adventure in itself, offering luxurious accommodations that promise to elevate your stay in the UK's capital.

Each hotel on this illustrious list not only provides a place to rest but also encapsulates the essence of London’s diverse charm. From the classic elegance of Victorian architecture to the sleek chic of modern design, these top-tier establishments cater to the discerning tastes of globe-trotters and business travelers alike. Seeking the best involves not just comfort, but an experience that resonates with the vibrant heartbeat of the city - something these top 10 hotels understand to perfection.

By considering our curated recommendations, you're invited to immerse yourself in an environment of exquisite hospitality that London is renowned for. Whether you're yearning for a pampered retreat that offers soothing spa services or a strategic locale with unmatched views of the city skyline, the top 10 hotels in London have been carefully selected to meet your highest expectations. Your journey through London’s accommodations will be a highlight, with each hotel's unique narrative adding an unforgettable chapter to your travel story.

Show more + Show less -

Our Top 10

(Sorted by rating & number of reviews)

1. Bulgari Hotel London
2. Corinthia London Hotel
3. Rosewood London Hotel
4. The Langham London Hotel
5. Sofitel London St James
6. Claridge'S Hotel
7. The Ritz London Hotel
8. The Athenaeum Hotel & Residences
9. Rubens At The Palace
10. The Soho Hotel, Firmdale Hotels

Top 10 Hotels in London: Historic Grandeur

Check Availability

London
Mar 12, 2026 - Mar 13, 2026

Bulgari Hotel London

9.2

Good

(147 Reviews)

+ 198 photos
In the heart of Knightsbridge lies the Bulgari Hotel London, a testament to contemporary opulence and refined taste, deserving of a spot in the top 10 hotels in London. From its silver-themed sleek interiors, a nod to Bulgari's silversmith origins, to its private cinema and sumptuous spa, the hotel is an urban resort that captivates the senses. Each suite is a haven of plush comfort, tailored to those who appreciate the finesse of modern Italian design coupled with impeccable service. Bulgari Hotel London is a retreat where sophistication and tranquility meet.
Address: 171 Knightsbridge
Rating: Good 9.2 (147 Reviews)
Rooms: 85
Price: From 915$

Corinthia London Hotel

9.2

Good

(670 Reviews)

+ 341 photos
Positioned just a stone's throw from the River Thames and Trafalgar Square, Corinthia Hotel London is recognized not only for its majestic sophistication but also for its welcoming ambiance for families. The hotel offers interconnected rooms and thoughtful amenities like children's bathrobes and specialized kids’ menus. With an impressive spa and indoor pool, the hotel ensures that relaxation is on the cards for every family member, thereby securing its place amongst the top 10 hotels in London.
Address: Whitehall Place
Rating: Good 9.2 (670 Reviews)
Rooms: 283
Price: From 752$

Top 10 Hotels in London: Modern Marvels

The London skyline is sprinkled with modern masterpieces that redefine luxury, and among them are contemporary hotels that have earned their status as part of the top 10 hotels in London. Flashing avant-garde design and cutting-edge technology, these hotels stand out for their innovative approaches to hospitality. With sleek interiors, bespoke services, and a keen eye for the experiential, these accommodations are for the traveler who seeks the future of luxury travel. Bridging London's historic charm with the best in modern comfort and style, they offer an unforgettable stay that is both dynamic and deeply satisfying.

Rosewood London Hotel

9.1

Good

(1432 Reviews)

+ 251 photos
The Rosewood London provides a sanctuary of luxury for the discerning business traveler, with its prime location in Holborn, close to both the financial district and London’s legal quarter. Its persuasive argument for inclusion in the top 10 hotels in London is its comprehensive business amenities, including state-of-the-art meeting rooms and a 24-hour business center. After work hours, guests can retreat to the peaceful Rosewood courtyard or unwind in the opulent rooms and suites that offer a home-away-from-home experience.
Address: 252 High Holborn
Rating: Good 9.1 (1432 Reviews)
Rooms: 307
Price: From 751$

The Langham London Hotel

9.2

Good

(1592 Reviews)

+ 319 photos
The Langham, London, has been synonymous with high-class accommodation since its opening in 1865 as Europe’s first grand hotel. Its imposing façade and palatial interiors hark back to an era when grandeur was the order of the day, making it fitting for the top 10 hotels in London. With a luxurious spa, the famed Palm Court for afternoon tea, and a location adjacent to Regent Street, The Langham is a modern-day palace of relaxation and refinement. The attention to royal detail can be seen in every aspect of the hotel, promising a stay fit for royalty.
Address: 1C Portland Place
Rating: Good 9.2 (1592 Reviews)
Rooms: 380
Price: From 528$

Top 10 Hotels in London: Royal Retreats

If there's one thing London is known for around the world, it's royalty. The top 10 hotels in London include those that offer a regal escape, where guests can live like kings and queens, if only for a night. These hotels are characterized by their majestic architecture, princely services, and noble lineage. With a heritage that often intertwines with the lives of the British monarchy, these hotels offer a glimpse into the sovereign splendor. From quiet luxury to palatial opulence, the royal retreats of London are a privilege to experience and an essential part of any luxury travel plan.

Sofitel London St James

9.1

Good

(1224 Reviews)

+ 605 photos
With its prestigious address in the lively heart of London is a fusion of British sophistication and French elegance. As a destination of choice for business travelers, it proudly finds its place among the top 10 hotels in London, offering comprehensive conference and event facilities coupled with a seamless service. The hotel boasts comfortable and quiet workspaces alongside amenities such as a fitness center and spa to ensure guests can recharge their batteries in preparation for the working day ahead.
Address: 6 Waterloo Place
Rating: Good 9.1 (1224 Reviews)
Rooms: 183
Price: From 436$

Claridge'S Hotel

9.5

Good

(580 Reviews)

+ 358 photos
Claridge's is another gem among the top 10 hotels in London that has been serving guests since the 1800s. Known for its art deco elegance and royal connections, this Mayfair hotel exudes a sense of exclusivity and prestige. Guests may find themselves indulging in a sumptuous afternoon tea or enjoying a quiet moment in the luxuriantly appointed guest rooms. With a reputation for impeccable service and a guest list that reads like a who's who of the 20th century, Claridge's continues to be a standard-bearer for luxury accommodations in London.
Address: 41 - 43 Brook Street
Rating: Good 9.5 (580 Reviews)
Rooms: 9
Price: From 1263$

Top 10 Hotels in London: Boutique Chic

Boutique hotels are the hidden jewels in London’s accommodation crown, and they form an essential part of the top 10 hotels in London for those seeking uniqueness and personalized attention. These hotels are characterized by their intimate size, distinctive style, and painstaking attention to detail. Each has its own character, reflecting the diverse spirit of London's neighborhoods. From secluded havens to trendy hotspots, these boutique hotels offer a respite from the city's hustle, offering a more tailored, chic, and eclectic experience that large-scale hotels simply cannot match.

The Ritz London Hotel

9.5

Good

(651 Reviews)

+ 270 photos
The Ritz London stands as a beacon of timeless elegance in the center of Mayfair. Having opened its doors in 1906, it has long been synonymous with high society and luxury living. With its Louis XVI-inspired interiors, afternoon tea at The Palm Court, and impeccable service, it embodies everything one might desire from top 10 hotels in London. Its guest rooms and suites maintain a classical charm, offering unparalleled comfort and style. The Ritz is not just a hotel; it represents over a century of London's most celebrated traditions in hospitality.
Address: 150 Piccadilly
Rating: Good 9.5 (651 Reviews)
Rooms: 136
Price: From 1039$

The Athenaeum Hotel & Residences

8.6

Good

(777 Reviews)

+ 339 photos
Overlooking Green Park, The Athenaeum Hotel & Residences offers family-friendly luxury accommodation that makes it a solid choice for the top 10 hotels in London. Families can enjoy the spaciousness of the private residences, which come with full kitchen facilities and separate living areas. The hotel's dedicated kids' concierge service ensures that the younger guests are just as pampered as the adults, with tailored activities and amenities to make every child feel special.
Address: 116 Piccadilly
Rating: Good 8.6 (777 Reviews)
Rooms: 162
Price: From 1272$

Top 10 Hotels in London: Family-Friendly Stays

When traveling with family, finding the perfect hotel that caters to all ages becomes a top priority, and the top 10 hotels in London include some fantastic family-friendly options. These hotels not only emphasize comfort and convenience but also go the extra mile to ensure that guests of all ages are entertained and well taken care of. With spacious family rooms, tailored kids' programs, and proximity to London’s family attractions, they provide the ideal base from which to explore the city together. Each hotel is selected for its commitment to making family stays not just simpler, but truly memorable.

Rubens At The Palace

8.6

Good

(4440 Reviews)

+ 305 photos
Overlooking the Royal Mews of Buckingham Palace, The Rubens at the Palace is an exquisite hotel that provides an aristocratic experience. This historic hotel is rich with royal history and is lavishly decorated to reflect its prestigious heritage, meriting its inclusion in the top 10 hotels in London. From the Red Carnation Hotel Collection, The Rubens celebrates luxurious comfort and offers an array of dining experiences, including a regal afternoon tea. This is a hotel where service is king, and every guest is treated with a sovereign's welcome.
Address: 39 Buckingham Palace Road
Rating: Good 8.6 (4440 Reviews)
Rooms: 161
Price: From 306$

The Soho Hotel, Firmdale Hotels

9.5

Good

(379 Reviews)

+ 195 photos
Nestled in the heart of one of London’s most vibrant districts, The Soho Hotel is an epitome of urban boutique luxury and is an undeniable inclusion on the top 10 hotels in London list. With its individually designed interiors by Kit Kemp, the hotel stands out for its bold use of color and texture, offering a visually stunning retreat. Each of its rooms and suites exhibits contemporary English elegance, combined with top-notch amenities and exemplary service. The Soho Hotel is not just a place to stay; it's a foray into the creative soul of London.
Address: 4 Richmond Mews
Rating: Good 9.5 (379 Reviews)
Rooms: 94
Price: From 450$

Top 10 Hotels in London: Business Class

For the traveling professional, the top 10 hotels in London are those that seamlessly blend efficiency with comfort. These hotels understand the needs of modern business travelers, offering top-notch facilities like meeting spaces, high-speed internet, and personalized services such as concierge and room service to ensure a productive stay. Situated strategically around key business districts and transportation hubs, they provide convenience and elegance in equal measure. The perfect synthesis of business and pleasure in these establishments ensures that work trips are as enjoyable as they are successful.