Best Hotels in England

20 Best Hotels in England : Luxury to Budget Stays

England is one of those destinations where the hotel can become part of the trip itself. You can sleep in a famous London landmark, relax beside natural thermal waters in Bath, stay inside the grounds of a historic castle, or choose a comfortable city hotel close to England’s biggest attractions. But with so many choices, finding the right place to stay can be difficult. A five-star hotel isn’t automatically the best choice for every traveler. Location, atmosphere, transport connections, breakfast, spa facilities, nearby attractions, and overall value can matter just as much. For this guide, I’ve picked hotels in England that offer different types of stays, from iconic luxury to more accessible options. I’ve also included what each hotel is best for, what to know before booking, and who should consider staying there.

1. The Savoy – Best Iconic Luxury Hotel in England

The Savoy – Best Iconic Luxury Hotel in England

Location: London
Best for: First-time visitors, couples, special occasions, classic luxury
Type: Historic five-star hotel

When people imagine classic London luxury, The Savoy is one of the hotels that naturally comes to mind. Established in 1889, this famous hotel sits beside the River Thames and is within easy walking distance of Covent Garden, Trafalgar Square, and London’s West End.

What makes The Savoy interesting is that it doesn’t feel like a generic modern luxury hotel. Its identity is closely connected with London’s history, theatre, dining, and old-school glamour.

The hotel has rooms and suites with city or Thames views, while its dining options include several distinct restaurants and bars. The property also has a wellness area with a pool, sauna, steam room, treatments, and gym facilities.

The biggest advantage is the location. If you’re visiting London for sightseeing, theatre, shopping, or dining, being in the heart of the city can save considerable travel time.

The hotel is also a good choice for travelers who appreciate history. The Savoy has been part of London’s hospitality scene for well over a century, and that heritage is still visible throughout the property.

The Savoy is a premium hotel, so it isn’t the choice for travelers trying to minimize accommodation costs. Also, if you prefer a contemporary minimalist hotel, its historic character may not be what you’re looking for.

  • Luxury London holidays
  • Couples and special occasions
  • Theatre and West End trips
  • Travelers who value history
  • Visitors who want a central location
  • Official website: The Savoy London

2. The Gainsborough Bath Spa – Best for a Spa Getaway

The Gainsborough Bath Spa – Best for a Spa Getaway

Location: Bath, Somerset
Best for: Spa breaks, couples, relaxation, historic city trips
Type: Five-star luxury hotel

Bath is already one of England’s most atmospheric cities, and staying somewhere that connects directly with its spa heritage makes the experience even better.

The Gainsborough Bath Spa is located in the heart of Bath and combines historic surroundings with contemporary luxury. The hotel features individually designed accommodation, seasonal dining, and its own Spa Village. The hotel describes its spa as the only hotel spa in the UK using natural thermal waters.

The location is another major advantage. The hotel is close to attractions such as the Roman Baths and Thermae Bath Spa, making it easy to explore the city without spending the whole day traveling between attractions. Visit Bath also highlights the hotel’s central location and thermal-water spa facilities.

If your idea of a good hotel involves slowing down rather than simply having somewhere to sleep, this is one of the strongest choices on the list.

You can spend the morning exploring Bath’s Georgian streets and historic attractions, then return to the hotel for some relaxation.

The property also works well for a romantic weekend or a special celebration.

This is a luxury property, so budget-conscious travelers may find it expensive, especially during busy periods. If you aren’t interested in spa facilities, you may find better value elsewhere in Bath.

3. The Grand, York – Best for a Historic City Break

The Grand, York – Best for a Historic City Break

Location: York, North Yorkshire
Best for: History lovers, couples, city breaks, luxury travelers
Type: Five-star hotel

York is one of England’s most rewarding cities for travelers who enjoy history. Medieval streets, historic buildings, York Minster, museums, and the famous Shambles all make it a natural choice for a weekend away.

The Grand, York gives you a particularly convenient base for exploring the city. The hotel is located on Station Rise, close to York railway station, and its official website says the station is around a five-minute walk away.

That makes a big difference if you’re arriving by train with luggage.

