Where to Stay in London: Best Hotels and Neighborhoods From Mayfair to Shoreditch

London is the city we come back to more than anywhere else. Get the location right and it's one of the great travel experiences in the world. Get it wrong and you spend half the trip on the Tube. This guide covers London's best luxury hotels, boutique and design stays, mid-range options and value picks, plus the neighborhoods that make each one worth considering.

These picks come from years of returning. The May Fair is our Mayfair home base and the hotel we've stayed at more than any other in central London. St Martins Lane is the design hotel we keep going back to in Covent Garden. We've stayed at the Lanesborough, at citizenM by London Bridge, at Z Hotel Shoreditch and at an aparthotel in Stratford for a Gorillaz show at the Olympic Park. Each one taught us something about a city that never gives you everything at once.

Disclosure: Some links in this guide are affiliate links. If you purchase through them, we may earn a small commission at no additional cost to you. We only recommend travel gear we use ourselves or believe will help you plan your trip. Read our full Affiliate Disclosure.


Quick Picks: Best Hotels in London

  1. Claridge's, best overall luxury hotel.
  2. The May Fair Hotel, our Mayfair home base.
  3. St Martins Lane Hotel, best design hotel and the one we return to most.
  4. Sea Containers London, best Thames views for the price.
  5. citizenM Tower of London, best mid-range value.
  6. Z Hotel Soho, best budget hotel for the postcode.

Best Neighborhoods to Stay in London

London is really a collection of villages that grew into each other, and where you base yourself changes the trip more than the hotel itself does. These are the areas we recommend most.

Mayfair and St James's

London's most prestigious postcodes, with Bond Street, Green Park and Hyde Park all walkable and the finest hotels in the country on your doorstep. It's quieter than you'd expect for somewhere so central, because it's mostly galleries, private clubs and expensive shops rather than nightlife.

Best for: Special occasions, luxury stays and travelers who want calm streets in the middle of the city.

West End and Covent Garden

The best all-round base for a first visit. Theatres, restaurants and the Piazza are right there, Soho is a short walk and the Tube connections run everywhere. You get most of the centrality of Mayfair without the Mayfair rates.

Best for: First-time visitors, short breaks and anyone who wants to walk to dinner and a show.

Knightsbridge and Belgravia

Harrods, Hyde Park and some of London's grandest hotels. More residential and noticeably quieter than Mayfair with the same level of service. The tradeoff is that you're further from the theatres and the restaurant density is lower.

Best for: Luxury stays, park access and travelers who've done central London before.

South Bank and London Bridge

Borough Market, Tate Modern, the National Theatre and Thames views, at prices well below the West End. This has become our pick for anyone who wants atmosphere over postcode. Walking back along the river at night is one of the better things London does.

Best for: Food, culture and better value with a central location.

Shoreditch and East London

Street art, independent restaurants, live music most nights and an energy completely different from the tourist center. Old Street and Liverpool Street put you back in the West End or the City in under 20 minutes. It's loud at weekends, so ask for a room off the street.

Best for: Repeat visitors, music and nightlife, and better value than anywhere central.

The City

London's financial district empties out at weekends, which is exactly why it works. Rates drop from the weekday business price, the streets are quiet and some of the converted banking halls have become the most interesting hotels in the city.

Best for: Weekend breaks, architecture and lower rates in a central location.


Best Luxury Hotels in London

London has some of the finest hotels in the world and these are the ones that built that reputation. If you're marking an occasion or you simply want the hotel to be the experience, start here.

Claridge's London
  1. Claridge's ($$$$): The most iconic hotel in London and the one that has defined British luxury for over a century. The Art Deco lobby is worth seeing whether you're staying or not, the afternoon tea in the Reading Room never disappoints and the fashion-house Christmas trees have become an event in themselves. Bond Street, Hyde Park and Green Park are all walkable from the door. If you're doing one serious London splurge, this is the one we'd point you to every time.
  2. The Connaught ($$$$): Consistently ranked among the best hotels in the world and still the most understated of the Mayfair grand hotels. The Connaught Bar has won best bar in the world more than once and the martini trolley is a London experience in its own right. The Aman Spa is among the finest in the city and the service feels personal rather than corporate. We'd recommend it for travelers who want the very best Mayfair has to offer.
  3. The Savoy ($$$$): London's original grand hotel has been open since 1889 and nothing has really bettered it for atmosphere. The American Bar is one of the great hotel bars anywhere and the cocktail list alone justifies a visit. Thames-facing rooms look out over the river and Waterloo Bridge. The Strand position between Covent Garden and the Embankment is one of the best central addresses you can have.
  4. The Lanesborough ($$$$): We've stayed here and it changed how we think about what luxury actually means. Every room comes with a dedicated butler, which sounds excessive until you've had it. The Regency building at Hyde Park Corner is one of the most beautiful in London and the park is directly outside. The Library Bar has one of the longest whisky lists in the city in a setting that feels like a private club. Worth it for a special occasion.
  5. The May Fair Hotel ($$$): If someone asked us to recommend just one hotel in central London, we'd send them here first. We've stayed at The May Fair more times than anywhere else in the city because it gets the balance exactly right. It hits a spot very few London luxury hotels manage, five-star without the stiffness some of the grand old names carry. The rooms are beautifully designed, the bar is excellent and the Stratton Street location is two minutes from Green Park station. We've stayed here for weekend breaks, work trips and occasions, and it delivers every time. The rooftop spa is a bonus.

