
Top Hotels in England
Find the perfect hotel for your stay 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
London
Search hotels in LondonSouthend-on-Sea
Search hotels in Southend-on-SeaManchester
Search hotels in ManchesterLiverpool
Search hotels in LiverpoolOxford
Search hotels in OxfordHow 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
Hampton by Hilton London Gatwick Airport
Longbridge House, North Terminal, Gatwick, United Kingdom
4 stars +
Tower Suites by Blue Orchid
100 Minories, London, United Kingdom
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
momondo's favourite hotels in England
Learn more about these user-preferred hotels in England
Useful insights on England hotels
Get a quick overview on price and accommodation trends for your visit in England
Lowest Hotel Price | $30 |
---|---|
Most Popular Hotel (5-star) | Tower Suites by Blue Orchid |
Hotels Near Airport | 25001 |
Average Length of Stay | 4 days |
When to book a hotel in England
Check out the information below to find the best deal on a hotel room in England
Low season | January | cheapest month to stay |
High season | December | most expensive time to stay |
19% | expected price decrease | |
20% | expected price increase |
Price | $271 - $416 |
---|
Cheapest day of week | Sunday | is the cheapest day of the week to book |
Highest day of week | Tuesday | is the most expensive day of the week to book |
$295 | is the average per night cost for a hotel on this day | |
$348 | is the average per night cost for a hotel on this day |
Best cities to book a hotel in England
Below are the average prices for hotels in the most popular cities in England
Price | $105 - $227 |
---|
CHEAPEST CITY IN ENGLAND | Birmingham | 38% cheaper | Hotels in Birmingham are the cheapest in England at just $105 per night on average |
MOST EXPENSIVE CITY IN ENGLAND | London | 25% more expensive | London has the highest priced hotels in England with rooms averaging $227 per night |
MOST POPULAR CITY IN ENGLAND | London | 90% more users visited | More momondo users search for hotels in London than any other city in England |
Information about staying in England
Read these important travel tips before booking a hotel in England
What is the most popular destination in England?
Those looking to stay in a popular tourist area of England will likely find London to be the best bet, as more momondo users looking for hotels in England plan to visit London than any other city. The average price of a hotel in London is $491/night. Secondary destinations in England include Manchester and Birmingham, where you can find hotels for $208/night and $176/night on average.
What is considered a good deal for a hotel in England?
Those looking for a good deal on a hotel room in England should consider looking at hotels in London, which is generally the cheapest city to stay in. If you are looking to stay elsewhere, a good deal for a hotel in England would be any price less than $208/night.
What are the best hotels in England?
Judging by user ratings, the best hotels in England are: Wilde Aparthotels London Liverpool Street in London (rated 9.1), and Chelsea Cloisters in London (rated 8.9)Courtyard by Marriott Keele Staffordshire in Newcastle-under-Lyme (rated 8.9)
What is the most popular hotel in England?
The most popular hotel in England is Royal National Hotel, which has a rating of 7.8 out of 10 from 5,184 of our users. In the past 12 months, 10% of all our users who booked hotels in England chose to stay at Royal National Hotel.
How much does a hotel in England cost in April?
$206 per night is the average price for a double room at a hotel in England during the month of April. The cheapest rate for a double room in England during this month was for $33 per night (in London).
Which city in England has the most expensive hotel rooms?
Gatwick is the most expensive city in England to book a hotel room in. The nightly rate of $223 is 38% more than the average city in England.
Which city in England has the least expensive hotel rooms?
Our users typically find that London has the lowest per night rates in the country at just $74. London offers hotels rooms at an average rate that is 79% lower than the average city in England.
What hotels in England are good for families?
If you’re planning to stay somewhere in England with your family, then consider booking rooms at Radisson Blu Hotel Manchester Airport, which is a popular choice among our users with families. Per night prices average $170 for a room at Radisson Blu Hotel Manchester Airport. Park Plaza London Park Royal ($172 per night) and Pullman London St Pancras ($355 per night) are other popular family hotel options in England.
What hotels in England are perfect for couples?
If you’re looking for a couples getaway somewhere in England, then consider booking a room at Park Plaza London Riverbank ($291 per night). Park Plaza London Park Royal, for $172 per night on average, is another great couples hotel option in England. Our momondo users have also booked rooms at Pullman London St Pancras quite often for a couples getaway in England. You can expect prices for Pullman London St Pancras to be around $355 per night.
How many operators does momondo search for hotels in England?
As of April 2025, there are 233,027 operators available to choose from for hotels in England.
When did momondo last update prices for hotels in England?
Prices for hotels in England are refreshed on a daily basis.
Are there hotels available near Paddington Station?
Those looking for a hotel near Paddington Station should expect to pay $297/night for area hotels. Below are the 11 best hotel options in the area. Hotels near Paddington Station are typically 42% more expensive than the average hotel in England, which is $172.
Are there hotels available near London Victoria Station?
The average price for hotels near London Victoria Station is $403 per night. Of those hotels, momondo users recommend the 11 hotels below for those looking to stay in the area. Since London Victoria Station is more popular at some times of year than others, prices may vary depending on when you plan your trip. Hotels near London Victoria Station are typically 57% more expensive than the average hotel in England, which is $172.
What is the average price of a hotel near Central London?
momondo users have recommended 11 hotels to users looking to stay near Central London. Hotels in this area have an average price of $311 per night. These prices may change based on several factors, such as time of year. Hotels near Central London are typically 44% more expensive than the average hotel in England, which is $172.
Why use momondo?
Why should I book accommodation in England through momondo?
Searching across hundreds of travel sites, momondo finds hotels and accommodation options in England and lets you filter them according to your needs. It is free to use and there are no hidden booking fees or costs.
How does momondo help me find a great place to stay in England?
You can find a great place to stay in England by using our filters once you have used the search form above. The filters momondo offer include simple options such as star rating, location and price; but also go much further and allow you to select accommodation based on style, amenities such as free breakfast and internet, as well as enhanced health and safety options.