The hotel also offers a spa, dining, afternoon tea experiences, and other amenities that make it more than just a convenient place to sleep.

For me, the strongest selling point is the combination of history, location, and comfort.

You can arrive by train, walk to the hotel, leave your luggage, and start exploring York without immediately needing a taxi.

The hotel’s setting also makes it easy to combine sightseeing with a more relaxed hotel experience. After spending hours exploring York’s historic center, having a spa or comfortable dining option nearby is a real advantage.

A luxury historic hotel isn’t necessarily the best fit for travelers looking for the lowest possible room rate. Before booking, compare the total cost of the stay and check whether breakfast or other extras are included.

  • York weekend breaks
  • History enthusiasts
  • Couples
  • Train travelers
  • Luxury city stays
  • Official website: The Grand, York

4. Hever Castle Luxury Bed & Breakfast – Best Historic Stay for Value

Hever Castle Luxury Bed & Breakfast – Best Historic Stay for Value

Location: Hever, Kent
Best for: History lovers, families, couples, countryside escapes
Type: Five-star luxury B&B

If you want something completely different from a typical city hotel, Hever Castle’s Luxury Bed & Breakfast deserves a place on the list.

The accommodation is located within the Hever Castle Estate in Kent, the childhood home of Anne Boleyn. The B&B is housed in the Astor Wing and Anne Boleyn Wing, with individually designed rooms combining traditional features and modern comforts.

One of the biggest advantages is that Castle & Gardens admission is included with every stay. That can make the overall experience particularly appealing for travelers who want their accommodation to be part of the attraction rather than simply a base for exploring somewhere else.

Hever Castle publishes its 2026–27 rates directly. For April 2026 through March 2027, standard double/twin rooms start from £235 Sunday–Thursday and £250 Friday–Saturday, while single rooms start from £145 and higher room categories cost more. Breakfast is included.

Those prices can change based on availability and room category, so checking the official site before booking is important.

This is one of the most memorable options on the list because the setting is genuinely different.

Guests can explore the castle and gardens, relax in the accommodation’s lounge areas, and enjoy the countryside around the estate. The property also has a billiards room, gardens, tennis facilities, and a guest-only bar.

The accommodation has also retained its Five Star Gold status following VisitEngland assessment, adding a useful quality signal for travelers comparing options.

Hever isn’t a central London hotel, so this is better suited to a countryside or heritage trip than a traditional London city break.

Also, room availability can be limited because the property is relatively small. Booking ahead is sensible, especially for weekends and popular travel dates.

5. The Royal Horseguards – Best for a Central London Stay

The Royal Horseguards – Best for a Central London Stay

Location: London
Best for: Sightseeing, central London, first-time visitors, business and leisure trips
Type: Upscale city hotel

If The Savoy is your choice for classic high-end luxury, The Royal Horseguards is worth considering when location and practicality matter more.

The hotel is in Whitehall, putting guests close to some of London’s best-known sights and government landmarks. Its central location makes it particularly useful for travelers who want to spend their days sightseeing rather than commuting long distances from a hotel on the edge of the city.

This is the kind of hotel I’d consider for a short London trip where every hour matters.

The main attraction is its location.

Depending on your itinerary, you can reach places such as Westminster, the River Thames, Trafalgar Square, and the West End relatively easily. For a first London visit, staying centrally can make planning much simpler.

It’s also a good alternative for travelers who want an upscale hotel experience without automatically choosing one of London’s most expensive iconic properties.

Central London comes with trade-offs. The surrounding area can feel busy, particularly during peak sightseeing hours, and room prices can vary significantly by date.

Before booking, check your room category carefully and compare the total price rather than focusing only on the headline nightly rate.

  • First-time London visitors
  • Sightseeing trips
  • Short stays
  • Couples
  • Business travelers
  • Travelers prioritizing location

6. The Ritz London – Best for Classic London Elegance

The Ritz London – Best for Classic London Elegance

Location: Piccadilly, London
Best for: Luxury travelers, couples, special occasions
Type: Five-star luxury hotel

