Hotels in England

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in England?

Top hotels in London (and vicinity)

Top hotels in Bembridge

Top hotels in Manchester

Top hotels in Kettering

Top cities in England

Great weekend hotel deals in England

Showing deals for:21 Aug - 23 Aug

Top landmarks in England

Check out reviews of England hotels guests love

Find out more about England

Uncover England's Timeless Tapestry of Heritage and Halls

England is a tapestry of history, culture, and stunning landscapes that beckon travellers from all corners of the globe. Explore the vibrant streets of London, where iconic landmarks like the Tower of London and Buckingham Palace stand proudly alongside world-class museums. Venture into the picturesque Cotswolds for charming villages and rolling hills, or discover the ancient mysteries of Stonehenge. From the rugged beauty of the Lake District to the coastal splendour of Cornwall, England offers a diverse array of experiences. With its rich heritage and welcoming atmosphere, England is a destination that promises adventure and enchantment at every turn.

Discover great hotels in England

England offers a range of hotel accommodation, from cosy guesthouses to luxury hotels and star-rated options. Ideal choices abound in both historic towns and vibrant cities, ensuring travellers enjoy classic charm and modern comforts throughout the country. Here are some of the most popular hotels with our travelers in England:

  1. JW Marriott Grosvenor House LondonOpens in a new window: This luxurious 5.0-star hotel in Newbury offers an exceptional escape for leisure travellers seeking a distinguished golf-themed experience. With a guest rating of 9.4 out of 10, the property boasts an exquisite spa, meticulously designed accommodations, and a refined restaurant setting. Guests can enjoy a tastefully curated breakfast and a selection of premium wines in an elegantly quiet ambiance. The hotel's architectural charm and serene atmosphere create a perfect backdrop for a luxurious holiday experience with standout amenities.
  2. The LanesboroughOpens in a new window: This 5.0-star boutique hotel in London offers a sophisticated urban retreat for travellers who appreciate a uniquely designed environment and a stylish cocktail bar. With a guest rating of 8.8 out of 10, the property features an express check-in service, elegantly appointed rooms, and a tastefully curated decor that enhances its vibrant location. The hotel provides an exceptional blend of high-end dining and artistic design, delivering a memorable stay for those seeking a chic and contemporary London experience.
  3. Hotel 41Opens in a new window: This 5.0-star hotel in London presents an exceptional romantic haven for travellers in search of boutique luxury and curated experiences. With a guest rating of 9.2 out of 10, the property showcases a refined atmosphere enhanced by elegant room service, a stylish bar, and an intimate setting perfect for a romantic celebration. The hotel's commitment to delivering a first-class ambience, combined with its sophisticated decor and seamless service, ensures a memorable and indulgent stay.

Where to stay in England

Some of the best areas to stay in the UK are London, Kettering, and Manchester. London offers vibrant theatre, historic monuments, and world-class shopping. Kettering is perfect for a relaxing retreat with friendly locals and beautiful gardens. Manchester combines vibrant arts and sports scenes with excellent dining. For first-time visitors, London is the ideal choice to experience the UK's cultural heart.

  1. LondonOpens in a new window: London is a vibrant metropolis bursting with culture, history, and modern attractions that cater to every type of traveller. With must-see places like Buckingham Palace and Tower Bridge, visitors can immerse themselves in the city's rich heritage. Art lovers will appreciate the extensive museum offerings, including the British Museum and Tate Modern, while theatre enthusiasts can catch a show in the West End. Shopping in areas like Oxford Street or Covent Garden is a must for fashion lovers. For a comfortable stay, consider the Strand Palace Hotel, which is ideally located near Covent Garden, or The Berkeley, a luxurious choice in Knightsbridge with easy access to Hyde Park.
  2. KetteringOpens in a new window: Kettering offers a charming and friendly atmosphere, ideal for those looking to relax and unwind. This quaint town is home to lovely gardens and parks, making it perfect for leisurely strolls or picnics. Wicksteed Park is a must-visit for families, featuring rides and outdoor activities. The area also boasts beautiful historical sites like Boughton House and Kelmarsh Hall, showcasing stunning architecture and well-maintained grounds. For a comfortable and budget-friendly stay, look for local inns and hotels that provide a warm welcome and easy access to the town's attractions.
  3. ManchesterOpens in a new window: Manchester is a dynamic city known for its vibrant arts scene and rich industrial heritage. With a variety of museums, including the Museum of Science and Industry, visitors can dive into the city’s fascinating history. The local dining scene is diverse, offering everything from trendy cafes to fine dining, perfect for food enthusiasts. Sports fans can catch a match at the iconic Old Trafford or Etihad Stadium. For shopping, the Northern Quarter is a hub for unique boutiques and stylish shops. Hotels like the Midland Hotel provide a luxurious stay, while more budget-friendly options are also available in the city centre, making it easy to explore all that Manchester has to offer.

