15 Best London Hotels to Stay In

Where are the best hotels to stay in London?

Cities usually aren’t short of hotels to stay in, and London is no exception. However, the UK capital city is so large that it’s sometimes hard to decide exactly where to stay. With luxury hotels on almost every street corner, the choice can be overwhelming. To help you out, here are our top 15 best hotels to stay in London. Whether you’re on a business trip or a short family weekend, these hotels will have exactly what you need.

15. Sunborn London

Location: Western Docklands
Price per night: £104-£305 per night
Year built: 1998
Interesting fact: This hotel is actually a floating yacht outside Canary Wharf
Rating: 4 Star Hotel
Owner: Sunborn Group

Sunborn London isn’t your average hotel. It’s actually a superyacht moored just outside London’s busy Canary Wharf. With prices from as low as just £104 per night, this one of a kind stay is perfect for impressing that special someone. The yacht features beautifully kept rooms as well as a stunning bar with fantastic views of the Thames. Being such a short hop from one of the most luxurious areas of London means that guests are prime placed to experience the best food and drink that London has to offer. If that wasn’t enough, the included breakfast is a perfect way to wake up on the river.

14. The Royal Horseguards

Location: Westminster
Price per night: £168-£1025 per night
Year built: 1884
Interesting fact: The World Branding Award are held every year at the events building
Rating: 5 Star Hotel
Owner: Thistle Hotels

The Royal Horseguards hotel is your classic, luxury 5-star hotel in central London. Presiding over the river Thames, the hotel features everything you could possibly imagine. From its own gym and lounge area to a stunning bar, this hotel embodies the 5-star status. Its position in Westminster means that guests are in the perfect place to explore everything London has to offer with easy access to tube lines and a taxi service to and from the hotel. Why not try their afternoon tea selection after a day spent in busy Oxford street, or sightseeing along the Thames?

13. Montcalm East

Location: Shoreditch
Price per night: £184-£412 per night
Year built: 1973
Interesting fact: Montcalm East is but one of many Montcalms around the city, with others situated in Marble arch as well as in the City of London
Rating: 5 Star Hotel
Owner: The Montcalm Hotels

Montcalm east is a modern, stylish hotel with a beautiful city view. Placed in Shoreditch, a short hop away from Old Street station, this hotel is perfect for those wanting to experience the culinary capital of the city. The iconic diamond architecture of the hotel acts as a beacon for those in the area, with its interior drawing inspiration from the Shoreditch’s famous arts studios that blossomed in the 1980’s and 90’s.

12. The Bloomsbury

Location: Bloomsbury
Price per night: £300-£640 per night
Year built: 1932
Interesting fact: The lounge area – The Coral Room – contains 36 original pieces of art by illustrator Luke Edward Hall.
Rating: 4 Star Hotel
Owner: The Doyle Collection

The Bloomsbury is a beautiful hotel set in a stunning neo-Georgian building. The 18th century neighbourhood of Bloomsbury is right outside the door, connecting to a wonderful maze of old bookshops, cafes and galleries. If it’s the modern city you’re after, The Bloomsbury also has connections to the heart of London via Tottenham Court Road tube station as well as nearby bus stops. With cultural epicentres such as the British Museum just a short walk away, there’s really no better place to stay for those long city breaks.

11. ME London

Location: Covent Garden
Price per night: £356-£3680 per night
Year built: 2006
Interesting fact: The entire hotel was designed and owned by the world famous architectural firm Foster & Partners.
Rating: 5 Star Hotel
Owner: Foster & Partners

ME London is a modern, purposely designed hotel built by Foster & Partners, a highly renowned architectural firm. Because the hotel is so recent, the interior design is wonderfully contemporary with over 150 modern guest rooms as well as 16 purpose built suites. For business leaders looking to hold international conferences, you can hardly go wrong with ME London. 7 meeting rooms able to hold up to 300 people each is more than enough for any conference you might like to hold. After the conference, why not head to the terrace bar with views over the London eye, Tower Bridge and more.

10. Rubens at the Palace

Location: Westminster
Price per night: £204-£895 per night
Year built: 1703
Interesting fact: The building once house King George 3rd who renamed it briefly to Buckingham Palace
Rating: 5 Star Hotel
Owner: Red Carnation Hotels Group

Rubens at the Palace is one of the most historically significant buildings on this list. Built all the way back in 1703, the building has a prestigious royal heritage, being built to house middle-management Buckingham Palace staff before housing King George 3rd himself. The hotel overlooks The Royal Mews of Buckingham Palace, the entrance used by the royal family, and every aspect of the hotel is situated around this theme. Guests are always greeted by a red-uniformed doorman and the hotel itself features a beautiful lounge and bar as well as being pet and child friendly.

9. The Milestone Hotel and Residencies

Location: Kensington
Price per night: £327-£2030 per night
Year built: 1884
Interesting fact: Built as a house in 1884, when it was converted to a hotel in 1922 it was merged with the house next door, which belonged to John Athelstone Riley – the grandson of the founder of Union Bank.
Rating: 5 Star Hotel
Owner: Red Carnation Hotels Group

The Milestone is consistently rated as one of the best hotels you can stay at in London, at least according to TripAdvisor. The historic building features a pool and gym and is right next door to some of the greatest cocktail bars and restaurants that London has to offer. Situated right next to Kensington Gardens means that the city doesn’t always have to be busy. Let the gardens melt away your stress after a busy day shopping or visiting the nearby Natural History Museum.

8. The May Fair

Location: Mayfair
Price per night: £260-£2949 per night
Year built: 1927
Interesting fact: The opening of the hotel was conducted by the monarch of the time, King George 5th and his wife Queen Mary in attendance.
Rating: 5 Star Hotel
Owner: Radisson Collection

