London's hotel scene is one of the most extraordinary in the world — not simply because of the quality of individual properties, but because of the density of genuinely historic, architecturally magnificent, and operationally exceptional hotels concentrated in a relatively small area of the city. Mayfair alone — the neighborhood bounded by Oxford Street, Park Lane, Piccadilly, and Regent Street — contains more five-star hotels of genuine historical significance than most entire cities can claim. Claridge's, The Connaught, The Dorchester, and The Ritz all sit within walking distance of each other, each representing a different chapter of the same extraordinary story of British luxury hospitality.

Beyond Mayfair, London's hotel landscape extends to The Savoy on the Strand — the hotel that, when it opened in 1889, essentially invented what a luxury hotel could be — to the Mandarin Oriental overlooking Hyde Park from Knightsbridge, to the Shangri-La occupying the upper floors of The Shard with the most spectacular urban views available in any hotel in the United Kingdom. The city's range is as much historical as geographical: hotels that have hosted monarchs, prime ministers, and a century of Hollywood royalty sitting alongside contemporary luxury properties that bring a different kind of ambition to one of the world's most competitive hotel markets.

This guide ranks the 10 best hotels in London based on service standards, location, facilities, historical significance, and long-term guest satisfaction — with the honest context and practical information that lets you choose the right property for any occasion.

Quick Comparison: Best Hotels in London at a Glance

Hotel Area Best For View Spa Price / Night
The Savoy Strand / Covent Garden Historic Prestige ✅ Thames ✅ Yes £800–£2,500+
Claridge's Mayfair Ultimate London Luxury ❌ Garden ✅ Yes £1,000–£4,000+
Mandarin Oriental Hyde Park Knightsbridge Spa & Park Views ✅ Hyde Park ✅ Award-winning £900–£3,500+
Rosewood London Holborn Central Luxury & Value ❌ Courtyard ✅ Yes £700–£2,500+
The Ritz London Piccadilly Royal Elegance & Afternoon Tea ✅ Green Park ✅ Yes £1,000–£4,000+
The Connaught Mayfair Absolute Luxury & Cocktails ❌ Street ✅ Yes £1,200–£5,000+
Shangri-La The Shard London Bridge Skyline Views & Modern Luxury ✅ 360° London ✅ Yes £800–£3,000+
The Dorchester Mayfair / Park Lane Celebrity Glamour ✅ Hyde Park ✅ Yes £1,000–£4,500+
The Langham Marylebone Historic Bar & Classic Service ❌ Street ✅ Yes £600–£2,000+
NoMad London Covent Garden Boutique Romance & Theatre ❌ Courtyard ❌ No £500–£1,500+

The 10 Best Hotels in London: Full Rankings & Reviews

1. The Savoy — London's Most Iconic Hotel

Location: Strand, London WC2R 0EZ  |  Price: £800–£2,500+ per night  |  Best For: Historic prestige, Thames views, guests for whom staying at The Savoy is itself the experience

The Savoy is not simply a hotel — it is a defining chapter in the history of hospitality itself. When Richard D'Oyly Carte opened it in 1889 on the Strand, it was genuinely revolutionary: among the first hotels in the world to offer electric lighting throughout, private bathrooms in every room, and lifts as standard. The innovations that The Savoy introduced to London became the template for luxury hotels across the world for the following century.

The building that stands today — facing the Thames with its private forecourt on the Strand — has been meticulously restored to reflect both the grandeur of its Edwardian origins and the Art Deco additions of the 1920s, when the hotel was already one of the most famous addresses in the world. The Thames-facing rooms remain among the most spectacular hotel views in London: the sweep of the river, Waterloo Bridge, and the South Bank creating a panorama that changes with every hour of light.

The American Bar — one of the world's most celebrated hotel bars, credited with introducing the dry martini to Europe — and the Savoy Grill, a restaurant that has served London's theatrical, political, and social elite for over a century, create a dining and drinking program that draws guests and Londoners alike. The position between Covent Garden and the City, with Westminster minutes by foot and the West End's theatre district immediately adjacent, is essentially unimprovable for first-time London visitors.

