Best Places to Stay in England
Explore over 81241 accommodations in England
Popular cities
Scarborough
Average stay price $99.07
Birmingham
Average stay price $102.7
Canterbury
Average stay price $103.61
Shanklin
Average stay price $105.79
Manchester
Average stay price $111.45
Great Yarmouth
Average stay price $114.07
Penrith
Average stay price $145.44
Bournemouth
Average stay price $151.01
Weymouth
Average stay price $172.9
Keswick
Average stay price $184.76
Live in the lap of luxury
Excellent
960 ratings
St Martins Lane
Hotel
980 ratings
Royal Lancaster London
Superb
970 ratings
The May Fair, A Radisson Collection Hotel, Mayfair London
Very Good
72 ratings
Commodore Hotel
1077 ratings
Hard Rock Hotel London
62 ratings
The Capital Hotel
Show all
Because travel is for everyone
350 ratings
Breakfast included
Free Cancellation
Blakemore Hyde Park
977 ratings
Novotel London Waterloo
658 ratings
COMO Metropolitan London
183 ratings
The Level at the Melia White House
So you can indulge guilt-free
Good
96 ratings
Admiral Hotel at Park Avenue
Exceptional
642 ratings
Porth Veor Manor, Sure Hotel Collection by Best W.
956 ratings
Kings Hotel
287 ratings
Macdonald Leeming House
We’ll share travel tips, incentives and unmissable offers!