There are many iconic destinations in London that draw crowds in from far and wide, but few are more popular than the king’s official London residence, Buckingham Palace. 

Visiting the palace and the rest of the vast London metropolis takes its toll on your feet and energy levels at the same time, so a little luxury respite at the end of the day is a must.

The solution is an incredible hotel near Buckingham Palace, and our guide to hotels within walking distance will help you find the perfect place to stay. They all offer some of the most amazing amenities in the capital and it is a difficult task choosing between them.

Find the Best Hotels Near Buckingham Palace

The best hotels near Buckingham Palace present some of the most wonderful accommodations found anywhere in London. Our recommendation is to look slightly north of the palace in the Mayfair neighbourhood. With its unrivalled atmosphere, buzzing cafes, bars and restaurants, there’s more than enough here to make your stay unforgettable.

The Mayfair Townhouse

Location: 27-41 Half Moon St, London W1J 7BG

Walking distance from Buckingham Palace: 8 mins

Website: The Mayfair Townhouse

The Mayfair Townhouse is one of the best hotels close to Buckingham Palace and it is also one of the most highly rated on popular review sites as well. After receiving a major refurbishment a few years ago, the hotel opened its doors to the public in 2020 with 172 rooms and suites available for its discerning customers. 

The hotel is a collection of 15 Georgian townhouses with individual character that have come together to produce an incredible hospitality experience. Within the hotel, there is a Club Room that serves a fantastic breakfast buffet and later on in the day, lunch and dinner as well. 

Many say that the star of the show is The Dandy Bar. This area is devoted to Mayfair’s colourful characters who have made this neighbourhood such an iconic place over the years.

The Connaught

Location: The Connaught, Carlos Place, Mayfair, London W1K 2AL

Walking distance from Buckingham Palace: 16 mins

Website: The Connaught

The Connaught hotel is a fabulous collection of 192 rooms, suites and signature suites. Within the complex, there are some fantastic amenities that keep customers coming back time and time again. It is highly rated and not only for the fabulous rooms that reside within. The attention to detail and level of luxury is second to none at The Connaught and all of this is available just a short walk away from Buckingham Palace. 

Famous chef Helene Daroze is in charge of the 3 Michelin star restaurant which serves sumptuous dishes grounded in seasonal produce and sustainably sourced from responsible farmers across the country. There are other places to eat within The Connaught including the Connaught Grill and Jean Georges as well. 

There are a couple of fantastic bars that also allow non-residents to come and sample incredible cocktails and vintage spirits. Our two favourites are the Coburg Bar and the Connaught Bar. Beyond eating and drinking, you can also relax and unwind in the Aman Spa which offers holistic massages and other body treatments.


Location: Claridge’s, Brook Street, Mayfair, London W1K 4HR

Walking distance from Buckingham Palace: 18 mins

Website: Claridge’s

Another one of our favourite places to stay near Buckingham Palace is Claridge’s. Since the 1850s, Claridge’s has been offering timeless elegance in the heart of Mayfair. It goes without saying that the entire complex has been carefully designed to offer the finer things in life.

There are 192 rooms, suites and signature suites and a range of health and beauty treatments available in the Claridge’s Spa too. There is also a boutique and art space for those who would like to enjoy other activities during their stay. In addition, there are several bars including the Painter’s Room, Claridge’s Bar and The Fumoir. 

For those looking to enjoy some of the finest cuisines in London, The Foyer, The Reading Room, and l’epicerie all present incredible options. 

The Biltmore Mayfair

Location: 44 Grosvenor Square, Mayfair, London W1K 2HP

Walking distance from Buckingham Palace: 18 mins

Website: The Biltmore Mayfair

For a stay near Buckingham Palace in one of the most historical parts of London, look no further than Grosvenor Square and the Biltmore Mayfair. This marvellous hotel is the epitome of first-class lodging with your every need taken care of and then some. This huge property presents over 300 rooms with 57 curated suites for anyone needing a little extra space. There is a wonderful terrace area to enjoy an afternoon drink and also the Cafe Biltmore restaurant, the Tea Lounge and Pine Bar offering further options.

The Beaumont Hotel

Location: 8 Balderton Street, Brown Hart Gardens W1K 6TF

Walking distance from Buckingham Palace: 23 mins

Website: The Beaumont Hotel

The Beaumont Hotel is slightly further than the other suggestions that have made it onto our top-5 list of hotels close to Buckingham Palace. However, it is certainly worth the extra few minutes’ walk to experience everything they offer. 

This hotel enjoys some of the most incredible art deco design found anywhere in the capital and has more of a boutique feel than some of the others mentioned. There are only 50 rooms and 22 studios and suites, so you can expect a personalised service dedicated to the lucky few who get to stay there. While at The Beaumont Hotel, take a little time out to enjoy a wonderful meal at The Colony Grill Room or a fantastic cocktail at Le Magritte Bar & Terrace.