12 Best Hotels in London, England | 2023 (with Photos)

Best Hotels in London, England

Welcome to the dazzling world of London's hospitality scene.

With its rich history and vibrant atmosphere, the capital of England attracts travelers from around the globe.

For those seeking the perfect accommodation, we have curated a list of 12 best hotels that capture the essence of London's charm and offer an incredible experience the moment you step in.

From luxurious establishments to boutique gems, these hotels offer unparalleled comfort and prime locations for your family break, business trip, or romantic getaway.

1. The Ritz London

The Ritz London

The Ritz London is one of the most luxurious and elegant hotels in London.

It is located in the heart of Piccadilly, a stone's throw away from some of the city's best shops, cafes, and cultural attractions, so check in early and head out to discover the best sights of the city right away.

One of the highlights of the Ritz is its famous afternoon tea, served in the Palm Court. Here, you can indulge in a selection of freshly baked scones, delicate pastries, and a range of teas and Champagnes.

For fine dining, the Ritz offers two Michelin-starred restaurants, including the opulent Ritz Restaurant. Here, you can enjoy classic French cuisine, prepared with the freshest seasonal ingredients.

2. The Savoy

The Savoy

The Savoy is a landmark hotel in London, known for its Art Deco and Edwardian design.

The hotel is located on the Strand, overlooking the Thames, and is just a short walk away from some of the most iconic sights in London, including the Tower of London and Tower Bridge.

The American Bar at The Savoy is one of the world's most famous cocktail bars, serving classic and contemporary cocktails in a glamorous setting.

For dining, the Savoy Grill offers a menu of delicious British cuisine, including traditional roasts and fresh seafood.

3. The Dorchester

The Dorchester

The Dorchester is one of the most iconic hotels in London. Opened in 1931, it has been a symbol of classic British charm for almost a century.

The hotel is located in Mayfair, one of London's most exclusive neighborhoods, and is just a short walk away from Hyde Park and the designer boutiques of Bond Street.

The Grill at The Dorchester offers the best of British cuisine.

There is also a stylish lounge, where patrons can enjoy a pleasant afternoon tea and jazz performances several nights a week, ensuring an unforgettable stay.

4. The Trafalgar St James

The Trafalgar St James

Situated just a brief 3-minute stroll away from Charing Cross tube station and the National Gallery, this London hotel commands a prime location overlooking Trafalgar Square.

The hotel boasts contemporary rooms that exude modern elegance.

Guests can enjoy the breathtaking city skyline views from the hotel's rooftop bar, which provides a delightful setting for drinks and dining.

Additionally, a stylish cocktail bar is available for those seeking a sophisticated ambiance. To keep up with fitness routines, a well-equipped gym is also provided.

5. The Langham

The Langham

The Langham is a luxury hotel located in the heart of London, with a Victorian elegance that is sure to impress.

The hotel is just a short walk away from Oxford Street and is also close to the vibrant neighborhood of Soho.

Roux at The Landau is the hotel's Michelin-starred restaurant, serving an array of French cuisine prepared with the finest ingredients.

Also, stop by the stylish and traditional pub, serving a range of craft beers and pretty good British pub food.

6. Sunborn London Yacht Hotel

Sunborn London Yacht Hotel

The Sunborn London Yacht Hotel is a luxury London hotel set on a luxurious yacht at the Docklands, which offers incredible views and an unforgettable stay.

It offers a prime location adjacent to the ExCel London Convention Center and a mere 5-minute walk from the Docklands Light Rail trains, providing seamless access to central London.

Indulge in the comfort of the polished classic rooms, complete with en suite bathrooms, flat-screen TVs, Wi-Fi, and convenient touch-pad room controls. Select suites even offer private decks, providing a serene retreat.

Savor exquisite British fusion cuisine at the upscale restaurant, unwind with a refreshing drink at the bar, and pamper yourself at the day spa, offering a range of rejuvenating treatments.

If you are visiting the ExCel London Convention Center then this is a great option for business travellers.

7. The Tower Hotel London

The Tower Hotel London

Situated on the banks of the River Thames, right next to Tower Bridge, The Tower Hotel in London is a modern and well known hotel.

The Tower of London, a UNESCO World Heritage Site, will be on your doorstep and you will be just a couple of stops away from Canary Wharf.

Upgraded rooms provide stunning views of the tower, minibars, and exclusive access to a private lounge where guests can enjoy complimentary breakfast and refreshments throughout the day.

Additional amenities include a fitness room, meeting rooms, and parking facilities, as well as a limo service (additional fees may apply).

8. The Corinthia

The Corinthia

Nestled within a remarkable building dating back to 1896, The Corinthia is a magnificent hotel whose grandeur can be felt upon arrival.

The Corinthia's rooms and suites are stylish and elegant, with luxurious amenities to ensure a comfortable stay.

The hotel's Northall restaurant offers a menu of contemporary British cuisine, with a range of fresh and seasonal ingredients.

