England Hotels

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?

Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in England on Hotels.com. These England hotels consistently deliver on quality, location and traveller experience. Last updated on .

Top hotels in London (and vicinity)

Top hotels in Manchester

Top hotels in Bembridge

Top hotels in Liverpool (and vicinity)

Top cities in England

Showing deals for:18 Sept - 20 Sept

Top landmarks in England

Check out the England hotels guests love right now

Find out more about England

Discover England: A Journey Through Timeless Museums and Majestic Architecture

England enchants with its rich tapestry of history and culture, boasting world-renowned museums and striking architecture. Wander through the hallowed halls of the British Museum, marvel at the gothic splendour of Westminster Abbey, and explore the architectural marvels of the Tower of London. England's picturesque countryside and iconic landmarks, such as Stonehenge and the rolling hills of the Cotswolds, offer a timeless escape for the culturally curious traveller. Experience the perfect blend of tradition and modernity, where every corner tells a story and every building holds a piece of the nation’s illustrious past.

Discover great hotels in England

In England, you'll find a diverse range of accommodation options, from luxurious 5-star hotels in bustling cities to quaint bed and breakfasts in picturesque villages. Whether you're after modern amenities or traditional charm, the variety of hotels caters to every travel style and budget. Here are some of the most popular hotels with our travelers in England:

  1. Judges CourtOpens in a new window: This 5.0-star hotel in London boasts a guest rating of 9.2 and offers a refined, luxurious experience tailored for leisure travellers. Guests enjoy an ambiance enriched by high-end amenities including express check-in, curated experiences and a romantic setting enhanced by elegant dining options and 24-hour room service. The property’s distinctive architectural design and bespoke atmosphere create a memorable experience with standout features such as spa-like facilities and a rooftop setting perfect for a relaxed evening. Positive sentiments highlight the meticulous attention to detail, pristine rooms and the overall luxurious comfort that leaves a lasting impression.
  2. Sun Street Hotel ShoreditchOpens in a new window: This 5.0-star hotel in Worcester offers a guest rating of 9.4 and is an ideal choice for leisure travellers seeking a blend of luxury and tranquillity. Guests are treated to a distinctive experience with features including high-end dining, serene lounges and a charming historic building that exudes elegance. The hotel stands out with its refined comfort, superb amenities and a curated ambience that elevates every stay. The positive reviews underscore the exceptional attention to detail, the inviting atmosphere and the overall luxurious experience that appeals to discerning travellers.
  3. The Lalit LondonOpens in a new window: This 5.0-star hotel in Bury St Edmunds has a guest rating of 8.8 and is perfectly suited for leisure travellers in search of a luxurious holiday experience. Emphasising distinctive architectural design and a boutique setting, guests are welcomed with high-end amenities such as express check-in and thoughtfully curated experiences. The property's inviting ambiance, comfort-focused rooms and elegant features contribute to an overall memorable stay. The positive feedback highlights the impeccable service, pristine rooms and the overall luxurious journey that makes every moment exceptional.

Where to stay in England

Some of the standout areas to stay in the UK are London, Manchester, and Liverpool. London boasts world-class theatre, iconic architecture, and renowned museums, making it a cultural hub. Manchester is celebrated for its vibrant arts scene, friendly locals, and rich sporting history. Liverpool offers a lively maritime atmosphere, historical tours, and thriving live music venues. For first-time visitors, London is undoubtedly the best choice.

  1. LondonOpens in a new window: London is a vibrant hub that effortlessly blends rich history with modern urban charm. It's great for those who appreciate theatre, art and architecture, with must-see spots like Hyde Park and Buckingham Palace offering a taste of its iconic past and present. You can also explore cultural attractions in the form of museums and historical monuments, making it ideal for visitors keen on exploring a mix of urban energy and heritage. Whether you're taking a leisurely stroll along the Thames or marveling at Tower Bridge, London has endless experiences to offer.
  2. ManchesterOpens in a new window: Manchester is a lively city known for its friendly atmosphere and a strong sense of creative energy. It's perfect for travellers who enjoy a good mix of theatre, art and shopping. Explore Heaton Park for a breath of fresh air and enjoy the city's distinct cultural flair with its range of museums and a vibrant library scene. Manchester also has plenty of stylish spots for dining and a dynamic local scene, making it an excellent choice to immerse yourself in both modern culture and local tradition.
  3. LiverpoolOpens in a new window: Liverpool offers a unique blend of maritime charm and cultural richness. With affinities for museums, live music and theatre, it's a brilliant spot to experience a friendly and artistic vibe. Explore its historic port and take in the beauty of local cathedrals and tours around the city. Liverpool's mix of shopping and cultural attractions creates a relaxed yet engaging atmosphere that's perfect for travellers looking to enjoy a distinctive local experience.