The Ritz London is one of the most recognizable luxury hotels in England. Located on Piccadilly, it is especially appealing to travelers who want a traditional London experience with elegant interiors, formal service, and a central location.

The hotel is close to Green Park, Buckingham Palace, St James’s, and some of London’s most popular shopping streets. Its location also makes it convenient for exploring central London on foot or by public transport.

One of the hotel’s best-known experiences is its afternoon tea, which has become a popular choice for visitors celebrating a special occasion.

The biggest reason is the atmosphere. If you prefer historic elegance over a modern, minimalist hotel, The Ritz is a natural choice.

It can also be a memorable option for birthdays, anniversaries, or a special London trip.

The Ritz is firmly positioned at the luxury end of London’s hotel market. If you’re traveling on a limited budget, you may get better value from a good four-star hotel in another central neighborhood.

  • Luxury holidays
  • Romantic trips
  • Special occasions
  • Afternoon tea
  • Classic London experiences
  • Official website: The Ritz London

7. The Balmoral – Best Luxury Hotel in Edinburgh

The Balmoral – Best Luxury Hotel in Edinburgh

Location: Edinburgh, Scotland
Best for: Luxury city breaks, history, couples
Type: Five-star luxury hotel

Although Edinburgh is in Scotland rather than England, travelers planning a wider UK trip often combine it with England. If your itinerary includes Edinburgh, The Balmoral is one of the city’s most famous hotel choices.

The hotel occupies a landmark position beside Edinburgh Waverley railway station, making it particularly convenient for travelers arriving by train.

Its location also puts Edinburgh Castle, Princes Street, the Royal Mile, and the Old Town within easy reach.

Location is a major advantage. Arriving by train and being able to reach your hotel quickly is especially useful when carrying luggage.

The hotel also offers a spa, restaurants, bars, and a range of rooms and suites.

For travelers combining London, York, and Edinburgh in one trip, it can provide a memorable luxury stop between English destinations.

This isn’t technically an England hotel, so it should only be included if your article discusses England and wider UK travel. For a strictly England-focused list, replace it with another property in England.

  • Edinburgh city breaks
  • Luxury travelers
  • Train travelers
  • Couples
  • UK multi-city trips
  • Official website: The Balmoral

8. The Pig – Near Bath – Best for a Relaxed Countryside Stay

The Pig – Near Bath – Best for a Relaxed Countryside Stay

Location: Pensford, near Bath
Best for: Food lovers, couples, countryside escapes
Type: Country house hotel

For travelers who don’t want to stay in a busy city center, The Pig-near Bath offers a completely different experience.

The hotel is set in a country house environment surrounded by countryside. Its atmosphere is more relaxed and informal than the traditional grand hotels found in London.

Food is a major part of the experience. The hotel focuses heavily on ingredients from its kitchen garden and local suppliers, making it particularly appealing to travelers who enjoy destination dining.

The setting is the biggest attraction.

Instead of waking up to city traffic and busy streets, you get a countryside atmosphere while remaining close enough to Bath for sightseeing.

It’s a good option for a weekend where you want to divide your time between exploring and simply relaxing at the hotel.

A countryside hotel isn’t always the most convenient option if your main goal is exploring Bath on foot.

Check transport and parking arrangements before booking, especially if you aren’t driving.

  • Couples
  • Food lovers
  • Countryside weekends
  • Relaxing breaks
  • Travelers who prefer smaller hotels
  • Official website: The Pig-near Bath

9. The Grand Hotel Birmingham – Best for a Stylish City Break

The Grand Hotel Birmingham – Best for a Stylish City Break

Location: Birmingham, West Midlands
Best for: City breaks, shopping, dining, business travel
Type: Historic luxury hotel

Birmingham is one of England’s biggest cities and can be a smart alternative to London for travelers interested in restaurants, shopping, culture, and events.

The Grand Hotel Birmingham is located in the city center and combines a historic setting with a more contemporary hotel experience.

Its central location makes it useful for travelers who want to explore Birmingham without spending too much time commuting.

The hotel works well for a city weekend because you can combine sightseeing, shopping, restaurants, and entertainment without needing a complicated itinerary.

