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?

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 13 October 2026.

Top hotels in London

Top hotels in Manchester

Top hotels in Liverpool

Top hotels in Bembridge

Top cities in England

Get last-minute hotel deals in England and save more

Sign in to unlock great savings.
Showing deals for:16 Oct - 18 Oct
Showing deals for:23 Oct - 25 Oct
Showing deals for:11 Nov - 12 Nov

Top landmarks in England

Check out reviews of England hotels guests love

Find out more about England

Unveiling England: A Tapestry of Timeless Heritage and Enchanting Landscapes

Discover the enchanting allure of England, where timeless history meets vibrant culture. Wander through the cobbled streets of London, home to iconic landmarks like the Tower of London and Buckingham Palace. Explore the picturesque Cotswolds, with its rolling hills and charming villages, or delve into the literary heritage of the Lake District. Marvel at the architectural splendour of cathedrals in York and Canterbury. With its rich museums, exquisite gardens, and diverse culinary scene, England offers a tapestry of experiences that cater to every traveller. For a comfortable stay, the UK hotel scene boasts a wide range of options from cosy inns to luxury accommodations.

Discover great hotels in England

England offers a range of hotel accommodations from cosy bed and breakfasts to luxury 5-star retreats. Whether you’re seeking a romantic countryside hideaway or a stylish city centre stay, England hotels cater to every taste, combining historic charm with modern comforts. These are some of the hotels preferred by our travelers in England:

  1. 100 Queen's Gate Hotel London Kensingtonopens in new window: This 5.0-star hotel in London offers a sublime stay with a guest rating of 9.4 out of 10. Designed for leisure travellers, its elegant ambiance is accentuated by high-end features such as a rooftop bar, a refined spa, and an infinity pool. The architectural design and express check-in services provide a seamless, high-quality journey, while curated experiences and a high-end restaurant enhance every moment. Guests appreciate the property's vibrant energy and exceptional service, making it a top choice for those seeking a distinctive and luxurious retreat in the heart of the city.
  2. Roseate House Londonopens in new window: This refined 5.0-star London hotel, boasting a guest rating of 9.0 out of 10, caters to leisure travellers with its modern elegance and stylish comfort. Experience a seamless journey with features such as an express check-in, a chic rooftop bar, and a sumptuous high-end restaurant. The contemporary design and thoughtfully curated experiences ensure a smooth and memorable stay, with every detail enhancing the vibrant and luxurious atmosphere that appeals to travellers seeking both comfort and distinctive experiences.
  3. The Chelsea Harbour Hotel & Spa Londonopens in new window: Nestled in Hook, this 5.0-star gem, with a guest rating of 9.4 out of 10, offers an adventurous yet refined setting for leisure travellers. Embrace the luxurious experience with high-end amenities including an architectural design that inspires, an inviting spa, and an exclusive rooftop bar. The property’s attention to detail and curated experiences create a smooth, high-quality journey that resonates with those seeking a distinctive and memorable escape. The seamless blend of comfort and upscale features makes it an ideal retreat for travellers who appreciate a touch of luxury in every moment.

Where to stay in England

Some of the best areas to stay in the UK are London, Kettering, and Manchester. London offers a vibrant cultural scene with iconic landmarks, while Kettering is perfect for relaxation and family-friendly attractions. Manchester boasts a lively atmosphere with its theatres, museums, and sports venues. For first-time visitors, London is the ideal base to explore the richness of the UK.

  1. Londonopens in new window: London is an iconic destination with a blend of cultural and historical attractions that make it a top choice for visitors. Enjoy a mix of urban energy and timeless charm with must-see spots like Hyde Park, Tower Bridge, and Buckingham Palace. The city's rich heritage is complemented by its love for art and theatre, ensuring a vibrant cultural scene that delights every traveller. For those who appreciate architecture and historical monuments, London offers a unique experience that balances modernity with tradition. Whether you're keen on shopping in bustling districts or exploring art and museums, London provides a dynamic base for your English adventure.
  2. Ketteringopens in new window: Kettering offers a more relaxed stay with a friendly vibe and a range of local attractions perfect for a laid-back escape. Enjoy the charm of a budget-friendly environment with a focus on relaxation, gardens, and local recreation. Must-see places include Wicksteed Park, Boughton House, and Kelmarsh Hall, each offering a taste of local history and natural beauty. Kettering's appeal lies in its quaint, welcoming atmosphere and opportunities to unwind, making it an ideal choice for travellers looking to escape the city's hustle and bustle.
  3. Manchesteropens in new window: Manchester is a vibrant city that mixes business with a rich cultural scene, making it a great pick for travellers interested in a bit of everything. The city's love for art, theatre, and shopping creates a lively backdrop for exploring local museums and cultural attractions, while its friendly people add to the welcoming atmosphere. Manchester’s diverse range of attractions ensures that there's always something new to discover, from its dynamic urban vibe to its artistic and cultural offerings. It's the perfect destination for those seeking a blend of modernity and historical charm in a bustling city setting.