The honest verdict: The most historically significant hotel in London and the most complete expression of what a great city hotel should be. For guests who want to stay somewhere with genuine historical weight and continuing operational excellence, The Savoy remains the gold standard.

Check Rates → The Savoy London

2. Claridge's — Mayfair's Most Celebrated Address

Location: Brook Street, Mayfair, London W1K 4HR  |  Price: £1,000–£4,000+ per night  |  Best For: The finest luxury hotel experience in London, Afternoon Tea, guests who want Mayfair's most prestigious address

Claridge's has been called many things over its long history — the annex to Buckingham Palace, the most glamorous hotel in the world, the standard against which all other London hotels are measured — and the remarkable thing is that each of these descriptions contains genuine truth. The hotel on Brook Street has been receiving London's most distinguished visitors, hosting royal families, and setting the standard for British luxury hospitality since the mid-19th century, and it has managed the near-impossible achievement of becoming more rather than less relevant as the decades have passed.

The building's Art Deco interior — restored and enhanced in recent decades while retaining every element of its period character — is one of the finest hotel interiors in Europe: the grand foyer, the sweeping staircase, the specific quality of light and proportion that characterizes every public space. Rooms and suites continue this standard, with furnishings and finishes that feel authentically luxurious rather than generically expensive.

The Claridge's Afternoon Tea is among the most famous in the world — a ritual that draws guests from every continent and has been refined over generations to an experience that justifies every element of its considerable reputation. The hotel's food and beverage program, anchored by the Claridge's Restaurant and the Fumoir bar, is consistently among the finest in London.

The honest verdict: The finest luxury hotel in London by the assessment of most serious travelers and the most consistent recipient of five-star recognition from Forbes and the major travel publications. For an occasion that demands the absolute best London has to offer, Claridge's is the answer.

Check Rates → Claridge's London

3. Mandarin Oriental Hyde Park — Knightsbridge's Five-Star Jewel

Location: 66 Knightsbridge, London SW1X 7LA  |  Price: £900–£3,500+ per night  |  Best For: Spa experiences, Hyde Park views, Knightsbridge shopping, guests who want one of London's finest wellness programs

The Mandarin Oriental Hyde Park occupies one of the finest hotel positions in London: directly across from the southern boundary of Hyde Park on Knightsbridge, with Harrods visible from the hotel entrance and the finest dining of the Chelsea and Knightsbridge corridor within minutes in every direction. The building — a grand Edwardian structure that has been home to the Mandarin Oriental brand since 1996 — combines the physical grandeur of its heritage architecture with the service philosophy of one of the world's most consistently excellent hotel companies.

The spa is the hotel's headline amenity: a multi-award-winning facility that is consistently rated among the finest hotel spas in Europe, combining Eastern wellness traditions with the specific expertise of therapists trained to the Mandarin Oriental standard. The spa program draws guests who are not staying at the hotel as well as those who are — a reliable signal of quality that pure in-house facilities rarely achieve.

The hotel's dining program — including the celebrated restaurant overseen by a Michelin-recognized kitchen — and the Hyde Park views from the best-positioned rooms complete a property that delivers across every dimension of the luxury hotel experience.

The honest verdict: The best spa hotel in London and the finest choice for guests whose Knightsbridge-based itinerary — Harrods, Hyde Park, the V&A — calls for a hotel that matches the quality of its surroundings.

Check Rates → Mandarin Oriental Hyde Park

4. Rosewood London — The Most Elegant Hotel in the City's Heart

Location: 252 High Holborn, London WC1V 7EN  |  Price: £700–£2,500+ per night  |  Best For: Guests who want central London luxury at a slightly more accessible price than Mayfair, the finest hotel between the City and the West End

Rosewood London occupies the former Pearl Assurance building on High Holborn — a magnificent Edwardian Baroque structure whose monumental façade and extraordinary internal courtyard create one of the most architecturally dramatic hotel environments in the city. The choice of this building as the home for the Rosewood brand in London was inspired: the architecture does work that no amount of interior design expenditure could replicate, and the result is a hotel that feels genuinely grand without requiring the visitor to understand its history to appreciate its quality.

