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

Next weekend
In two weeks

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 Liverpool (and vicinity)

Top hotels in Bembridge

Top cities in England

Showing deals for:Sep 18 - Sep 20

Top landmarks in England

Check out the England hotels guests love right now

Find out more about England

Unearth the Timeless Tapestry of England: A Journey Through History and Heritage

England, a tapestry of history and culture, beckons with its enchanting landscapes and iconic landmarks. From the majestic spires of London to the rolling hills of the Cotswolds, every corner tells a story. Explore the rich heritage of historic castles, immerse yourself in world-class museums like the British Museum, and wander through charming villages steeped in tradition. Enjoy a leisurely stroll along the stunning coastline of Cornwall or sip afternoon tea in a quaint tearoom. With a vibrant hotel scene ranging from luxurious stays to charming B&Bs, England promises a captivating experience for every traveller.

Discover great hotels in England

England offers a diverse range of hotel accommodations, from luxurious five-star establishments with stunning views to charming boutique hotels steeped in history. Whether you prefer a modern city centre hotel or a countryside retreat, you’ll find ideal options that cater to various tastes and budgets throughout the country. These are some of the hotels preferred by our travelers in England:

  1. The Old House At HomeOpens in a new window: This exquisite 5.0-star hotel in Manchester offers a luxurious experience with a remarkable guest rating of 9.6 out of 10. Perfect for discerning travellers seeking an eco-certified stay, this hotel features a stylish cocktail bar and a renowned restaurant set in a former stock exchange trading floor. Guests appreciate the exceptional service, elegant room design, and the delightful afternoon tea experience. With a focus on high-quality, relaxing breaks, this property ensures a memorable stay surrounded by class and comfort.
  2. Cotswold GrangeOpens in a new window: Nestled in Scarborough, this stunning 5.0-star guesthouse boasts a guest rating of 9.4 out of 10, catering to beach lovers and those who cherish a pet-friendly environment. With direct beach access and spacious rooms offering beautiful sea views, it’s an ideal retreat for relaxation and comfort. The warm welcome, complimentary drinks, and a delicious breakfast further enhance the experience. This hotel promises a serene getaway where guests can unwind and enjoy the coastal charm.
  3. St Martins Lane LondonOpens in a new window: Located in Watford, this impressive 5.0-star hotel has an inviting guest rating of 9.0 out of 10, ideal for adventure seekers wanting a blend of excitement and comfort. With access to various adventure sports and outdoor activities, it provides a unique experience for those looking to explore. The accommodations are spacious and well-appointed, complemented by friendly service and excellent dining options. This hotel is perfect for travellers seeking a dynamic getaway with a touch of luxury.

Where to stay in England

In London, Manchester, Liverpool, each offers unique attractions: London's rich theatre, museums, and architectural heritage blend with iconic landmarks like Buckingham Palace; Manchester charms with its business vibe, friendly locals, and diverse arts scene; Liverpool captivates with its maritime history and live music culture. London is best suited for first-time visitors seeking a quintessential UK experience.

  1. LondonOpens in a new window: London is an absolute must-visit for anyone looking to immerse themselves in a vibrant mix of history, art, and entertainment. The city is packed with iconic spots like Buckingham Palace and Hyde Park, making it perfect for leisurely strolls or cultural explorations. Enjoy the diverse range of theatres showcasing everything from classic plays to contemporary performances. For shopping enthusiasts, areas like Oxford Street and Covent Garden offer an unbeatable selection of stores. When it comes to accommodation, consider staying at the Strand Palace Hotel near Covent Garden, which provides easy access to the city’s highlights, or The Berkeley, a luxurious choice moments from Hyde Park with top-notch amenities.
  2. ManchesterOpens in a new window: Manchester is a lively city known for its friendly atmosphere and rich cultural scene. With a thriving arts community and numerous museums, it’s a fantastic spot for those looking to dive into local history and creativity. The city is also home to Heaton Park, one of the largest municipal parks in Europe, perfect for a relaxing day out. Sports fans will love the buzzing vibe around venues like the AO Arena, hosting various events throughout the year. For shopping, the Northern Quarter offers unique boutiques and independent shops. Consider booking a stay at a central hotel to easily explore the city’s many attractions.
  3. LiverpoolOpens in a new window: Liverpool is a city brimming with maritime charm and a lively arts scene. Known for its rich musical heritage, particularly as the home of The Beatles, it offers a variety of cultural experiences, including museums and galleries. The waterfront area is a great place to enjoy scenic views while exploring local shops and cafes. Don’t miss visiting the stunning Liverpool Cathedral for a touch of history and architecture. For accommodations, look for options near the Albert Dock, which puts you in the heart of the city’s vibrant atmosphere and close to many attractions.