For those who want to relax, the hotel features a luxurious spa complete with an indoor pool and a well-equipped gym.

9. The Rosewood

The Rosewood

The Rosewood is a stunning Edwardian hotel situated in the heart of Covent Garden. The hotel's Holborn Dining Room is one of its highlights, with a menu of classic British cuisine.

Immerse yourself in a world of tranquility at the spa. Unwind in the saunas and steam rooms or maintain your fitness routine in the well-equipped fitness center.

Scarfes Bar is a stylish and sophisticated space, offering a range of cocktails and fine wines. The Rosewood's rooms and suites are elegant and luxurious, with plush furnishings and high-quality bedding.

10. The Shangri-La at The Shard

The Shangri-La at The Shard

The Shangri-La at The Shard is one of London's newest hotels, offering unparalleled views of the city skyline.

It's just a 2-minute walk from London Bridge railway and tube station, and a mile away from the Tower of London.

The rooms feature floor-to-ceiling windows, free Wi-Fi, and flat-screen TVs. Room service and in-room spa treatments are also available.

The hotel boasts one of the best Asian restaurants, a cozy café, and a bar on the 52nd floor. Guests can also take advantage of the infinity pool, fitness center, and three meeting rooms.

11. Holiday Inn Hotel & Suites London

Holiday Inn Hotel & Suites London

Holiday Inn Hotel & Suites London offers newly designed guest rooms with luxurious linens, free Wi-Fi in all public areas and a 24-hour Business Centre for your convenience.

Don't miss the opportunity to explore the top-floor loft fitness center, unwind in the spacious indoor pool, or bask in the sunshine on the outdoor patio.

With a boutique-style ambiance, the elegant meeting spaces are filled with natural light, creating the perfect setting for executive retreats or intimate events.

Travelers find the staff pleasant and helpful, adding to the fantastic experience.

12. The Ned

The Ned

The Ned is a historic hotel situated in the heart of London's financial district. The hotel is housed in a former bank headquarters, and its nine restaurants offer a range of cuisine from around the world.

The stylish rooms showcase Edwardian décor from the 1920s, featuring elegant blackout blinds, marble mosaic bathrooms, and free WiFi for guests to enjoy.

A hidden gem awaits beneath the surface, as the hotel's underground spa occupies the old vaults. Guests can also enjoy a rooftop pool and lounge.

Indulge in the grandeur of this luxury London hotel, where history meets modern elegance, creating an unforgettable stay in the heart of the city.

FAQs about the Best Hotels in London

Now, let's also have a look at some common questions about the best hotels in London.

How much should I spend on a hotel in London?

The cost of hotels in London can vary greatly depending on factors such as location, star rating, and amenities.

It's advisable to budget around £100-£200 per night for a decent hotel, but luxury accommodations can range from £200-£500 or more.

What is the average cost of London hotels?

The average cost of hotels in London ranges from approximately £100-£200 per night for mid-range options.

However, the price range can fluctuate significantly based on the season, location, and hotel category.

It's always recommended to check each hotel's website, enter your dates and compare prices.

What services and amenities do hotels in London offer?

Hotels in London offer a wide range of services and amenities to ensure a pleasant stay for their guests.

One convenient service offered by many hotels is early check-in. Some even provide bikes for guests to explore the city at their own leisure.

It's important to note that amenities vary from hotel to hotel, so it's always a good idea to check with the hotel's website or in person.

Which hotels in London are within walking distance of tourist attractions?

Several hotels in London are conveniently located within walking distance of major tourist attractions.

Popular options include hotels in the Westminster area, as well as those in the Covent Garden or Southbank areas, which offer easy access to the London Eye, Tate Modern, local theaters, and other notable sites.

What are some must-see attractions in London?

When exploring London, several must-see attractions should be on your itinerary.

One of the top recommendations is the British Museum, a treasure trove of art, history, and culture from around the world.

Also, don't forget to catch a glimpse of iconic landmarks such as Big Ben, Tower Bridge, or Buckingham Palace. You can join a guided tour and learn more about each of these sights.

What is the best time to visit London for the lowest hotel prices?

The best time to visit London for the lowest hotel prices is typically during the off-peak seasons.

The winter months are a great time to find deals on accommodations and great value for money in most hotels. Also, for lower rates, avoid visiting during major events, holidays, or on the weekend.

Hotel prices can fluctuate, as expected, so it's best to compare prices across booking platforms in advance to find the best deals.

Summing Up: The Best Hotels in London

London boasts an impressive array of exceptional hotels, catering to a diverse range of preferences and budgets.

From historic landmarks to contemporary havens, each of the 12 hotels highlighted in this article offers a good experience in the city during your stay.

Whether you seek luxury, convenience, or a blend of both, these accommodations offer visitors outstanding service, amenities, and locations.

So, plan your trip to England, visit London, and make the most of a wonderful stay in one of the capital city's best hotels.