Best Boutique and Design Hotels in London

Former banking halls, Victorian institutions and Soho courtyards turned into hotels with far more personality than a chain property. If you want somewhere with character rather than grandeur, these are our favorites.

St Martins Lane Hotel London
  1. St Martins Lane Hotel ($$$): Our most visited London hotel and the one we keep coming back to. An Ian Schrager design classic from 1999 that has aged better than almost anything from that era. The all-white rooms, the theatrical lobby and the Light Bar with its shifting color scheme still feel current. The Covent Garden location is close to ideal, with theatres on one side and Soho a short walk away. We've stayed here for weekend breaks, work trips and occasions when London needed to feel like an event.
  2. Hotel Cafรฉ Royal ($$$$): The original Cafรฉ Royal on Regent Street hosted Oscar Wilde and later the Britpop crowd before becoming one of London's most stylish hotels. The Norman Foster-designed spa is among the best in central London and the restored Oscar Wilde Bar is a destination whether you're staying or not. The Regent Street position between Mayfair and Soho is one of the best in the city for walking.
  3. Ham Yard Hotel ($$$$): The Firmdale property that does Soho best. Built around a courtyard with a rooftop terrace, a bowling alley, a cinema and restaurants that feel nothing like a hotel operation. 91 individually designed rooms, handmade rather than corporate. If you want to stay in Soho and have it feel like the best version of Soho, this is the one. The hotel gives you a reason to stay in even when the city is pulling you out.
  4. The Ned ($$$): A 1924 Lutyens banking hall turned into one of London's most extraordinary hotel and dining spaces. Nine restaurants under one roof, a rooftop bar with City views and rooms that feel lifted from a 1920s ocean liner. Because it sits in the City, weekend rates drop well below the weekday business price and the streets outside are quiet. Best for travelers who want architecture and somewhere that feels unlike anywhere else.

Best Mid-Range Hotels in London

You don't need five-star rates to stay somewhere excellent in London. These three combine good rooms with locations that would cost considerably more in Mayfair or Knightsbridge.

Sea Containers London
  1. Sea Containers London ($$$): One of the South Bank's best hotels, sitting on the Thames between Waterloo and Blackfriars with river views that rival anything in the city. Tom Dixon interiors throughout, Thames-facing rooms looking straight at St Paul's and the Lyaness cocktail bar downstairs. Tate Modern, Borough Market and the National Theatre are all a walk away. Considerably better value than equivalent hotels in Mayfair for a location that delivers.
  2. The Hoxton Shoreditch ($$): The original Hoxton and still the best base if Shoreditch is where you want to be. The lobby and the Hoxton Grill carry a local creative energy rather than a hotel-guest atmosphere, which is right when you're in East London for the culture rather than the postcode. Smart rooms, good coffee and walking distance to the best street art, restaurants and bars in the area. Old Street puts you in the West End in under 20 minutes.
  3. citizenM Tower of London ($$): We've stayed at the citizenM by London Bridge and the formula works. This one puts you on the river steps from the Tower of London and Tower Bridge, with Borough Market walkable across the bridge. Compact rooms that are well designed rather than just small, sociable lobbies and a rooftop bar. Reliable value for a central riverside position that costs far more at a traditional hotel.

Best Value Hotels in London

London doesn't have to be expensive. These deliver central locations and good design without the London price tag, on the understanding that the rooms are small and you'll be out most of the day anyway.