Things to do in England

England offers an exciting blend of exploration and relaxation. Discover fascinating military museums and historic houses, then unwind in picturesque parks. Stroll through vibrant shopping streets or attend events at lively convention centres, ensuring a memorable experience that balances education with leisure.

  • Whittlesford – This charming city is home to the renowned Imperial War Museum Duxford, where you can delve into the history of aviation and military conflict. The museum boasts an impressive collection of aircraft and exhibits that showcase the evolution of flight. Take time to wander through the beautiful grounds and explore the various military vehicles on display. After soaking in the history, you can enjoy some retail therapy in the local shopping areas or relax in the recreational zones scattered throughout the city. Don't forget to stroll along its picturesque streets and visit historic houses that reflect Whittlesford's rich heritage.
  • Deal – Visit the striking Deal Castle, a coastal fortification that dates back to the 16th century. Explore its impressive architecture and learn about its role in England's defence. The castle offers stunning views of the coastline, making it a perfect spot for a romantic outing. After your visit, take a leisurely walk along the seafront promenade, where you can enjoy the fresh sea air and perhaps stop at a quaint café for a delightful treat. The town itself is filled with charming streets and boutiques, perfect for a leisurely shopping experience.
  • Hatfield – Nature enthusiasts will appreciate the scenic beauty of Thorne and Hatfield Moors. These expansive wetlands are ideal for a peaceful hike or a tranquil bike ride. As you explore, keep an eye out for the diverse wildlife that calls the moors home. The area is perfect for birdwatching, with various species to discover. After your outdoor adventure, you can visit the nearby historic landmarks that showcase the area's rich cultural heritage. Enjoy the blend of nature and history that Hatfield offers as you create lasting memories in this serene environment.

4 tips for savvy savings when booking a hotel in England

  1. Book for the cheapest times: Visiting England on a budget is a fantastic idea, especially during the months of January to March when hotel prices may drop to lower prices. A stay of at least 2 days is ideal for exploring key landmarks, historical sites, cultural attractions, and natural beauty. This period offers an affordable travel opportunity where you can enjoy great value for money while taking in the rich heritage and scenic landscapes that England has to offer.
  2. Look for last-minute deals on Hotels.com: On Hotels.com, you may discover attractive hotel deals in England by visiting the DealsOpens in a new window section, where discounted rooms could be available. For those planning a spontaneous trip, the Last-Minute Deals section offers opportunities to save on hotel stays near your travel date. Additionally, the Smart Shopping tool on the app allows travellers to compare hotel prices and amenities, keeping you informed of any changes that might prompt a last-minute booking.
  3. Be flexible with dates: Prices may vary depending on factors such as the hotel's location, star rating, and time of year, so being flexible with your dates could help you save on your hotel in England. For those seeking a distinctive experience, boutique hotels often provide a more personalised stay and may offer better value. When you book with Hotels.com, we will inform you if the price for your chosen dates is above or below the average. If the price appears to be higher, we may suggest alternative dates that could help you secure a more advantageous rate.
  4. Consider your location: Staying in the heart of England’s major cities often provides unparalleled convenience, with local attractions and amenities just a stone's throw away. However, this centrality is typically reflected in the cost, as accommodations in these areas tend to be more expensive. In contrast, smaller towns and rural areas are more likely to offer affordable options, even though choosing a hotel outside the city centre may require a bit more travel to reach key sights. Alternatively, exploring neighbouring cities can reveal a wealth of attractions alongside more budget-friendly choices, making them a compelling option for the cost-conscious traveller.

Best time to go to England

England has a varied climate due to its size, so the best time to visit depends on the region and your preferences for weather and crowds. April, June, and July are the peak travel months in England, attracting a higher number of tourists. During this peak period, the weather is mostly cloudy, accompanied by no to light rainfall. On the other hand, October to December tend to be quieter times to visit, marked by light rainfall and mostly cloudy conditions.

Keep exploring