Best hotels · United Kingdom
Best Hotels in London: A City With No Center, So Choose the Village First
London grew out of dozens of villages that never merged into one downtown, which is why the best hotel for you depends on which village you want to wake up in.
We may earn a commission if you book through links on this page, at no extra cost to you. How we make money
The best hotels in London are spread across a city that has no single center. Covent Garden, Mayfair, Bloomsbury, Spitalfields and Knightsbridge each have their own streets, their own pace and their own idea of a good morning. That is the thing to understand before reading a ranking. The city lists 7,029 places to stay, from 515 five-star hotels to 2,946 apartments, and guests rate the average one 8.0 out of 10 across 537,323 reviews. Only 639 places score well above that average. The ten below are among them.
The order reflects guest ratings first, then how many reviews stand behind each score, then how well a hotel does the job its neighborhood sets for it. A 9.7 from 40 guests and a 9.4 from 210 guests are not the same level of proof, so the larger samples get a lift. The most-reviewed places in London are mostly airport and budget hotels near Heathrow, which suit an early flight and little else, so they are left out here. This list is for people who want to be in the city itself, and it runs from the West End to the City to Westminster.
| Hotel | Guest rating | Reviews | Stars | |
|---|---|---|---|---|
| Hotel Cafe Royal: best for a West End base with serious proof behind the score | Hotel Cafe Royal | 9.5 9.5 | 167 | ★★★★★ |
| Covent Garden Hotel, Firmdale Hotels: best for a boutique stay near the theaters | Covent Garden Hotel, Firmdale Hotels | 9.7 9.7 | 40 | ★★★★★ |
| The Resident Covent Garden: best for a quieter, smaller Covent Garden stay | The Resident Covent Garden (formerly The Nadler Covent Garden) | 9.5 9.5 | 124 | — |
| The Bloomsbury Hotel: best for museum-focused trips | The Bloomsbury Hotel | 9.4 9.4 | 210 | ★★★★★ |
| The Stafford London: best for old-school St James's quiet | The Stafford London | 9.4 9.4 | 145 | ★★★★★ |
| Batty Langley's: best for Georgian character in Spitalfields | Batty Langley's | 9.5 9.5 | 63 | ★★★★★ |
| Four Seasons Hotel London at Ten Trinity Square: best for Tower Bridge and the City | Four Seasons Hotel London at Ten Trinity Square | 9.5 9.5 | 56 | ★★★★★ |
| Mandarin Oriental Hyde Park, London: best for Knightsbridge and the park | Mandarin Oriental Hyde Park, London | 9.4 9.4 | 53 | ★★★★★ |
| Taj 51 Buckingham Gate Suites & Residences: best for suite-style space in Westminster | Taj 51 Buckingham Gate Suites & Residences, London | 9.7 9.7 | 33 | ★★★★★ |
| Claridge's, Maybourne: best for Mayfair at its most formal | Claridge's, Maybourne | 9.6 9.6 | 18 | ★★★★★ |
1. Hotel Cafe Royal: best for a West End base with serious proof behind the score
Hotel Cafe Royal carries a 9.5 from 167 reviews, the strongest combination of rating and volume among the five-star hotels in this data, which is why it takes the top spot. Behind that number is a good address: 68 Regent Street, where the curve of Regent Street meets Piccadilly Circus and Soho begins. The building has a long history as a Victorian gathering place for artists and writers, and the interiors still lean into grandeur rather than minimalism.
The location suits a first visit. Theaters, Mayfair's galleries, Soho's restaurants and Piccadilly's shops all start at the door, and the Tube is close. It is wrong for anyone who wants quiet. Regent Street and Piccadilly Circus are loud at most hours, and the area is busiest on weekend evenings and during the Christmas lights season.
Good for: First-time visitors who want a polished five-star hotel in the middle of the West End and a score backed by a large sample.
Keep in mind: The surrounding streets are some of the busiest in London, so this is not the pick for a calm, residential feel.
2. Covent Garden Hotel, Firmdale Hotels: best for a boutique stay near the theaters
At 9.7 from 40 reviews, the Covent Garden Hotel shares the top score in the city's highest-rated list, and it has a larger sample than most of the other hotels scoring that high. It sits at 10 Monmouth Street, on one of the area's better shopping streets, close to Seven Dials. Firmdale built its name on layered, colorful interiors, and this hotel is a good example of that style: patterned fabrics, strong color and a townhouse scale.
The neighborhood does a lot of the work. The Covent Garden Piazza, the Royal Opera House and the West End theaters are all in the immediate area, and Neal Street and Seven Dials have the independent shops. The hotel is a poor fit for travelers who want large resort-style facilities or a lot of space for a family. Rooms in this part of London are typically smaller than in the grand hotels elsewhere on this list.
Good for: Couples and theatergoers who want a characterful boutique hotel on a good Covent Garden street.
Keep in mind: The score rests on 40 reviews, and the streets around Covent Garden are crowded on weekends.
3. The Resident Covent Garden: best for a quieter, smaller Covent Garden stay
The Resident Covent Garden, formerly the Nadler Covent Garden, scores 9.5 from 124 reviews at 51 Bedford Street. That is a large sample for a score that high, and it places the hotel just behind the two Covent Garden and Regent Street heavyweights. The data lists no star rating, which fits the format: this is a compact, apartment-style hotel rather than a grand property with a lobby and a doorman.
Bedford Street runs between the Strand and Covent Garden, and the position is useful. The Piazza and the theaters are nearby, as are Trafalgar Square and the river at Embankment. It is less suitable for anyone who wants a spa, a pool or a restaurant with a large dining room on site. The appeal here is a good base in a central place at a more modest scale than the palace hotels.
Good for: Travelers who want to be in Covent Garden, value a proven guest score, and do not need hotel-style extras.
Keep in mind: It has no listed star rating and is a smaller, simpler property than most on this list.
4. The Bloomsbury Hotel: best for museum-focused trips
The Bloomsbury Hotel has more reviews than any other hotel in this ranking: 210, with a 9.4 rating. That volume matters, and it is the main reason this property outranks several with higher but thinner scores. The address is 16-22 Great Russell Street, the same street as the British Museum, in the neighborhood long associated with the Bloomsbury Group, the University of London and the city's best-known bookshops.
Bloomsbury is one of the more walkable parts of central London and one of the calmer ones at night. Its garden squares, including Russell Square and Bedford Square, offer a break from the West End. The trade-off is that the area is less lively after dark than Soho or Covent Garden. Theaters and restaurants are an easy trip away, but this is a neighborhood for daytime museums and quiet evenings.
Good for: Museum visitors, returning Londoners and anyone who prefers garden squares to neon.
Keep in mind: Bloomsbury has fewer late-night options than Soho or Covent Garden.
5. The Stafford London: best for old-school St James's quiet
The Stafford London rates 9.4 from 146 reviews, the third-largest sample among the ten. It sits at 16-18 St James Place, a small, quiet lane off St James's Street, and that setting is the point. St James's is one of London's oldest clubland districts, with gentlemen's outfitters, wine merchants and old-fashioned shops, a short stretch from Green Park.
The hotel suits travelers who want a discreet, residential feel in the middle of the West End. Buckingham Palace and the Mall are nearby, as are Piccadilly and Mayfair. It is wrong for people who want a scene: the district is quiet in the evening, and the nearest big nightlife is a taxi ride toward Soho or Mayfair. The hotel's character is traditional rather than trendy.
Good for: Travelers who want a calm, traditional five-star stay with a strong review base.
Keep in mind: St James's is peaceful to the point of sleepy after dark.
6. Batty Langley's: best for Georgian character in Spitalfields
Batty Langley's holds a 9.5 from 63 reviews and is the most distinctive hotel on this list. It occupies a Georgian townhouse at 12 Folgate Street in Spitalfields, a street of 18th-century houses once home to Huguenot silk weavers. The interiors are built around the period, with candlelit rooms and antique furnishings, so a stay feels closer to a private house than to a conventional hotel.
Spitalfields is the right neighborhood for it. Old Spitalfields Market, Brick Lane and Liverpool Street station are all nearby, and the area mixes City offices with East End food and street art. It is not a good fit for travelers who want a modern lobby, a gym or a big breakfast room, and the area is busiest on market days and weekends. For anyone who prefers a place with a story, nothing else in the data comes close.
Good for: Couples and design-minded travelers who want period atmosphere and the East End on the doorstep.
Keep in mind: The townhouse scale means fewer facilities than a larger five-star.
7. Four Seasons Hotel London at Ten Trinity Square: best for Tower Bridge and the City
The Four Seasons at Ten Trinity Square scores 9.5 from 54 reviews. The building is a former Port of London Authority headquarters on Trinity Square Gardens, beside the Tower of London, and its neoclassical stone facade gives it more presence than most of the modern hotels in this part of the city. The address puts the Tower, Tower Bridge and the river within easy reach on foot.
This is the best choice here for visitors whose plans center on the historic City, the Tower and the South Bank. It is a weaker choice for theater and nightlife, since the West End is a Tube ride away and the City is much quieter at weekends when offices are closed. Some travelers will find that a plus. Others will find the streets empty on a Saturday night.
Good for: Travelers focused on the Tower of London, Tower Bridge and the City, who want a landmark building.
Keep in mind: The City quiets down at weekends and is a distance from the West End theaters.
8. Mandarin Oriental Hyde Park, London: best for Knightsbridge and the park
Mandarin Oriental Hyde Park rates 9.5 from 52 reviews and holds the best address in the data for access to the park itself. It stands at 66 Knightsbridge, on the edge of Hyde Park, with Harrods and Harvey Nichols nearby and the museums of South Kensington not far away. Rooms facing the park are the draw.
Knightsbridge is a district for shopping and calm, not for spontaneous nights out. The streets are polished and expensive-looking, and restaurants here lean formal. It is a strong choice for families who want green space and a wide choice of museums, and a poor one for travelers who want a street-food, market-and-pub atmosphere. The hotel is more about comfort and service than a neighborhood experience.
Good for: Shoppers, families and park lovers who want a luxury base in Knightsbridge.
Keep in mind: Knightsbridge is polished and formal, with little of the character of older London neighborhoods.
9. Taj 51 Buckingham Gate Suites & Residences: best for suite-style space in Westminster
Taj 51 Buckingham Gate shares the top rating in the highest-rated list at 9.7, from 33 reviews. The address is 51 Buckingham Gate in Westminster, near Buckingham Palace, St James's Park and Victoria station. The name tells you the format: suites and residences, which means more room than a standard hotel bedroom, usually with a separate living area.
That makes it well suited to families, longer stays and travelers who want to spread out. Westminster is a good base for royal London, Westminster Abbey and the Houses of Parliament, and Victoria has easy rail links. It is less strong for nightlife: the district is mostly government and offices, and it empties after the working day. The sample is also small, so treat the score as promising rather than settled.
Good for: Families and longer stays that need a suite and a Westminster address.
Keep in mind: Only 33 reviews support the 9.7, and the area is quiet at night.
10. Claridge's, Maybourne: best for Mayfair at its most formal
Claridge's earns a 9.6 from 18 reviews. That is a thin sample, which is why it sits last on the list despite one of the best scores, but the address and reputation make it worth including. It stands at 41-43 Brook Street in Mayfair, one of London's best-known Art Deco hotels, near Bond Street, Grosvenor Square and the galleries of Mayfair.
Mayfair is polished, expensive and formal. The hotel suits travelers who want the old London grand-hotel experience, with high-ceilinged public rooms and a staff-heavy approach to service. It is wrong for anyone on a tight budget or those who want a casual, local feel. Mayfair's pubs and market stalls are scarce, and the area is more about shopping and dining than wandering.
Good for: Travelers marking a special occasion who want a famous Mayfair address.
Keep in mind: The 9.6 rests on only 18 reviews, and the formal tone will not suit every traveler.
Where they are
Videos worth watching
Tips for booking in London
- Choose the neighborhood before the hotel. Covent Garden suits theaters, Bloomsbury suits museums, St James's and Mayfair suit quiet luxury, and Spitalfields suits the East End.
- Check the review count next to the score. A 9.7 from 33 guests is encouraging, but a 9.4 from 210 guests is firmer evidence.
- Do not book near Heathrow unless you have an early flight. The airport hotels have big review volumes, but the city is a long way from them.
- Look at the nearest Tube station before booking. Most of the hotels here are well connected, but a short walk to a station matters more than a short walk to a landmark.
- Expect smaller rooms in historic West End and Covent Garden buildings. For more space, look at suites or residences such as Taj 51 Buckingham Gate.
- Match the area to the season. The West End is busiest on weekend evenings and around Christmas, while the City is quiet at weekends.
Sources and further reading
- London – Wikivoyage: A community travel guide to London with district pages, sights, food and getting around.
FAQs
What are the best hotels in London?
Based on guest ratings and review counts, Hotel Cafe Royal, the Covent Garden Hotel, The Resident Covent Garden, The Bloomsbury Hotel and The Stafford London lead this list. All score 9.4 or higher. The right one depends on neighborhood: the West End, Bloomsbury and St James's each suit different trips.
Which area of London is best for a first visit?
Covent Garden and the West End are the easiest start. Theaters, Soho, Trafalgar Square and the Strand are close together, and the Tube is nearby. Bloomsbury is the calmer alternative, and Westminster suits visitors focused on royal and political landmarks.
Are the most popular London hotels the best?
Not necessarily. The most-reviewed places in the data are mostly near Heathrow, such as Holiday Inn Express London Heathrow T4 at 8.8 and Premier Inn Heathrow Terminal 4 at 8.7. They are useful for early flights but are far from central London's sights.
Is a high rating with few reviews reliable?
Treat it as a good sign rather than proof. A hotel with 11 or 18 reviews can move a lot with a few more guests. That is why this list leans toward hotels with larger samples, such as The Bloomsbury Hotel with 210 reviews.
Where is the best place to stay for the Tower of London and Tower Bridge?
Four Seasons Hotel London at Ten Trinity Square sits beside the Tower of London and scores 9.5. Batty Langley's in Spitalfields is another option on the eastern side of the City for travelers who prefer a smaller, more characterful place.
What is the best London hotel for families?
Look at hotels with more space. Taj 51 Buckingham Gate offers suites and residences in Westminster, and Mandarin Oriental Hyde Park is next to Hyde Park. Apartments are also common: the city lists 2,946 of them.
Is it better to stay in a hotel or an apartment in London?
Hotels suit short stays and travelers who value service and a central address. Apartments, which make up a large share of London's listings, suit longer trips and groups who want a kitchen. This list focuses on hotels.
Keep planning
Compare all 6,621 places to stay in London
Nearby: Leatherhead · Dartford · St Albans · Reigate · Grays Thurrock · Runnymede · Welwyn Garden City · Hertford · Brentwood · Hemel Hempstead · Sevenoaks · Woking