Best London Hotels in the Heart of the City

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

Welcome to the magnificent city of London, a bustling metropolis that blends rich history with vibrant modernity. Explore the city's iconic landmarks, indulge in world-class shopping, and savor the diverse culinary scene. As you embark on your London adventure, finding the perfect accommodation is crucial in ensuring a memorable stay. In this article, we will guide you through the enchanting world of London hotels in the city, offering recommendations and insights to help you choose the ideal place to call your home away from home.

London offers a plethora of exceptional hotels, each with its own unique charm and allure. Whether you prefer luxurious five-star establishments or budget-friendly boutique accommodations, there is something for everyone. In the heart of the city, you'll find renowned hotels like The Savoy, Claridge's, and The Ritz, where opulence meets unparalleled service. For those seeking a more modern vibe, trendy hotels like The Ned and The Ace Hotel offer contemporary design and hip amenities. Don't forget to consider location, as staying near popular attractions like Buckingham Palace or the vibrant neighborhoods of Covent Garden and Soho can enhance your London experience.

Beyond the iconic landmarks and bustling streets, London's neighborhoods each have their own distinct character, and staying in different areas can offer a unique perspective on the city. Stay in the charming neighborhood of Kensington for its proximity to world-class museums and picturesque gardens. Alternatively, immerse yourself in the vibrant energy of Shoreditch or Notting Hill, known for their eclectic markets and trendy nightlife. With a wide range of options available, there's a London hotel in the city to suit every traveler's taste and budget. So, get ready to immerse yourself in the captivating charms of London and let your hotel be the perfect base for your unforgettable London adventure.

Show more + Show less -

Our Top 10

(Sorted by rating & number of reviews)

1. Charlotte Street Hotel, Firmdale Hotels
2. The Savoy Hotel
3. The Goring Hotel
4. Me London By Melia Hotel
5. Sea Containers London Hotel
6. Premier Inn London City - Aldgate
7. The Ritz London Hotel
8. Brown'S Hotel, A Rocco Forte Hotel
9. The Connaught Hotel
10. The Zetter Clerkenwell Hotel

Boutique Luxury London Hotels in the City

Check Availability

London
Dec 12, 2025 - Dec 13, 2025

Charlotte Street Hotel, Firmdale Hotels

9.0

Good

(182 Reviews)

+ 146 photos
Nestled in the vibrant neighborhood of Fitzrovia, The Charlotte Street Hotel is a hidden gem that perfectly embodies the charm of boutique luxury in London. Its individually designed rooms, adorned with contemporary art and stylish furnishings, create a unique and intimate atmosphere. Guests can enjoy the hotel's cozy screening room, the whimsical Drawing Room, and the award-winning restaurant, which offers a culinary journey showcasing the city's vibrant food scene.
Address: 15-17 Charlotte Street
Rating: Good 9.0 (182 Reviews)
Rooms: 52
Price: From 577$

The Savoy Hotel

9.4

Good

(2567 Reviews)

+ 411 photos
No list of London's historic hotels would be complete without mentioning The Savoy. This legendary establishment has been a symbol of elegance and luxury since its opening in 1889. Over the years, The Savoy has played host to countless luminaries from the worlds of art, literature, and politics. With its sumptuous rooms, iconic bars, and world-class dining options, The Savoy remains an iconic symbol of London's enduring glamour.
Address: Strand
Rating: Good 9.4 (2567 Reviews)
Rooms: 268
Price: From 809$

The Goring Hotel

9.2

Good

(286 Reviews)

+ 177 photos
Founded in 1910, The Goring holds the distinction of being the only hotel in the world to have been granted a Royal Warrant by Her Majesty The Queen. Located near Buckingham Palace, it has been a favorite choice for royalty and high-profile guests. The Goring retains its original elegance with luxurious rooms, an enchanting garden, and the Michelin-starred Dining Room, allowing guests to indulge in a truly regal experience.
Address: 15 Beeston Place
Rating: Good 9.2 (286 Reviews)
Rooms: 69
Price: From 1094$

Historic London Hotels in the City

Step into the glorious past of London with this selection of historic hotels that have stood the test of time. These iconic establishments have witnessed crucial historical events and attracted distinguished guests throughout the years.

Me London By Melia Hotel

8.5

Good

(1602 Reviews)

