The best hotels in London · Stayforlong

The best hotels in London

Every trip to London tells a story. Our 10 hand-picked hotels are the heroes of your finest memories. Find yours!

Hurry, they're booking up fast!

The Top 3 of the year

Our pick of the must-stays, hotels where quality, price and views are simply exceptional.
Strand Palace Hotel
#1
8.8
★★★★
Strand Palace Hotel
From
$240
ibis budget London Whitechapel - Brick Lane
#2
8.3
★★
ibis budget London Whitechapel - Brick Lane
From
$125
The Tower Hotel, by Thistle
#3
8.3
★★★★
The Tower Hotel, by Thistle
From
$200

10 ways to sleep in London

Our selection of the 10 best hotels in London, ranked by rating, guest experience and value for money.

Frequently asked questions about London hotels

Which is the best neighbourhood for visiting London easily?

It depends on what you're after: the buzz of Soho, the elegance of Kensington or the trendy scene of Shoreditch. All our hotels are right next to the Tube to give you direct access to the must-sees.

Is the famous Full English Breakfast included in the booking?

Starting the day with an authentic English breakfast is part of the experience! Most of our hotels offer it, whether included in the base rate or available as an option when you book.

How do I get to the hotel from my arrival airport?

London is served by several airports (Heathrow, Gatwick, Stansted…), but the city is extremely well connected. Whether you take the Heathrow Express, the train or the Elizabeth Line, our hotels enjoy quick access from the major stations.

Do the hotels offer family-friendly rooms?

London is an ideal family destination. Many hotels in our selection offer connecting family rooms or spacious suites to welcome you and your children in the best conditions.

What style are the hotels: Victorian charm or modern design?

There's something for every taste. Our selection includes elegant townhouses that keep their historic London character, as well as boutique hotels with ultra-contemporary design and skyline views.