Best Hotels at London for Memorable Stay

We checked thousands of reviews on and to find the best hotels for your stay
Go to Hotel List View map

Are you planning a trip to the vibrant and culturally-rich city of London? Look no further, as we delve into the realm of hotels at London to help you find the perfect accommodation for your stay. With its iconic landmarks, world-class museums, and lively markets, London has something to offer every traveler. But choosing the right hotel can make all the difference in your experience, ensuring comfort and convenience throughout your visit. Whether you're seeking a luxurious retreat or a budget-friendly option, our guide will lead the way to a memorable stay in the heart of the United Kingdom.

From the bustling streets of Covent Garden to the historic charm of Kensington, London offers a multitude of neighborhoods, each with its own unique atmosphere. When it comes to hotels at London, location is key. Stay in the center of the city, near popular attractions like Buckingham Palace and the Tower of London, and immerse yourself in the vibrant energy of the capital. Or retreat to the peaceful outskirts of London, where charming bed and breakfasts offer a cozy escape from the bustling city center. With a wide range of accommodation options available, you're sure to find the perfect spot to rest your head after a day of exploring.

When it comes to hotels at London, don't forget to consider the amenities and services that will enhance your stay. Many hotels offer fitness centers, spa facilities, and on-site dining options, allowing you to fully unwind and indulge during your visit. If you're traveling with children, family-friendly hotels with playrooms or babysitting services provide a stress-free experience for parents. And for the business traveler, hotels with conference rooms and high-speed internet access ensure a seamless working environment. Whatever your needs may be, our guide to hotels at London will help you find the ideal accommodation to make your trip unforgettable.

Show more + Show less -

Our Top 10

(Sorted by rating & number of reviews)

1. The Montague On The Gardens Hotel
2. Artist Residence London
3. The Dorchester - Dorchester Collection
4. Travelodge London Central City Road
5. Ham Yard Hotel, Firmdale Hotels
6. The Tower Hotel, London
7. Citizenm London Bankside Hotel
8. The Athenaeum Hotel & Residences
9. The Lanesborough, Oetker Collection Hotel
10. The Ampersand Hotel

Luxury Hotels at London

Check Availability

London
Nov 04, 2025 - Nov 05, 2025

The Montague On The Gardens Hotel

9.0

Good

(3039 Reviews)

+ 257 photos
Nestled in the charming Bloomsbury neighborhood, The Montague on the Gardens is an eco-friendly hotel that places sustainability at the forefront. The hotel takes pride in its green initiatives, incorporating energy-efficient practices, recycling programs, and locally sourced produce in its dining options. Guests can relax in the tranquil garden terrace or visit nearby attractions such as the British Museum and Covent Garden.
Address: 15 Montague Street
Rating: Good 9.0 (3039 Reviews)
Rooms: 100
Price: From 241$

Artist Residence London

9.1

Good

(85 Reviews)

+ 101 photos
Nestled in the artistic neighborhood of Pimlico, Artist Residence London is a charming boutique hotel that combines whimsical design with cozy comfort. Each room is uniquely decorated with artwork and vintage furnishings, creating a vibrant and eclectic atmosphere. The hotel also houses a cocktail bar and restaurant, where guests can indulge in creative dishes and craft cocktails.
Address: 52 Cambridge Street
Rating: Good 9.1 (85 Reviews)
Rooms: 10
Price: From 246$

The Dorchester - Dorchester Collection

9.0

Good

(245 Reviews)

+ 381 photos
Located on the iconic Park Lane, The Dorchester is a symbol of luxury and refinement. Boasting stunning views of Hyde Park, this five-star hotel features spacious rooms and suites adorned with exquisite decor and state-of-the-art technology. Pamper yourself at the award-winning spa and dine in style at the hotel's Michelin-starred restaurants.
Address: 53 Park Lane
Rating: Good 9.0 (245 Reviews)
Rooms: 253
Price: From 1185$

Budget-friendly Hotels at London

Discover that luxury doesn't have to come with a hefty price tag as we explore the best budget-friendly hotels at London. These accommodations offer comfortable rooms, convenient locations, and excellent value for money.

Travelodge London Central City Road

+ 113 photos
Conveniently located near the financial district, Travelodge London Central City Road provides affordable accommodation without compromising on comfort. The hotel features clean and cozy rooms with modern amenities, ensuring a pleasant stay in the center of London. Start your day with a continental breakfast before venturing out to explore nearby attractions, including St Paul's Cathedral and the Tower of London.
Address: 1-23 City Road
Rooms: 99
Price: From 57$

Ham Yard Hotel, Firmdale Hotels

9.2

Good

(32 Reviews)

+ 202 photos
Tucked away in the vibrant district of Soho, Ham Yard Hotel offers a chic and stylish retreat in the lively heart of London. This boutique hotel boasts uniquely designed rooms and suites, complemented by modern amenities and exquisite attention to detail. Guests can enjoy the hotel's rooftop terrace, bowling alley, and luxurious spa. Indulge in culinary delights at the on-site restaurant or explore the surrounding area, known for its lively atmosphere and vibrant nightlife.
Address: 1 Ham Yard
Rating: Good 9.2 (32 Reviews)
Rooms: 91
Price: From 666$

The Tower Hotel, London

7.8

Good

(21024 Reviews)

