Where to stay in London
London has 7,045 places to stay in our index. 1,549 have enough guest reviews to rank. The average guest rating is 8.0.
- places to stay
- 7,045
- ranked by guests
- 1,549
- average rating
- 8.0
- 5-star hotels
- 469
Good to know about hotels in London
- Best-rated hotel
- Hotel Cafe Royal
- Area with most hotels
- Westminster
- Average guest rating
- 8.0
- Hotels with a pool
- 84
- Average walk grade
- 78/100
- 5-star hotels
- 469
Areas of London
Where the hotels are and how guests rate them.
-
Westminster 225 hotels, 8.1 -
Queen's Park 202 hotels, 7.6 -
City of London 187 hotels, 8.3 -
Camden Town 118 hotels, 7.7 -
Greenwich 49 hotels, 8.3 -
Chiswick 27 hotels, 7.6 -
Bloomsbury 26 hotels, 7.9 -
City of Westminster 25 hotels, 8.1 -
Hampstead 22 hotels, 8.1 -
East Ham 21 hotels, 8.0 -
Chinatown 21 hotels, 8.5 -
Wembley 20 hotels, 7.9
All hotels in London
Ranked by StayVersus score: guest rating adjusted for the number of reviews.
Popular match-ups in London
-
Merit Kensington Hotel vs Mowbray Court Hotel London, 8.3 / 8.3 -
Mowbray Court Hotel vs NOX Chelsea London, 8.3 / 7.3 -
Mowbray Court Hotel vs Olympia Hotel London, 8.3 / 6.3 -
Hotel Earls Court vs Mowbray Court Hotel London, 6.7 / 8.3 -
Mornington Hotel London Kensington, BW Premier Collection vs Mowbray Court Hotel London, 7.8 / 8.3 -
Mowbray Court Hotel vs Wembar Hotel London, 8.3 / 6.5 -
London Town Hotel vs Mowbray Court Hotel London, 7.9 / 8.3 -
Mowbray Court Hotel vs Oliver Plaza Hotel London, 8.3 / 8.6
FAQ: London
What is the best-rated hotel in London?
By StayVersus score, Hotel Cafe Royal is the best-rated hotel in London, with a guest rating of 9.5 from 167 reviews.
Which area of London has the most hotels?
Westminster has the most, with 225 rated places to stay.
How many 5-star hotels are there in London?
We list 469 5-star hotels in London.