Hotels in England

Find deals on 19,133 hotels in England

8 Oct — 9 Oct2
Sun 9/10
Thu 13/10

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


₹ 7,246 - ₹ 15,815

CHEAPEST CITY IN ENGLANDHounslow32% cheaperHotels in Hounslow are the cheapest in England at just ₹ 7,246 per night on average
MOST EXPENSIVE CITY IN ENGLANDBath32% more expensiveBath has the highest priced hotels in England with rooms averaging ₹ 15,815 per night
MOST POPULAR CITY IN ENGLANDLondon88% 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 seasonFebruarycheapest month to stay
High seasonMarchmost expensive time to stay
56%expected price decrease
38%expected price increase


₹ 4,221 - ₹ 15,367

Highest day of weekSaturdayis the most expensive day of the week to book
Cheapest day of weekSundayis the cheapest day of the week to book
₹ 12,961is the average per night cost for a hotel on this day
₹ 8,499is 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

₹ 3,750

Most Popular Hotel (5-star)

Citysuites Aparthotel

Hotels Near Airport

The cheapest price for a room in England found in the last 7 days is ₹ 3,750/night. This rate is available with Britannia Hotel Bolton, a 3-star hotel.
Travel with comfort when booking a room with Citysuites Aparthotel, the most popular 5-star hotel in England (8.9/10 rating - based on 4,083 reviews).
There are 220 hotels in England close to London Heathrow. Aerotel London Heathrow T2 & T3 is the nearest with a distance of 0.1 km from this airport.

Information about staying in England

Read these important travel tips before booking a hotel in England

The absolute cheapest price found in England was for ₹ 1,177/night. The average rate for a hotel in England is ₹ 9,635/night, so momondo would consider anything under ₹ 9,635/night to be a good deal for our users.

Judging by user ratings, the best hotels in England are: Sofitel London St James in London (rated 9.2), and The Millstone, Mellor in Blackburn (rated 9.0)Grosvenor House Suites in London (rated 9.0)

A typical double room in England costs ₹ 237 per night on average in the month of October, though some users have seen prices for double rooms for as low as ₹ 14 (found in London) per night during this time of year in England.

At ₹ 9,376 per night, London is the most expensive city in England to book a hotel room in. The average cost of ₹ 9,376 is about 26% above the country's average price per night.

Our users typically find that Bournemouth has the lowest nightly rates in the country at just ₹ 4,848. Bournemouth offers hotel rooms at an average rate that is 69% lower than the average city in England.

momondo's favourite hotels in England

Learn more about these user-preferred hotels in England
Hyde Park Executive Apartments

Hyde Park Executive Apartments

8-18 Inverness Terrace, London, United Kingdom

₹ 9,783

The Angel Hotel Wetherspoon

1 New Quay Road, Whitby, United Kingdom

₹ 5,299
Jurys Inn Liverpool

Jurys Inn Liverpool

No. 31 Keel Wharf, Liverpool, United Kingdom

₹ 4,647
Lakes Hotel & Spa

Lakes Hotel & Spa

Lake Road, Bowness On Windermere, Windermere, United Kingdom

₹ 13,615

The Craimar

32 Hull Road, Blackpool, United Kingdom

₹ 3,180
Travelodge Newcastle Central

Travelodge Newcastle Central

2 Forster Street Newcastle, Newcastle upon Tyne, United Kingdom

₹ 2,446
ibis budget London Bromley Town Centre

ibis budget London Bromley Town Centre

18 Elmfield Road, Bromley, United Kingdom

₹ 4,158
Ibis York Centre

Ibis York Centre

77 The Mount, York, United Kingdom

₹ 4,973
Dorsett Shepherds Bush, London

Dorsett Shepherds Bush, London

58 Shepherd's Bush Green, White City, London, UK, London, United Kingdom

₹ 9,702
The Grand, York

The Grand, York

Station Rise, York, United Kingdom

₹ 15,979
Birmingham Central Bullring

Birmingham Central Bullring

Upper Dean Street, Birmingham, United Kingdom

₹ 2,935
The Royal Hotel

The Royal Hotel

West Cliff 1, Whitby, United Kingdom

₹ 6,278
Royal Hotel

Royal Hotel

St Nicholas Street, Scarborough, United Kingdom

₹ 3,781
Staycity Aparthotels Paragon Street

Staycity Aparthotels Paragon Street

Paragon Street, York, United Kingdom

₹ 7,011
Macdonald Manchester Hotel & Spa

Macdonald Manchester Hotel & Spa

91 London Road, Manchester, United Kingdom

₹ 7,337
Travelodge Southport

Travelodge Southport

Garrick Parade, Lord Street, Southport, United Kingdom

₹ 2,364

Stay in these cities in England

Find great hotel deals in these popular England cities