The Holborn Dining Room — the hotel's principal restaurant — has established itself as one of London's finest brasseries, drawing a loyal local following as well as hotel guests and making the food and beverage program one of the strongest assets of any London hotel at this price point. The Scarfes Bar, decorated with caricatures by the celebrated illustrator Gerald Scarfe, is one of the most distinctive hotel bars in the city.

The position — between the City's financial district, the legal Quarter of the Inns of Court, and the cultural riches of Covent Garden and the West End — makes Rosewood London one of the most genuinely central luxury hotels in the city.

The honest verdict: The best value luxury hotel in central London and the finest choice for guests who want genuinely five-star accommodation and dining without committing to the full Mayfair premium. One of the most underrated hotels on this list.

Check Rates → Rosewood London

5. The Ritz London — The Eternal Symbol of British Elegance

Location: 150 Piccadilly, London W1J 9BR  |  Price: £1,000–£4,000+ per night  |  Best For: The quintessential London luxury experience, Afternoon Tea, guests for whom The Ritz is a cultural destination

The name Ritz has entered the English language as a synonym for luxury — "ritzy" needs no explanation in any English-speaking country — and the hotel on Piccadilly that gave the word to the world has, remarkably, continued to earn the association for over a century. César Ritz's creation, opened in 1906, introduced the concept of the hotel as a theatre of social life: a place where the architecture, the service, the food, and the fellow guests combine to create something that transcends mere accommodation and becomes an experience of a particular world.

The Palm Court Afternoon Tea is the most famous in Britain — a ritual that has been performed here since the hotel's opening, refined over 118 years to an experience that represents the apex of a specifically British cultural tradition. Booking is essential weeks in advance for any weekend sitting.

The hotel's Louis XVI interior — gilded, mirrored, and entirely committed to the aesthetic of the ancien régime — is either perfectly suited to your sensibility or emphatically not, and most guests know which camp they fall into before they arrive. For those who love it, there is nowhere else in London that delivers the same sense of magnificent, unapologetic historical extravagance.

The honest verdict: The most symbolically significant luxury hotel in London and the top choice for guests who want the Afternoon Tea experience, the Piccadilly address, and the specific atmosphere of a hotel whose name has defined an entire concept of elegance for over a century.

Check Rates → The Ritz London

6. The Connaught — Mayfair's Most Exclusive Hotel

Location: Carlos Place, Mayfair, London W1K 2AL  |  Price: £1,200–£5,000+ per night  |  Best For: Absolute luxury, the finest cocktail bar in London, guests who want the most exclusive Mayfair experience

The Connaught on Carlos Place — part of the Maybourne group alongside Claridge's and The Berkeley — operates at the very top of London's luxury hotel market with a quiet confidence that reflects decades of delivering excellence to guests whose standards are the highest in the world. Where Claridge's draws on Art Deco glamour and The Savoy on theatrical grandeur, The Connaught's identity is built on understatement: a hotel whose quality manifests in the precision of its service, the depth of its facilities, and the specific atmosphere of a Mayfair townhouse scaled to hotel proportions.

The Connaught Bar is one of the most celebrated hotel bars in the world — repeatedly named the best bar in London and regularly appearing in global top-ten bar lists. The cocktail program, developed and maintained by one of the most accomplished bar teams in Europe, combines technical excellence with a sense of theater that makes drinking here a genuinely memorable experience. The bar alone draws guests who are not staying at the hotel, which is the most reliable possible endorsement of its quality.

The hotel's dining program — anchored by the Hélène Darroze restaurant, which holds Michelin stars — provides a fine dining experience that ranks among the finest in Mayfair, an extraordinary statement in a neighborhood that contains some of the highest concentration of Michelin-starred restaurants in the world.

The honest verdict: The most exclusive hotel in London and the finest choice for guests for whom no compromise is acceptable across any dimension of the experience. The Connaught Bar alone justifies a visit.