Things to do in England

England offers an exciting blend of activities, from thrilling music concerts and captivating theatre performances to serene strolls through natural parks. Explore vibrant shopping streets, tee off at scenic golf courses, or relax by swimming in historic pools. Whether in bustling cities or charming countryside, there's something for everyone.

  • Derby City Centre – In this vibrant neighbourhood, you can catch a variety of activities. Enjoy a night out at a lively arena entertainment facility or take in a performance at a local theatre. For those interested in shopping, the area offers several shopping spots to explore. Don’t miss the chance to visit Derby Cathedral, where you can appreciate a rich cultural theme and historical architecture. Whether you are keen on education or music concerts, this city centre provides plenty of options to match your interests.
  • Canterbury – This city is well-known for its remarkable history and artistic flair. As you wander through Canterbury, be sure to explore its museums and monuments, each narrating tales from the past. The city also offers opportunities to enjoy art, making it a hub for creative minds. A visit to Canterbury Cathedral is a must, where the cultural themes and architectural splendour create a memorable experience. The blend of historical churches and UNESCO sites makes this city a delightful stop for history enthusiasts and art lovers alike.
  • Uxbridge – Known for its pleasant small-town charm and proximity to natural parks, this city provides a refreshing break from the urban hustle. If you enjoy outdoor activities, you can try your hand at golf or take a dip while swimming in local facilities. To add a touch of historical intrigue, explore the Battle of Britain Bunkeropens in new window, where the cultural theme offers insights into past military strategies and events. Uxbridge's blend of educational and recreational pursuits makes it an interesting destination for travellers looking to balance relaxation with a hint of history.

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 between January and March, when hotel prices are generally lower. For those on a budget, a stay of at least 2 days is recommended to fully appreciate the country's iconic landmarks, historical sites, cultural venues, and natural attractions. During this period, prices may drop further, making it a great value for money opportunity for travellers keen to explore England's rich heritage.
  2. Look for last-minute deals on Hotels.com: In England, you may discover enticing hotel deals by visiting the Dealsopens in new window section on Hotels.com, where offers are frequently updated. For those planning a spontaneous escape, the Last-Minute Deals section could be a valuable resource for discounted stays close to your travel date. Additionally, Hotels.com's Smart Shopping tool allows you to compare hotel prices and amenities via the app, increasing your chances of finding a suitable option when rooms become available or prices drop. Enable alerts for flash sales and special promotions to stay informed of potential savings.
  3. Be flexible with dates: Prices may fluctuate depending on various factors, including the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates could help you find a more favourable rate for your stay in an English hotel. If you're searching for something distinctive, boutique hotels can provide a more personalised experience and sometimes offer better value. When you make a reservation through Hotels.com, we’ll inform you whether the price for your chosen dates is above or below the average. If the price appears to be on the higher side, we might suggest alternative dates that could help you find a more appealing rate.
  4. Consider your location: Staying in the heart of major cities in England undoubtedly provides the advantage of convenience, particularly with easy access to local attractions and amenities. However, this prime location often comes with a hefty price tag. In contrast, smaller towns and rural areas are generally more likely to be affordable, making them an attractive option for budget-conscious travellers. For better rates, consider accommodation options just outside the city centre, although this might necessitate additional travel to reach key sites. Alternatively, exploring nearby cities that boast their own attractions can offer a delightful experience while still remaining gentle on the wallet.

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