Things to do in England

England offers a delightful mix of excitement and tranquillity, from the vibrant theatre scene in London to leisurely strolls through charming small towns. Enjoy guided tours of historic monuments, indulge in shopping sprees, and unwind on picturesque golf courses while soaking in the rich heritage and stunning landscapes.

  • Durrington – This quaint city is home to the iconic StonehengeOpens in a new window, a UNESCO World Heritage Site that draws visitors from all over the world. Explore the ancient stone circle, believed to have been constructed around 2500 BC, and uncover its mysteries while enjoying the surrounding landscape. The visitor centre offers insightful exhibits that delve into the culture and history behind this remarkable site, making your trip both educational and awe-inspiring.
  • Stratford-upon-Avon – Famous as the birthplace of William Shakespeare, this charming city is steeped in literary history. Visit Shakespeare's Birthplace to step back in time and discover the life of the legendary playwright. Beyond the theatre, you can enjoy a variety of museums and monuments that celebrate the arts. Take a leisurely stroll along the River Avon, indulge in some retail therapy in local shops, or catch a captivating performance at the Royal Shakespeare Theatre for an unforgettable experience.
  • Stroud – Nestled in the Cotswolds, Stroud boasts a vibrant arts scene and is known for its picturesque small-town charm. A visit to the stunning Painswick Rococo Garden offers a delightful escape into beautifully landscaped gardens filled with unique plant species and ornate structures. Enjoy a round of golf at local courses or catch a theatrical performance in the town. The area's natural beauty also invites you to explore scenic walking paths that showcase the lush countryside, making it a perfect spot for outdoor enthusiasts.

4 tips for savvy savings when booking a hotel in England

  1. Book for the cheapest times: The most budget-friendly time to visit England is from January to March, when hotel prices are typically lower. For a fulfilling experience of the country’s key landmarks and cultural heritage, it is advisable to stay for at least 2 days. This will allow you to explore historical sites, natural attractions, and cultural landmarks, all while taking advantage of the affordable options available during this period. Such timing offers great value for money for those seeking to enjoy England on a budget.
  2. Look for last-minute deals on Hotels.com: Hotels.com provides travellers with a range of savings opportunities in England. You may discover reduced rates by exploring the DealsOpens in a new window or Last-Minute Deals sections, where discounts on hotels are offered close to your travel dates. By enabling email alerts or push notifications, you're more likely to see flash sales and last-minute promotions. Additionally, the Smart Shopping tool in the app allows you to compare hotel prices and amenities, ensuring you have the best chance to secure a timely getaway.
  3. Be flexible with dates: Prices may fluctuate depending on factors such as the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates could potentially help you find a better deal on your hotel stay in England. For those in search of something distinctive, boutique hotels often provide a more personalised experience and might offer greater value. When you book through Hotels.com, we’ll inform you if the price for your chosen dates is above or below the average. If the price appears to be on the higher side, we may suggest alternative dates that could lead to more affordable options.
  4. Consider your location: Staying in the heart of major cities in England can certainly provide the convenience of being close to local attractions, but this prime location often comes at a premium. Accommodations in city centres are typically more expensive, while smaller towns and rural areas are more likely to be affordable. For those seeking better rates, it may be worth considering hotels on the outskirts of the city, although this could necessitate additional travel to reach key sights. Alternatively, exploring nearby cities that boast their own attractions can offer a delightful experience while also being more budget-friendly.

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. The peak travel months to visit England are April, June, and July, which see a higher number of tourists. During this peak period, the weather is mostly cloudy, accompanied by no to light rainfall. In contrast, October to December are ideal if you're looking for a calmer vacation, marked by light rainfall and mostly cloudy conditions.

Keep exploring