It’s also worth considering if your England trip includes several cities and you want to experience somewhere different from London and York.

Birmingham is a major business and events destination, so prices can change depending on what’s happening in the city.

Before booking, compare your dates and check how close the hotel is to the attractions or venues you plan to visit.

  • Birmingham city breaks
  • Shopping trips
  • Food-focused trips
  • Business travelers
  • Weekend getaways
  • Official website: The Grand Hotel Birmingham

10. The Lygon Arms – Best Historic Country Hotel

The Lygon Arms – Best Historic Country Hotel

Location: Broadway, Cotswolds
Best for: Countryside escapes, couples, historic stays
Type: Luxury country hotel

If your idea of England involves stone cottages, village streets, country walks, and a traditional atmosphere, the Cotswolds should be on your list.

The Lygon Arms is located in the village of Broadway and has a long history dating back centuries. The hotel combines traditional character with modern accommodation and leisure facilities.

Its setting makes it particularly appealing to travelers who want to slow down and experience a quieter side of England.

The village location is the main attraction.

Rather than staying in a large city, you can use the hotel as a base for exploring the Cotswolds and nearby villages.

The property also has a spa and swimming pool, making it suitable for travelers who want a relaxing countryside break.

The Cotswolds are easier to explore with a car, particularly if you want to visit several villages and scenic locations.

If you’re relying on public transport, check your route carefully before booking.

  • Cotswolds holidays
  • Couples
  • Country walks
  • Historic hotel experiences
  • Relaxing weekends

11. The Lowry Hotel – Best for a Manchester City Break

The Lowry Hotel – Best for a Manchester City Break

Location: Manchester
Best for: City breaks, couples, business travelers, football fans
Type: Luxury city hotel

Manchester is one of England’s best destinations for travelers who enjoy football, music, shopping, restaurants, and culture. The Lowry Hotel provides a comfortable base close to the city’s central attractions.

The hotel sits beside the River Irwell and is within walking distance of Manchester’s shopping areas, restaurants, theatres, and cultural attractions. Its location can be particularly useful for visitors who want to explore the city without relying on a car.

The main advantage is its combination of a central location and a quieter riverside setting.

It’s also a practical choice for a short Manchester trip. You can spend the day exploring the city, then return to the hotel without having to travel far.

For football fans, Manchester’s famous football clubs and stadiums can also be incorporated into a wider city itinerary.

If football is the main reason for your trip, check the distance and transport options to the stadium you plan to visit. Match days and major events can also affect hotel availability and prices.

  • Manchester weekend trips
  • Football fans
  • Couples
  • Business travelers
  • First-time visitors
  • Official website: The Lowry Hotel

12. The Feversham Arms Hotel & Verbena Spa – Best for a Spa Break in Yorkshire

The Feversham Arms Hotel & Verbena Spa – Best for a Spa Break in Yorkshire

Location: Helmsley, North Yorkshire
Best for: Spa weekends, couples, countryside trips
Type: Country house hotel

If you want a slower-paced England getaway, Helmsley in North Yorkshire is worth considering. The Feversham Arms Hotel & Verbena Spa combines a historic country setting with modern leisure facilities.

The hotel is located near the North York Moors, making it useful for travelers who want to combine countryside scenery with a relaxing hotel stay.

The spa is one of the property’s main attractions. It makes the hotel suitable for travelers who don’t want to spend every hour sightseeing.

You can explore Helmsley or the surrounding countryside during the day and return to the hotel for some downtime.

It’s particularly appealing for couples looking for a quiet weekend away from larger cities.

Helmsley is not the easiest destination for travelers who want a big-city experience. It’s better suited to a relaxing countryside itinerary.

If you’re planning to explore several North Yorkshire attractions, having access to a car can also make your trip easier.

13. The Swan Hotel & Spa – Best for a Lake District Escape

The Swan Hotel & Spa – Best for a Lake District Escape

Location: Newby Bridge, Cumbria
Best for: Nature lovers, couples, relaxing breaks
Type: Country hotel and spa

For travelers who want to experience one of England’s most scenic regions, the Lake District is hard to overlook.