Check Rates → The Connaught London

7. Shangri-La The Shard — London's Most Spectacular Views

Location: 31 St Thomas Street, London SE1 9QU  |  Price: £800–£3,000+ per night  |  Best For: The most dramatic skyline views available in any London hotel, modern luxury, guests who want something visually unlike anything else in the city

The Shangri-La at The Shard occupies floors 34 through 52 of Renzo Piano's iconic glass spire — the tallest building in the United Kingdom and one of the most recognizable skyline elements of any European city. The positioning is not simply a marketing advantage but a fundamental transformation of what a London hotel stay can be: waking in a room above the clouds, with the city spread across 360 degrees below, is an experience that no other hotel in Britain provides.

The guest rooms — all positioned to maximize the views that the height delivers — face different aspects of the London skyline: the City's financial district, Tower Bridge, the Thames, Greenwich, the West End. The infinity pool on the 52nd floor, positioned at the building's glass façade with unobstructed views across the city, is one of the most photographed hotel amenities in Europe and genuinely deserves its reputation — the experience of swimming above London is as extraordinary in reality as it sounds.

GONG bar, on the 52nd floor, is one of the highest bars in London — a cocktail experience enhanced by views that make even a simple drink feel like an occasion.

The honest verdict: The most visually spectacular hotel in London and the essential choice for guests whose primary priority is the most dramatic views the city offers. No other hotel in Britain competes with The Shard for the sheer physical drama of its position.

Check Rates → Shangri-La The Shard

8. The Dorchester — Park Lane's Most Celebrated Address

Location: 53 Park Lane, Mayfair, London W1K 1QA  |  Price: £1,000–£4,500+ per night  |  Best For: Celebrity atmosphere, Park Lane prestige, the most glamorous Mayfair hotel experience

The Dorchester on Park Lane has occupied its position as London's most glamorously celebrity-associated hotel since it opened in 1931 — a history that encompasses virtually every major figure in 20th-century entertainment, politics, and culture. The list of guests who have made The Dorchester their London address of choice reads like a catalogue of the past century's most famous people, and that association has not faded: the hotel continues to attract the kind of clientele for whom the specific social theater of a Park Lane institution remains part of the appeal.

The hotel's position directly on Park Lane — facing Hyde Park across the most prestigious residential and hotel street in London — provides park-view rooms that are among the finest in the city. The Alain Ducasse at The Dorchester restaurant holds three Michelin stars and is consistently ranked among the top dining experiences in London — a distinction that places it in a global category of perhaps twenty restaurants worldwide.

The Dorchester Spa, the Promenade afternoon tea, and the legendary Bar are all executed at the level that the hotel's position and pricing demand.

The honest verdict: The most glamorously celebrity-associated hotel in London and the finest choice for guests who want the specific social energy of Park Lane luxury, Michelin three-star dining, and Hyde Park views from the most prestigious street in Mayfair.

Check Rates → The Dorchester London

9. The Langham, London — Portland Place's Historic Grand Hotel

Location: 1C Portland Place, London W1B 1JA  |  Price: £600–£2,000+ per night  |  Best For: Classic five-star service, the legendary Artesian Bar, guests who want historic grandeur at a more accessible price

The Langham on Portland Place holds the distinction of being one of Europe's first purpose-built grand hotels — opened in 1865, it predates The Savoy by 24 years and established many of the conventions that the great Victorian and Edwardian hotels would follow. Its history includes Oscar Wilde, Mark Twain, and Arthur Conan Doyle among its recorded guests, and the building's architectural grandeur — Portland Place was designed by John Nash as one of London's great ceremonial streets — gives it a physical setting that few London hotels can match.

The Artesian Bar is the hotel's most celebrated asset — a bar that has repeatedly been named the best in the world by industry publications and that continues to deliver a cocktail program of genuine creative ambition. Like The Connaught Bar, it draws guests who are not staying at the hotel, and its reputation extends well beyond London's hospitality community.