Things to do in England

England offers a blend of thrills and tranquillity. Tee off on lush golf courses, camp near ancient castles, and explore quaint small towns. Enjoy ferry rides, scenic hikes through forests and countryside, and spot wildlife along beaches and marinas.

  • Okehampton – This city offers a delightful mix of natural beauty and historical interest. For those who enjoy the outdoors, there’s plenty to do. You can tee off at local golf courses or set up camp in the countryside to enjoy a night under the stars. A must-see is the Lydford Gorge, where you can embark on an outdoor adventure and marvel at the scenic views and rugged terrain. Whether you’re taking a leisurely stroll through local gardens or exploring the remnants of an old castle, Okehampton provides a charming escape from the hustle and bustle.
  • Felixstowe – This coastal city is a brilliant blend of seaside fun and family-friendly attractions. Enjoy a relaxed day at the beach or take a leisurely ferry ride along the coast. Golf enthusiasts will find plenty of courses to explore, while nature lovers can wander through the scenic marina and beach areas. A visit to the Felixstowe Seafront Gardens is a must, where you can enjoy the outdoors in a family-oriented setting, with plenty of space for both play and relaxation along the picturesque seafront.
  • Hailsham – Known for its rich countryside and verdant gardens, this city offers a mix of natural and historical experiences. Ideal for those who love hiking and getting up close with wildlife, Hailsham features a blend of forested paths and open fields. One of the highlights is a visit to the Herstmonceux Castle. This historic castle not only offers a glimpse into the region's past but also provides a cultural journey filled with romance and architectural splendour. Explore the surrounding countryside and enjoy the fresh air as you wander through the scenic landscapes.

4 tips for savvy savings when booking a hotel in England

  1. Book for the cheapest times: The most affordable time to visit England is from January to March, when hotel prices tend to be lower. For those on a budget, a stay of at least 2 days is recommended to fully appreciate the key landmarks and cultural sites, including historic castles, museums, and stunning natural attractions. This timeframe offers great value for money, as prices may drop further, allowing visitors to explore England's rich history and beautiful landscapes without breaking the bank.
  2. Look for last-minute deals on Hotels.com: On Hotels.com in England, you may discover enticing hotel deals by exploring the DealsOpens in a new window section, where discounted rates could be available. For those seeking last-minute opportunities, the Last-Minute Deals area may offer reduced prices on hotels near your travel date. Additionally, the Smart Shopping tool, available via the app, allows travellers to compare hotel prices and amenities, ensuring that if rooms become available or prices drop, you’re more likely to see the best options for a spontaneous getaway.
  3. Be flexible with dates: Prices can vary depending on factors such as the hotel's location, star rating, and time of year, so being flexible with your dates may help you save on your stay in an England hotel. For travellers seeking a distinctive experience, boutique hotels can offer a more personalised touch and sometimes 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 on the higher side, we may suggest more affordable dates to help you find a better deal.
  4. Consider your location: Opting to stay in the heart of major cities in England certainly provides the advantage of convenience, given the proximity to local attractions and amenities. However, this central location is more likely to come with elevated accommodation prices. In contrast, smaller towns and rural areas tend to be more affordable, offering a chance to enjoy the charm of the countryside without breaking the bank. For those seeking better rates, considering hotels just outside the city centre can be a wise choice, although it may necessitate additional travel to reach key sites. Additionally, exploring nearby cities that are rich in culture and experiences can also yield budget-friendly options while still allowing you to enjoy the vibrant essence of England.

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. If you’re looking to soak up the lively atmosphere in England, April, June, and July are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly cloudy, with little to no rainfall. However, if you prefer a more relaxed experience, October to December are perfect for a quieter getaway, marked by light rainfall and mostly cloudy conditions.

Keep exploring