The Swan Hotel & Spa is located near the southern end of the Lake District, providing a comfortable base for exploring the area’s landscapes, villages, lakes, and walking routes.

The hotel combines traditional character with modern facilities, including a spa and dining options.

The location is ideal for travelers who want a countryside atmosphere rather than a busy urban hotel.

It works particularly well for a weekend where the hotel is part of the experience. You can spend time outdoors exploring the Lake District and return for a more relaxed evening.

Weather can affect outdoor plans in the Lake District, so don’t build your entire itinerary around one specific walking route.

The area is also easier to explore by car, especially if you want to visit different lakes and villages during a short stay.

  • Nature lovers
  • Couples
  • Walking holidays
  • Lake District trips
  • Spa breaks
  • Official website: The Swan Hotel & Spa

14. The Royal Crescent Hotel & Spa – Best for a Luxury Bath Experience

The Royal Crescent Hotel & Spa – Best for a Luxury Bath Experience

Location: Bath, Somerset
Best for: Couples, architecture lovers, luxury travelers
Type: Luxury boutique hotel

Bath has no shortage of beautiful places to stay, but The Royal Crescent Hotel & Spa offers something particularly special: an address directly on the city’s famous Royal Crescent.

The hotel’s location is one of its biggest attractions. The Royal Crescent is among Bath’s best-known architectural landmarks, and staying here puts you in one of the city’s most distinctive settings.

The hotel is a good fit for travelers who care about atmosphere and architecture as much as room facilities.

It’s also a quieter alternative to staying directly in the busiest part of Bath’s city center, while still allowing you to walk to many attractions.

The spa adds another reason to stay, especially if you are planning a romantic weekend or relaxing break.

Bath is a popular destination, particularly during weekends and peak travel periods. Prices can vary significantly depending on the date.

If you want to explore Bath mostly on foot, check the exact location of your room and plan your sightseeing route ahead of time.

15. The Grand Hotel & Spa – Best for a Traditional York Stay

The Grand Hotel & Spa – Best for a Traditional York Stay

Location: York, North Yorkshire
Best for: Couples, history lovers, city breaks
Type: Luxury hotel and spa

York is one of England’s easiest cities to enjoy over a weekend. Many major attractions are concentrated around the historic center, making it possible to see a lot without spending hours traveling.

The Grand Hotel & Spa is located close to York railway station and the historic center, giving visitors a convenient base for exploring.

The property combines historic architecture with modern hotel facilities and a spa.

Its location makes it particularly convenient for travelers arriving by train.

York is also a city where staying somewhere comfortable can make a difference. After walking through the Shambles, visiting York Minster, exploring museums, or taking a city tour, having a comfortable hotel nearby is useful.

Because York is popular for weekend breaks, hotel rates can increase during busy periods. Compare dates if your schedule is flexible.

If you’re planning a short trip, staying close to the center can be more valuable than choosing a cheaper hotel farther away.

  • York weekend breaks
  • History lovers
  • Couples
  • Train travelers
  • Luxury city stays
  • Official website: The Grand, York

Final Conclusion

England offers hotels for every kind of traveler, from iconic luxury properties in London to peaceful countryside retreats and historic stays in cities like Bath and York. The right hotel depends on your budget, location, travel style, and the experience you want. Before booking, compare prices, check the location, and review what is included in your stay.

Frequently Asked Questions (FAQ)

What is the best hotel in England?

  • The best hotel depends on your needs, but The Savoy, The Ritz London, and The Grand, York are excellent luxury choices.

Which city is best for hotels in England?

  • London offers the widest range, while Bath, York, Manchester, and Birmingham are great alternatives for different types of trips.

Are hotels in England expensive?

  • Prices vary by city, season, hotel category, and booking dates. Comparing several options can help you find better value.

When should I book a hotel in England?

  • Booking early is recommended for popular destinations and busy periods, especially weekends and holidays.

What should I check before booking?

  • Check the hotel’s location, room type, cancellation policy, included amenities, breakfast options, and total price.

Leave a Comment

Your email address will not be published. Required fields are marked *