The honest verdict: The best historic grand hotel in London at a price point below the Mayfair premium — excellent value for five-star accommodation with one of the world's finest hotel bars.

Check Rates → The Langham London

10. NoMad London — Covent Garden's Most Romantic Boutique Hotel

Location: 28 Bow Street, Covent Garden, London WC2E 7AW  |  Price: £500–£1,500+ per night  |  Best For: Romantic stays, theatre-lovers, guests who want boutique personality over grand scale

NoMad London occupies the former Bow Street Magistrates' Court and Police Station — a Victorian building whose history includes the processing of some of London's most famous criminal cases, including Oscar Wilde's arrest in 1895. The conversion of this building into one of London's most admired boutique hotels is a piece of architectural storytelling that the NoMad brand has executed with characteristic intelligence: the original Victorian details have been preserved and enhanced, creating interiors that feel genuinely historic rather than merely themed.

The Covent Garden location is outstanding for certain types of travelers: the Royal Opera House is literally across the street, the West End's theatre district is a short walk, and the restaurants and bars of Covent Garden, Seven Dials, and Soho are immediately surrounding. The Independent has cited NoMad London as one of the best romantic hotels in the city — a judgment that reflects the intimacy of the boutique scale and the character of the building as much as the quality of the rooms.

The honest verdict: The best boutique hotel in London and the finest choice for couples, theatre-lovers, and guests who want a hotel with a genuine story and personality rather than the formal grandeur of the Mayfair giants.

Check Rates → NoMad London

How to Choose the Right Hotel in London

Choose by Travel Style

  • Historic prestige and iconic status: The Savoy — the hotel that changed what luxury hospitality could be, still operating at the very top of the market.
  • The ultimate London luxury experience: Claridge's — the most consistent five-star hotel in the city and the most celebrated address in Mayfair.
  • Best spa and wellness: Mandarin Oriental Hyde Park — the finest hotel spa program in London by most professional assessments.
  • Most spectacular views: Shangri-La The Shard — the highest hotel in the UK, with 360-degree London views and an infinity pool above the city.
  • Celebrity atmosphere and glamour: The Dorchester — Park Lane's most famous hotel, with three Michelin stars and a century of A-list guests.
  • Best cocktail bar: The Connaught — the Connaught Bar is one of the finest in the world by any measure.
  • Best value luxury in central London: Rosewood London — five-star quality and exceptional dining at a price point below the Mayfair premium.
  • Romantic boutique stay: NoMad London — the most characterful and intimate hotel in the city, in the best location for theatre and Covent Garden.
  • Afternoon Tea: The Ritz London or Claridge's — both offer the most celebrated Afternoon Tea experiences in Britain.

Choose by London Area

  • Mayfair: Claridge's, The Connaught, The Dorchester — the highest concentration of world-class hotels in London.
  • Piccadilly / Green Park: The Ritz — the most prestigious address on Piccadilly.
  • Strand / Covent Garden: The Savoy, NoMad London — excellent for theatre, the City, and the South Bank.
  • Knightsbridge: Mandarin Oriental Hyde Park — Hyde Park on the doorstep, Harrods around the corner.
  • Holborn: Rosewood London — the most central luxury hotel between the City and the West End.
  • London Bridge / Southwark: Shangri-La The Shard — the most dramatic views in the city.
  • Marylebone: The Langham — Portland Place grandeur with excellent transport connections.

Insider Tips Before You Book in London

  • Book Afternoon Tea months in advance. The Ritz and Claridge's Afternoon Tea sittings sell out weeks — sometimes months — ahead for weekends and holiday periods. Book the moment your travel dates are confirmed.
  • London hotel prices vary dramatically by season. High season runs April through September and over Christmas. January and February offer the best rates at all price points.
  • Mayfair is the best base for first-time luxury visitors. The concentration of excellent restaurants, galleries, and shopping — combined with the central park access of Green Park and Hyde Park — makes it the most convenient luxury neighborhood.
  • The Connaught Bar and Artesian Bar require reservations. Both are among the world's most celebrated hotel bars and both fill quickly, particularly on Thursday through Saturday evenings. Book before you arrive.
  • Transport from Heathrow is straightforward. The Elizabeth Line (Crossrail) connects Heathrow to central London stations in approximately 30–40 minutes — significantly faster than the Heathrow Express for many hotel locations. Taxis are available but expensive from the airport.
  • VAT adds 20% to hotel bills. London hotel pricing typically excludes VAT in the quoted rate. Always confirm the total price inclusive of tax before booking.

