Hotels in England, United Kingdom

Find the best England hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for England hotels with free cancellation or excellent ratings

Trusted England hotel providers

See all hotels in England

Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
View more hotels

Find a England hotel in the heart of the action

Beat the queues at the top England attractions by staying close to them.

Where to stay in England

England, a part of the United Kingdom, hosts cities with unique charm and various experiences. London, the capital, is a lively hub of culture with a rich history alongside modern diversity. Its energy is contagious, appealing to those who love a cosmopolitan vibe. Birmingham, known as England's second city, is famed for its dynamic urban lifestyle and warm communities, making it a delightful destination for visitors.

Meanwhile, Manchester stands out with its strong musical heritage and creative innovation. It's a place where tradition meets progressive ideas, providing a fertile ground for cultural exploration. Each city has its distinct personality, promising engaging experiences that showcase the essence of England.

Things to do in England

In England, explore historic and cultural spots. At The British Museum, you'll find a world-class collection of artefacts. It's a journey through human history. Next, visit Tower Bridge, where you can marvel at its engineering design, and enjoy panoramic views of the river and beyond.

Don’t miss King's Cross Station. It's not just a hub for transit but also home to the legendary Platform 9¾, beloved by Harry Potter fans. Each of these sites weaves a rich tapestry of England's heritage.

Planning your trip to England

Choosing when to visit England can influence your travel costs and experience. Late spring through summer is ideal for warmer weather and longer days, but it's also the peak season with larger crowds and higher prices. Alternatively, the shoulder seasons of April-May and September-October provide pleasant climates, fewer tourists, and often lower rates.

For budget-conscious travellers, winter presents the cheapest options, though it's colder with shorter daylight hours. To save on accommodation without compromising quality, consider staying at hotels like Atlantic Tower Hotel Liverpool By Sunday, Grand Hotel Gosforth Park, or Camden Prime ApartHotel.

Top hotels in England

At Hotel Holloway, visitors can enjoy chic interiors, blending style with modern conveniences. A significant draw for guests, Ennios Boutique Hotel in Southampton is known for its exquisite dining, providing a gourmet experience. Meanwhile, the Dakota Leeds impresses with stunning city views and plush accommodations, making it a standout in Leeds.

From weekend breaks to extended stays

A weekend jaunt to England might see you exploring London's essentials. Visit the Tower of London, Buckingham Palace, and the British Museum. Don't miss a West End theatre performance for a taste of the city's flair.

For a longer, 10-day adventure, begin in London and then journey to Stonehenge. Discover the Cotswolds' quaint villages, and the Roman Baths in Bath. Enjoy a mix of history and culture against England's mild, changeable climate. Whether you're enjoying the urban energy of London or the peaceful beauty of the countryside, England's varied attractions will keep you engaged. A stay of 7 to 10 days is perfect to truly appreciate everything on this diverse itinerary.


England hotels: FAQs

You can always cancel or amend your hotel reservation if you need to, but look out for hotels in England with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.

Of course - the cheapest hotel deal we found within the next seven days is $37 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for $39 per night.

The average price of a hotel during the week is $377 per night, and the average price on weekends is $397. Overall, it looks like the cheapest day to stay in England could be Sunday.

We crunched some numbers on our calendar and found that Sunday is the cheapest day to stay in England. And the most expensive day seems to be Saturday.

The average price of a 3-star hotel in England is currently around $250 per night. And the cheapest 3-star hotel we found is $45 per night.

The average price of a 4-star hotel in England is currently around $376 per night. And the cheapest 4-star hotel we found is $54 per night.

The average price of a 5-star hotel in England is currently around $1,012 per night. And the cheapest 5-star hotel we found is $103 per night.

The cheapest month to stay in a hotel in England is June, with an average price of $319 per night. The most expensive month is May, when the average room rate can rise to $540 per night. These average prices are based on all the hotels we found – from hostels through to fancy 5-star hotels.

The average price of a hotel in June is $333 per night, which is around 13% lower than the rest of the year.