Hotels in England

Find deals on 21,284 hotels in England

May 26 — May 272
Sat 5/27
Wed 5/31

Top hotels in England

Find the perfect hotel for your stay in England
Review Score
Hotel class

Best cities to book a hotel in England

Below are the average prices for hotels in the most popular cities in England


$96 - $194

CHEAPEST CITY IN ENGLANDHounslow26% cheaperHotels in Hounslow are the cheapest in England at just $96 per night on average
MOST EXPENSIVE CITY IN ENGLANDLondon33% more expensiveLondon has the highest priced hotels in England with rooms averaging $194 per night
MOST POPULAR CITY IN ENGLANDLondon89% more users visitedMore momondo users search for hotels in London than any other city in England

Things to do in England

Hotels in popular cities in England

Below are the most popular cities in England to stay in, as well as some of the best hotels in each area

When to book a hotel in England

Check out the information below to find the best deal on a hotel room in England
Low SeasonJanuarycheapest month to stay
High SeasonJulymost expensive time to stay
20%expected price decrease
18%expected price increase


$116 - $176

Cheapest day of weekSundayis the cheapest day of the week to book
Highest day of weekTuesdayis the most expensive day of the week to book
$150is the average per night cost for a hotel on this day
$129is the average per night cost for a hotel on this day

How much does a hotel in England cost per night?

Use the information below to find quality England hotel rooms for low prices
2 stars and under
3 stars
4 stars +

Best prices found by momondo users in the past 24 hours.

Hostels and cheap hotels in England

These hotels and hostels usually make for a cheap way to stay in England

Get the best value hotel in England

These England hotels have the best prices for their ratings

Useful insights on England hotels

Get a quick overview on price and accommodation trends for your visit in England

Lowest Hotel Price


Most Popular Hotel (5-star)

The Ritz London

Hotels Near Airport


Average Length of Stay

12 days
The cheapest price for a room in England found in the last 7 days is $22/night. This rate is available with Bath Backpackers Hostel, a 1-star hotel.
Travel with comfort when booking a room with The Ritz London, the most popular 5-star hotel in England (9.5/10 rating - based on 579 reviews).
There are 21,633 hotels in England close to London Heathrow. Aerotel London Heathrow T2 & T3 is the nearest with a distance of 0.1 mi from this airport.
On average, people stay for 12 days when lodging at hotels in England. The average accommodation price for 12 days in England in the past week is $1,812.

momondo's favorite hotels in England

Learn more about these user-preferred hotels in England