Frequently Asked Questions: Best Hotels in London

What is the best hotel in London?

Claridge's in Mayfair is widely considered the finest hotel in London — combining the most consistently maintained five-star service standards, an Art Deco interior of extraordinary beauty, the world-famous Afternoon Tea program, and a Mayfair location that has been at the center of London's social and cultural life for generations. Forbes Travel Guide and the major travel publications have consistently recognized Claridge's at the top of the London hotel market.

Which London hotel has the best views?

Shangri-La The Shard, occupying floors 34–52 of the UK's tallest building, offers the most spectacular views of any hotel in London — a 360-degree panorama across the entire city from the Thames to the financial district, with an infinity pool on the 52nd floor that provides the most dramatic swimming experience in Britain. For Thames views at a more traditional hotel, The Savoy's river-facing rooms are among the finest in the city.

What is the best area to stay in London?

Mayfair is the best base for luxury travelers visiting London for the first time — it combines the highest concentration of five-star hotels, the finest restaurants, excellent shopping, and easy access to Hyde Park and Green Park. For theatre and cultural visits, Covent Garden — where The Savoy and NoMad London are located — is the most convenient base. For Knightsbridge shopping and Hyde Park, the Mandarin Oriental's neighborhood is ideal.

How much does a luxury hotel in London cost per night?

London's luxury hotel market starts at approximately £500–£600 per night for properties like NoMad London and The Langham. Mid-tier luxury — Rosewood London, Shangri-La The Shard — runs £700–£1,500 per night. The top-tier Mayfair hotels — Claridge's, The Connaught, The Dorchester, The Ritz — typically start at £1,000 per night and can exceed £4,000–£5,000 for suites during peak periods.

Which London hotel has the best Afternoon Tea?

The Ritz London and Claridge's are the two most celebrated Afternoon Tea venues in Britain — both offering experiences that have been refined over a century into genuine cultural institutions. The Ritz's Palm Court is perhaps the most famous setting; Claridge's delivers the experience with a level of overall hotel quality that makes it part of a complete luxury hotel visit rather than a standalone attraction.

What is the most romantic hotel in London?

NoMad London in Covent Garden — housed in the converted Victorian Bow Street Magistrates' Court — is consistently cited as the most romantic hotel in London for its intimate boutique scale, extraordinary building, and location adjacent to the Royal Opera House. For couples who want traditional grand hotel romance, The Savoy's Thames-view rooms and its celebrated history make it an equally compelling choice.

Which London hotels are part of the Maybourne Group?

The Maybourne Hotel Group owns and operates Claridge's, The Connaught, and The Berkeley — three of London's most celebrated luxury hotels, all within Mayfair or the adjacent Belgravia neighborhood. The group is considered one of the most prestigious hotel operators in the world, and membership in it is a reliable signal of a hotel's position at the very top of the London market.

Final Verdict: The Best Hotels in London

London's hotel landscape is, quite simply, one of the finest in the world — a combination of historic institutions that have defined luxury hospitality for over a century, contemporary luxury properties that bring new ambition to one of the most competitive hotel markets on earth, and boutique properties whose character and personality offer a different but equally compelling proposition for the right traveler.

For the quintessential London hotel experience, Claridge's remains the gold standard — the hotel that most consistently embodies what British luxury hospitality means at its finest. For the most dramatic physical experience of the city, Shangri-La The Shard is in a category of its own. For the most historically resonant stay, The Savoy — the hotel that helped invent the modern concept of luxury accommodation — continues to earn its legendary reputation.

Explore More: Discover the city's finest dining with our guide to the Best Restaurants in London.