+ 390 photos
Overlooking the iconic Tower Bridge, The Tower Hotel offers family-friendly accommodations with breathtaking views of the River Thames and the city skyline. The hotel features spacious rooms and suites, some of which are specifically designed for families. Children can indulge in the hotel's dedicated play area, while parents enjoy the convenience of on-site dining options and easy access to nearby attractions, including the Tower of London and the vibrant Shoreditch district.
Address: St Katharine'S Way
Rating: Good 7.8 (21024 Reviews)
Rooms: 801
Price: From 180$

Boutique Hotels at London

Uncover the charm and uniqueness of boutique hotels at London, where personalized service and distinctive aesthetics create an intimate and memorable experience. Each hotel in this section has its own character and offers a blend of comfort, style, and authenticity, making them perfect for those seeking a truly immersive stay in the center of London.

Citizenm London Bankside Hotel

8.6

Good

(3431 Reviews)

+ 55 photos
Located in the vibrant Bankside district, citizenM London Bankside is a contemporary and environmentally conscious hotel that prioritizes sustainability. The hotel's rooms are equipped with smart technology to optimize energy consumption, and sustainable materials are incorporated throughout the property's design. Guests can enjoy the hotel's stylish communal spaces, including the living room-inspired lobby and rooftop bar with panoramic views.
Address: 20 Lavington Street
Rating: Good 8.6 (3431 Reviews)
Rooms: 180
Price: From 184$

The Athenaeum Hotel & Residences

8.6

Good

(777 Reviews)

+ 339 photos
Situated in the prestigious Mayfair district, The Athenaeum Hotel & Residences is a family-friendly hotel that provides a delightful and comfortable stay for all ages. The hotel offers spacious family rooms and suites, complete with amenities and services tailored to meet the needs of children. Enjoy bonding time at the hotel's children's program, featuring fun activities and games, or explore nearby attractions such as Green Park and Hyde Park.
Address: 116 Piccadilly
Rating: Good 8.6 (777 Reviews)
Rooms: 162
Price: From 1272$

The Lanesborough, Oetker Collection Hotel

9.5

Good

(219 Reviews)

+ 347 photos
Nestled in the prestigious neighborhood of Knightsbridge, The Lanesborough offers a regal experience like no other. This historic hotel combines Georgian grandeur with modern comforts, offering luxurious rooms and suites adorned with fine fabrics and antique furnishings. Indulge in the hotel's signature Butler Service, enjoy exquisite cuisine at Michelin-starred restaurants, and relax in the opulent surroundings of the spa.
Address: Hyde Park Corner
Rating: Good 9.5 (219 Reviews)
Rooms: 93
Price: From 1093$

Family-friendly Hotels at London

Embark on a family-friendly adventure in London with our selection of hotels that cater to the needs of travelers with children. These hotels offer spacious rooms, convenient amenities, and engaging activities, ensuring a memorable and stress-free stay for the whole family.

The Ampersand Hotel

8.9

Good

(2727 Reviews)

+ 144 photos
Nestled in the center of the cultural district of Kensington, The Ampersand Hotel seamlessly blends Victorian grandeur with contemporary design. The hotel's rooms and suites are individually themed, inspired by the surrounding natural history museums and iconic landmarks. Guests can enjoy innovative cocktails at the hotel's inviting bar, relax in the charming courtyard garden, or indulge in a delectable afternoon tea experience.
Address: 10 Harrington Road
Rating: Good 8.9 (2727 Reviews)
Rooms: 111
Price: From 288$

The Savoy Hotel

9.4

Good

(2567 Reviews)

+ 411 photos
Nestled along the banks of the River Thames, The Savoy is an iconic hotel that has been welcoming guests since 1889. This historic gem showcases timeless elegance and sophistication, with impeccably designed rooms and suites that blend classic charm with contemporary luxury. Indulge in world-class dining experiences, enjoy live performances at the renowned Savoy Theatre, and explore the hotel's impressive art collection.
Address: Strand
Rating: Good 9.4 (2567 Reviews)
Rooms: 268
Price: From 809$

Brown'S Hotel, A Rocco Forte Hotel

9.0

Good

(179 Reviews)

+ 327 photos
As London's oldest hotel, Brown's Hotel holds a special place in the city's history. Located in the upscale Mayfair district, this historic establishment has been welcoming guests since 1837. The hotel features individually designed rooms and suites adorned with classic elegance and modern amenities. Explore the hotel's rich heritage with a visit to The Drawing Room, where Queen Victoria herself used to enjoy traditional afternoon tea.
Address: 33 Albemarle Street
Rating: Good 9.0 (179 Reviews)
Rooms: 117
Price: From 929$

Historic Hotels at London

Immerse yourself in the rich history and heritage of London with our handpicked selection of historic hotels. These accommodations have stood the test of time, offering guests a glimpse into the city's storied past while providing modern-day comfort and amenities.

Boutique Luxury Hotels at London

Elevate your stay in London with the perfect blend of boutique charm and luxury. These boutique luxury hotels redefine sophistication, offering guests an intimate and personalized experience imbued with opulence and style.

Eco-Friendly Hotels at London

Embrace sustainability and eco-consciousness in your London stay by choosing from our selection of eco-friendly hotels. These accommodations are committed to reducing their environmental impact while offering comfortable and stylish stays.