+ 334 photos
Situated in the heart of Covent Garden, ME London boasts a prime location and stunning views of the city skyline. The hotel's elegant rooftop bar, Radio Rooftop, offers panoramic vistas of the London Eye, St Paul's Cathedral, and the surrounding cityscape. With its sleek design, modern amenities, and innovative features, ME London provides a luxurious and stylish retreat, allowing guests to soak in the beauty of the city from above.
Address: 336-337 The Strand
Rating: Good 8.5 (1602 Reviews)
Rooms: 157
Price: From 547$

Sea Containers London Hotel

8.8

Good

(9075 Reviews)

+ 297 photos
Nestled along the vibrant South Bank of the River Thames, Sea Containers London offers breathtaking views of the iconic river and the London skyline. The hotel's unique design aesthetic, inspired by 1920s cruise ships, provides a stylish and vibrant atmosphere. Guests can enjoy unforgettable views from the rooftop bar, which overlooks St Paul's Cathedral, the Shard, and the Thames. With its prime location and remarkable vistas, Sea Containers London is the perfect choice for those seeking a luxury hotel with mesmerizing views.
Address: 20 Upper Ground
Rating: Good 8.8 (9075 Reviews)
Rooms: 359
Price: From 263$

Premier Inn London City - Aldgate

8.8

Good

(302 Reviews)

+ 30 photos
Strategically located near the historic Tower of London offers comfortable rooms at affordable rates. With its commitment to quality service and convenient amenities, such as an on-site restaurant and bar, this budget-friendly hotel provides a comfortable and practical stay for travelers looking to maximize their London experience without compromising on location or comfort.
Address: 66 Alie Street London
Rating: Good 8.8 (302 Reviews)
Rooms: 250
Price: From 126$

The Mondrian London

Strategically located on the banks of the River Thames, The Mondrian London is a design lover's paradise. Designed by the renowned Tom Dixon, its interiors reflect a bold blending of mid-century and contemporary influences. The hotel's stunning rooftop bar, the Rumpus Room, offers panoramic views of the city skyline, while the renowned Sea Containers restaurant showcases innovative cuisine inspired by the best of British and American fare.

The Ritz London Hotel

9.5

Good

(651 Reviews)

+ 270 photos
An iconic symbol of London's historic charm, The Ritz has been welcoming guests since 1906. This legendary establishment epitomizes elegance and sophistication, with its beautifully appointed rooms, opulent decor, and world-class service. From its glorious Palm Court, renowned for its traditional afternoon tea, to its sumptuous dining options, The Ritz exudes timeless charm and grandeur, allowing guests to experience the essence of old-world London.
Address: 150 Piccadilly
Rating: Good 9.5 (651 Reviews)
Rooms: 136
Price: From 1039$

Brown'S Hotel, A Rocco Forte Hotel

9.0

Good

(179 Reviews)

+ 327 photos
Located in the exclusive Mayfair district, Brown's Hotel is a historic gem that has been synonymous with luxury since 1837. With its rich heritage and elegant interiors, this five-star hotel offers a refined and welcoming atmosphere. Brown's has welcomed an impressive array of guests, including famous authors like Agatha Christie and Rudyard Kipling. Its historic charm, combined with modern amenities and impeccable service, ensures an unforgettable stay in the very heart of London.
Address: 33 Albemarle Street
Rating: Good 9.0 (179 Reviews)
Rooms: 117
Price: From 929$

The Connaught Hotel

9.3

Good

(199 Reviews)

+ 296 photos
Dating back to 1815, The Connaught is a celebrated establishment that has retained its luxurious and timeless appeal. This Mayfair hotel exudes elegance and refinement, featuring exceptional service, exquisite dining options, and beautifully appointed rooms. The Connaught's iconic bar, renowned for its classic cocktails, serves as a gathering place for London's social elite. Immerse yourself in the hotel's rich history and enjoy the impeccable hospitality that defines London's historic hotels.
Address: Carlos Place
Rating: Good 9.3 (199 Reviews)
Rooms: 121
Price: From 1072$

Budget-Friendly London Hotels in the City

London's allure is not limited to the luxurious segment. This section highlights a selection of budget-friendly hotels that offer comfort, convenience, and affordability for the cost-conscious traveler.

The Zetter Clerkenwell Hotel

8.7

Good

(169 Reviews)