The May Fair, true to its name, is located in the beautiful London area of Mayfair. Home to some of the richest in London, the area is littered with high-flying consulates as well as diplomatic centres with Green Park right around the corner. Being one of the richer areas of London, the restaurants around Mayfair certainly aren’t cheap but they are definitely worth the price. With a terrace reserved for drinks and cigars as well as the kitchen’s Mediterranean sharing plates, this one is a must for those who like their luxury.

7. The Hari

Location: Knightsbridge
Price per night: £303-£1448 per night
Year built: 1972
Interesting fact: All 85 designer bedrooms are the brainchild of famed UK interior designer Tara Bernerd
Rating: 5 Star Hotel
Owner: Harilela Hotels Ltd.

Despite being located in one of the quieter areas of London, The Hari is still an absolute must visit for those who like to live in luxury. The hotel prides itself on mimicking the feel of owning your own London private residence, with the quiet neighbourhood providing a perfect backdrop for a secret London getaway. The nearby Sloane street features a wealth of luxury shops, making this hotel perfect for those planning to splash out on a shopping spree. The hotel also features its own in-house restaurant that serves everything Italy has to offer.

6. Radisson Blu Edwardian Hampshire Hotel

Location: Leicester Square
Price per night: £230-£647 per night
Year built: 1881
Interesting fact: The Radisson Blu is the only hotel in London to have an address located in Leicester Square
Rating: 5 Star Hotel
Owner: Edwardian Hotels

Owned by Edwardian Hotels, the Radisson Blu is an idyllic, central hotel perfect for anyone looking to explore central London. With the iconic Leicester Square less than a minute walk away, the delights of central London are right at your doorstep. This includes the wonderful J. Sheekey oyster bar, perfect for anyone craving a taste of the sea. Guests can also enjoy Mexican-Peruvian plates from the Leicester Square kitchen as well as perfectly prepared drinks from the connecting Hampshire Lounge Bar.

5. The Landmark London

Location: Marylebone
Price per night: £362-£1206 per night
Year built: 1899
Interesting fact: Built originally as a railway hotel, the sudden decline due to the invention of the motor car meant that the hotel served as a convalescent home during the Second World War
Rating: 5 Star Hotel
Owner: The Lancaster Landmark Hotel Company

The Landmark London was originally one of the Victorian era’s greatest hotels, housing guests and foreign dignitaries who came to do business in the UK from all over the world. This iconic building now hosts one of the best hotels in London, featuring a spa as well as a pool and private parking. The Winter Garden Restaurant, one of the most famous in the area, provides guests with world class dining whilst the Mirror Bar serves up its world-beating cocktails.

4. Hotel 41

Location: Buckingham
Price per night: £297-£1374 per night
Year built: 2000
Interesting fact: Hotel 41 is actually the smallest of London’s 5 star hotels, containing a tiny 30 rooms
Rating: 5 Star Hotel
Owner: Red Carnation Hotels Group

Hotel 41 is situated right next door to the Rubens at the Palace, mentioned earlier on this list. The hotel is located on the 5th floor of the building which once used to house the grand ballroom of the Rubens at the Palace. Every room is decorated using a mixture of black and white fabrics to give the hotel an ultra-sleek and modern feel. Like the Rubens at the Palace, Hotel 41 overlooks the Royal Mews of Buckingham palace and is scented with its own signature fragrance. The hotel itself goes above and beyond in terms of service, with champagne delivered on arrival as well as complementary treats from the pantry created by the head chef himself.

3. The Chesterfield Mayfair

Location: Mayfair
Price per night: £243-£940 per night
Year built: 1975
Interesting fact: The Red Carnation Hotel Group, who owns a sizeable number of hotels on this list, first started with the opening of the Chesterfield Mayfair
Rating: 4 Star Hotel
Owner: Red Carnation Hotel Group

The Chesterfield Mayfair is located in the heart of Mayfair and boasts an impressive amount of unique British charm. The hotel itself exudes the atmosphere of an exclusive club, and has the culinary expertise to back it up. The Chesterfield boasts some of the most delicious dover sole you can buy in London as well as wonderfully themed afternoon teas and molecular gastronomy. With so much amazing food and drink on site, it’s no wonder that most guests choose to stay and spend evenings in the hotel rather than go out into the city.

2. Great Scotland Yard Hotel

Location: Embankment
Price per night: £280-£690 per night
Year built: 1906
Interesting fact: The hotel features in a scene in both the films Atonement as well as Harry Potter and the Deathly Hallows – Part 1
Rating: 5 Star Hotel
Owner: Hyatt

Great Scotland Yard Hotel is one of the oldest hotels in London, boasting an incredibly rich history. Founded in the year 997, the building itself was first given to Kenneth 3rd King of Scotland as his personal England residence. The hotel itself has no direct connection to Scotland Yard despite its name but does have a reputation for being every tourist’s dream hotel. Its interior is modelled off Edwardian-style décor, allowing the ambiance of the hotel to marinate in its own historical importance.

  1. The Savoy

Location: Westminster
Price per night: £487-£3839 per night
Year built: 1886
Interesting fact: Built in 1882, the Savoy quickly became one of the most famous hotels in the world after appointing Cesar Ritz as the manager and world famous chef Auguste Escoffier as the head chef
Rating: 5 Star Hotel
Owner: Fairmont Hotels and Resorts


What can we really say about the Savoy that hasn’t already been said? One of the most famous hotels in London, the Savoy is everything you could ever want from a hotel. Woven into the fabric of the city itself for over 130 years, it continues to provide world class service and impeccable rooms for all its guests, no matter how important.