Z Hotel Soho London
  1. Z Hotel Soho ($-$$): The Z Hotels formula of compact rooms, good design and an unbeatable address works best here. Dean Street is one of the most central positions in London, with the West End, Covent Garden and the best restaurants in the city all walkable. The rooms are deliberately small but the whole of central London becomes your living room. For a short break where you're out from morning until late, this is excellent value for the postcode.
  2. Z Hotel Shoreditch ($-$$): We've stayed here and the same formula works just as well in East London. Compact rooms, good design and a price that's hard to beat. The honest truth is you spend very little time in the room because the neighborhood outside is too good. Hoxton Square, Brick Lane, Spitalfields Market and live music every night of the week are all on the doorstep. For an East London base that doesn't cost central London money, this delivers.
  3. Yotel London Waterloo ($-$$): Yotel takes space efficiency seriously and makes it work. The cabin-style rooms are clever rather than cramped. Waterloo station and the South Bank are immediately outside, which puts you a short walk from everything on the river. The rate is well below comparable central locations, so it's a good pick for a city break where you plan to be out from morning to night.
  4. Adagio Aparthotel London Stratford ($-$$): We stayed here for a Gorillaz show at the Olympic Park and it was the right call. Good rooms, proper space and no stress getting to the venue. The aparthotel setup means kitchenettes and more room than a standard hotel at this price, which matters on a longer stay. Stratford puts you on the Elizabeth line for fast connections into the center and right beside the Olympic Park, Westfield and the East London venue circuit.

Booking Tips for London

London hotel rates move more than almost any other European city, and a few habits make a real difference to what you pay.

Travel midweek where you can. Weekend rates in the West End and Mayfair jump sharply. The City works the other way around, dropping at weekends when the business travelers leave.

Book two to three months ahead for peak dates. Wimbledon, the Chelsea Flower Show, Notting Hill Carnival and the London Marathon all fill hotels across the city, not just near the venues.

Check the nearest Tube station, not the postcode. A hotel two minutes from a station on a direct line beats one that's technically more central but a 15 minute walk from anything useful.

Look at the South Bank and East London first. Both consistently offer better value than the West End for a comparable quality of stay, and both are more interesting places to spend an evening.

Check whether breakfast is included. London hotel breakfasts run expensive, so an included one can be worth a fair bit over a few nights.


FAQ About Hotels in London

What is the best area to stay in London for first-time visitors?

The West End and Covent Garden give you the best all-round base. You're central to everything, the transport connections are excellent and the hotels cover every budget. Mayfair is better if budget isn't a concern. The South Bank is increasingly our pick for first-timers who want atmosphere, good food and better value.

Are London hotels expensive?

London can be, particularly in Mayfair and Knightsbridge where five-star hotels regularly pass ยฃ500 a night. But there are strong options at every price point. The South Bank and East London consistently come in below the West End for a similar quality of stay. Booking ahead and traveling midweek makes a real difference.

Is it better to stay in Mayfair or Covent Garden?

Mayfair is quieter, more prestigious and the hotels are among the finest anywhere. Covent Garden is livelier, closer to the theatres and restaurants, and the hotels cost noticeably less. For a city break where you want to be in the middle of everything, Covent Garden. For an occasion where the hotel is the experience, Mayfair.

Should I stay near the South Bank?

Yes, particularly if you want Borough Market on your doorstep and easy access to Tate Modern and the river walk. Borough Market alone is a reason to base yourself here. The Thames views from South Bank hotels at this price are the best value in the city.

How far in advance should I book?

Two to three months for peak summer or major events. London fills quickly year-round, and at the luxury properties early booking often makes a significant difference to the rate rather than just the availability.

What is the best hotel in London for a special occasion?

Claridge's for the Art Deco setting and the sense of occasion. The Connaught for the bar and the service. The Lanesborough for butler service and Hyde Park Corner. The May Fair for luxury without the formality, and the one we keep going back to. Each is a different version of what a special London stay can be.


Our London Hotel Takeaway

Some of our favorite London memories aren't from famous attractions at all. They're early walks through Mayfair before the city wakes up, late nights wandering back through Covent Garden after the theatre and mornings on the South Bank before Borough Market fills up. Choosing the right neighborhood gives you those moments.

If you're going once and going big, Claridge's. If you want somewhere that feels like yours after a few visits, the May Fair or St Martins Lane, which are the two we've booked more than any others. And if the budget is the constraint, the Z Hotels and Yotel put you in the middle of everything for a fraction of the price, on the understanding that the room is somewhere to sleep rather than somewhere to spend the afternoon.


Planning More Travel

If you're building a multi-city Europe trip, these hotel guides will help you compare neighborhoods, pricing and location.