If you're planning a visit to Buckingham Palace this year during its summer opening, book a stay at one of these hotels near the royal home.  

Find the Best Hotels Near Buckingham Palace

The best hotels near Buckingham Palace can be found in Mayfair, just a short walk from the must-visit attraction. The fashionable central London neighbourhood is the perfect place to base yourself during a visit to the capital thanks to its abundance of cafes, bars, luxury shops and fine-dining restaurants. 

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, as well as lunch and dinner. 

The hotel's star attraction is its Dandy Bar. 

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.