Search Hotels in England

Top Cities in England

Compare 145,189 hotels in England with room rates, reviews, and availability. Most hotels are fully refundable.

Zedwell Piccadilly Circus
3.0 star property
7.4 out of 10, Good, (4321)
The price is $153
includes taxes & fees
$127 per night
Nov 17 - Nov 18
Zedwell Piccadilly Circus
The Tower Hotel, London
4.0 star property
8.2 out of 10, Very Good, (5649)
The price is $165
includes taxes & fees
$137 per night
Nov 10 - Nov 11
The Tower Hotel, London
Park Plaza Westminster Bridge London
4.0 star property
8.8 out of 10, Excellent, (3386)
The price is $277
includes taxes & fees
$231 per night
Nov 17 - Nov 18
Park Plaza Westminster Bridge London
President Hotel
3.5 star property
8.0 out of 10, Very Good, (4333)
The price is $207
includes taxes & fees
$173 per night
Nov 2 - Nov 3
President Hotel
Marlin Waterloo
4.0 star property
8.6 out of 10, Excellent, (1763)
The price is $170
includes taxes & fees
$141 per night
Nov 10 - Nov 11
Marlin Waterloo
Park Plaza London Riverbank
4.0 star property
8.4 out of 10, Very Good, (1602)
The price is $207
includes taxes & fees
$172 per night
Nov 3 - Nov 4
Park Plaza London Riverbank
Strand Palace Hotel
4.0 star property
8.8 out of 10, Excellent, (3649)
The price is $239
includes taxes & fees
$199 per night
Nov 3 - Nov 4
Strand Palace Hotel
Yotel London City
4.0 star property
8.6 out of 10, Excellent, (1250)
The price is $158
includes taxes & fees
$132 per night
Nov 10 - Nov 11
Yotel London City
citizenM Tower of London
4.0 star property
9.2 out of 10, Wonderful, (1438)
The price is $163
includes taxes & fees
$136 per night
Nov 3 - Nov 4
citizenM Tower of London
Royal National Hotel
3.0 star property
7.6 out of 10, Good, (5706)
The price is $195
includes taxes & fees
$162 per night
Nov 4 - Nov 5
Royal National Hotel
Assembly Leicester Square
3.5 star property
8.2 out of 10, Very Good, (1578)
The price is $176
includes taxes & fees
$146 per night
Nov 3 - Nov 4
Assembly Leicester Square
Sea Containers London
5.0 star property
9.4 out of 10, Exceptional, (1352)
The price is $298
includes taxes & fees
$248 per night
Nov 3 - Nov 4
Sea Containers London
Point A Kensington Olympia
3.5 star property
8.2 out of 10, Very Good, (1278)
The price is $104
includes taxes & fees
$87 per night
Nov 3 - Nov 4
Point A Kensington Olympia
Park International Hotel
4.0 star property
8.2 out of 10, Very Good, (1988)
The price is $147
includes taxes & fees
$122 per night
Nov 3 - Nov 4
Park International Hotel
Mitre House Hotel
3.0 star property
8.2 out of 10, Very Good, (1815)
The price is $166
includes taxes & fees
$139 per night
Nov 17 - Nov 18
Mitre House Hotel
St Athans Hotel
2.0 star property
8.0 out of 10, Very Good, (1004)
The price is $127
includes taxes & fees
$105 per night
Nov 4 - Nov 5
St Athans Hotel
The Bailey's Hotel London Kensington
4.0 star property
9.0 out of 10, Wonderful, (1836)
The price is $200
includes taxes & fees
$167 per night
Nov 3 - Nov 4
The Bailey's Hotel London Kensington
Copthorne Tara Hotel London Kensington
4.0 star property
7.4 out of 10, Good, (2942)
The price is $106
includes taxes & fees
$89 per night
Nov 3 - Nov 4
Copthorne Tara Hotel London Kensington
St Giles Hotel - London
3.0 star property
7.6 out of 10, Good, (3397)
The price is $145
includes taxes & fees
$121 per night
Nov 17 - Nov 18
St Giles Hotel - London
Bermonds Locke, Tower Bridge
4.5 star property
9.4 out of 10, Exceptional, (630)
The price is $182
includes taxes & fees
$152 per night
Nov 10 - Nov 11
Bermonds Locke, Tower Bridge
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Don't see what you're looking for?
See all available properties in England
Save an average of 15% on thousands of hotels when you're signed in

Frequently asked questions

How much do hotels in England cost?
In England, you can find cheap options from $104 in a few different ways. To see the availability, enter your chosen travel dates, then refine your search by budget, amenities and more. Remember that rates can vary according to when you want to go, so if you have some flexibility, try swapping your dates around until you find the right deal.
When is the best time to go to England?
The best time to be in England depends on where you’re going and what you want to do. Dreaming of a summer London trip? This leading destination has an oceanic climate, with average temperatures ranging from 57ºF to 72ºF between June and August.
How can I find cheap hotels in England?
A good place to begin searching is by using our “Price per night” filter. Currently, the cheapest properties start at $104 per night. Other ways to lock in a wallet-friendly stay in England are by booking early and being flexible with dates. For even more great prices, check out our cheap hotels in England page.
What are the best hotels in England for families?
The first step to a great family vacation in England is locking in the right place to stay. Go to the “Traveler experience” heading of our filter tool and check “Family friendly.” This will show you all the England properties that welcome children and have family conveniences such as recreational activities and babysitting. Pick the one that matches your style and budget, then get ready to kick back while the little ones have fun.
Why should I book my England hotel with Expedia?
Reserve your England hotel with Expedia for price, ease and choice. Also, our One Key™ rewards platform lets you earn OneKeyCash™* on any eligible flights, car rentals, activities, hotels and more. Plus, we offer flexibility should your plans change, and if you have any questions or need assistance, our online Help Center is always available. *OneKeyCash disclaimer - OneKeyCash is not redeemable for cash and can only be used on Hotels.com, Expedia and Vrbo.