+ 65 photos
Nestled in the charming neighborhood of Clerkenwell, The Zetter Townhouse is a stunning boutique hotel that marries eclectic design with luxurious comfort. Each of its individually styled rooms tells a unique story through its distinctive decor. The Zetter Townhouse showcases London's modern design sensibilities in an intimate and inviting setting.
Address: 49-50 St John'S Square
Rating: Good 8.7 (169 Reviews)
Rooms: 13
Price: From 549$

Ham Yard Hotel, Firmdale Hotels

9.2

Good

(30 Reviews)

+ 202 photos
Situated in the center of eclectic Soho, The Ham Yard Hotel is a true urban oasis. This boutique gem boasts a vibrant and eclectic design, showcasing a mix of contemporary and classic aesthetics. The hotel prides itself on its remarkable attention to detail, offering stylish and comfortable rooms, a stunning roof terrace, a luxurious spa, and an inviting courtyard. The Ham Yard Hotel is a testament to London's thriving creative spirit.
Address: 1 Ham Yard
Rating: Good 9.2 (30 Reviews)
Rooms: 91
Price: From 666$

The Hoxton, Shoreditch

8.3

Good

(2125 Reviews)

+ 99 photos
Located in the hip neighborhood of Shoreditch, The Hoxton is a stylish hotel with affordable rates. With its trendy design and relaxed atmosphere, it attracts a young and creative crowd. The hotel offers compact yet thoughtfully designed rooms, a lively lobby bar, and popular dining options, making it an ideal choice for budget-conscious travelers who want to experience the vibrant energy of East London.
Address: 81 Great Eastern Street
Rating: Good 8.3 (2125 Reviews)
Rooms: 201
Price: From 247$

Luxury London Hotels with Iconic Views

For those seeking a breathtaking panorama of London's iconic skyline, this section showcases a selection of luxury hotels with stunning views. Whether it's the majestic River Thames, the historic landmarks, or the glittering cityscape, these hotels offer a truly unforgettable vantage point.

Citizenm London Bankside Hotel

8.6

Good

(3431 Reviews)

+ 55 photos
The CitizenM London Bankside brings a breath of fresh air to the London hotel scene with its innovative approach to design and technology. Situated in the vibrant Southwark neighborhood, this hotel features compact yet stylish rooms equipped with cutting-edge amenities, including tablet-controlled mood lighting and Smart TVs. The vibrant communal spaces, such as the Living Room and the rooftop bar, provide a social atmosphere that reflects the dynamic energy of the city.
Address: 20 Lavington Street
Rating: Good 8.6 (3431 Reviews)
Rooms: 180
Price: From 184$

Corinthia London Hotel

9.2

Good

(670 Reviews)

+ 341 photos
Located in the prestigious Westminster area, The Corinthia Hotel London is a prime example of refined luxury. With its opulent decor, exquisite attention to detail, and five-star amenities, it captures the essence of London's finest hotels. From the breathtaking grand entrance to the indulgent spa and Michelin-starred dining, every aspect of this hotel epitomizes the epitome of luxury in the city.
Address: Whitehall Place
Rating: Good 9.2 (670 Reviews)
Rooms: 283
Price: From 752$

Egerton House Hotel

9.4

Good

(798 Reviews)

+ 222 photos
Located in the affluent neighborhood of Knightsbridge, The Egerton House Hotel is ideal for families seeking a luxurious yet family-friendly experience in London. The hotel offers spacious family suites, personalized amenities for children, and even a special children's menu in its renowned restaurant. The Egerton House Hotel's warm and attentive service combined with its convenient location near famous attractions such as Hyde Park and the Natural History Museum make it a perfect choice for families.
Address: 17-19 Egerton Terrace
Rating: Good 9.4 (798 Reviews)
Rooms: 28
Price: From 623$

London Hotels with Historic Charm

Discover the captivating history of London through these hotels that have embraced their heritage. Immerse yourself in the rich cultural tapestry of the city with these accommodations that have preserved their architectural integrity and historical significance.

Family-Friendly London Hotels in the City

Embarking on a family adventure in London? These specially selected family-friendly hotels cater to the needs of both parents and children, ensuring a memorable stay for the entire family. From spacious accommodations to child-friendly amenities, these establishments offer a warm and welcoming atmosphere for families exploring the vibrant city.