Best Places to Stay in England: Top Hotels & Destinations
England · Featured

Best Places to Stay in England: Top Hotels & Destinations

A Written by
Aug 21, 2026 16 min read 49 views England

Choosing the right hotel can completely change the experience of an England holiday. A centrally located London property can save hours of sightseeing time, while a country-house hotel in the Cotswolds can turn a simple weekend into a relaxing countryside escape. In the Lake District, a lakeside or spa hotel can make the accommodation part of the holiday itself.

That variety is what makes England hotels so appealing. Travellers can choose from grand historic properties, boutique city hotels, country-house retreats, coastal resorts, spa hotels and practical accommodation close to major transport links. VisitBritain also recognises a broad accommodation mix across England, including hotels, inns, B&Bs and distinctive places to stay.

For anyone researching the best places to stay in England, the most useful approach is to consider the destination and hotel together. London suits first-time visitors and culture lovers, Bath works particularly well for history and wellness, York offers medieval atmosphere, while the Cotswolds and Lake District are better suited to countryside breaks.

Below are 20 carefully selected England hotels, covering different regions, travel styles and budgets. Rather than suggesting that one hotel is universally “the best,” each property is included because it offers something distinctive.

Also Read - 12 Weekend Trips from London: Ultimate Short Getaways from London

This post contains affiliate links. If you choose to book through them, a small commission may be earned at no additional cost to you. Your support genuinely helps keep the blog running and allows continued creation of high-quality travel guides. Thank you for being here and supporting this journey.

1. The Ritz London – London

England hotels

The Ritz London is one of the country's most recognisable luxury hotels and an obvious choice for travellers seeking traditional London glamour.

Located on Piccadilly, the hotel places guests close to Green Park, Buckingham Palace, St James's and Mayfair. Its central location is particularly useful for visitors who want to combine sightseeing with high-end shopping and dining.

The property is best suited to travellers who value classic hospitality, elegant surroundings and a prestigious central address.

For a first-time luxury visit to the capital, it is one of the most iconic England hotels to consider.

Best for: Luxury, couples, special occasions and classic London style.

2. Rosewood London – London

Rosewood London

Rosewood London offers a more contemporary interpretation of luxury. Its Holborn location is useful for exploring Covent Garden, the West End, British Museum and other central attractions.

The hotel combines a grand historic setting with modern interiors, restaurants and sophisticated common spaces.

Its location also makes it a practical choice for travellers who want to move between London's cultural attractions and business districts.

Among the best places to stay in England, central London is difficult to beat for first-time visitors, and Rosewood is particularly suitable for travellers who want an upscale base without choosing a traditional old-style hotel.

Best for: Luxury, culture, business trips and sophisticated city breaks.

3. The Savoy – London

The Savoy – London

The Savoy has a long-standing reputation as one of London's landmark hotels. Its position on the Strand puts guests close to Covent Garden, the Thames, theatres and the West End.

The hotel is especially appealing for travellers who want the hotel itself to be part of the experience rather than simply somewhere to sleep.

Its restaurants, bars and historic character make it suitable for a special London stay.

For visitors comparing luxury England hotels, The Savoy is a natural option for those who prefer heritage and old-world glamour.

Best for: Luxury, theatre trips, dining and special occasions.

4. The Langham, London – London

The Langham, London

The Langham offers another established luxury option in central London. Its Portland Place location provides access to Oxford Street, Regent Street, Marylebone and the West End.

The property works particularly well for travellers who want shopping and sightseeing within easy reach while still having a quieter hotel environment away from some of the busiest tourist streets.

Its combination of history, dining and contemporary guest facilities makes it suitable for both leisure and business travellers.

Best for: Shopping, couples, business and luxury city breaks.

5. Shangri-La The Shard, London – London

For travellers who want views rather than traditional heritage, Shangri-La The Shard provides a very different London hotel experience.

The property occupies part of The Shard, giving guests an elevated perspective across the capital. Its South Bank location is also useful for attractions around the Thames, Borough Market and Tower Bridge.

This is one of the more distinctive England hotels for visitors who want modern architecture and dramatic city views.

Best for: Views, couples, luxury and modern London.

6. The Gainsborough Bath Spa – Bath

best places to stay in England

Bath is one of the strongest choices for a relaxing city break, and The Gainsborough Bath Spa fits that purpose particularly well.

The hotel is centrally located and associated with Bath's wider wellness tradition. Bath itself is known for Roman heritage, Georgian architecture and its thermal waters. VisitBritain currently highlights the city's spa experiences, historic centre and cultural attractions.

The Gainsborough is therefore particularly suitable for visitors who want sightseeing combined with a more indulgent stay.

For travellers looking for the best places to stay in England for a spa-oriented weekend, Bath deserves serious consideration.

Best for: Spa breaks, couples, history and relaxation.

7. The Royal Crescent Hotel & Spa – Bath

The Royal Crescent Hotel & Spa is positioned beside one of Bath's most recognisable architectural landmarks.

Its setting makes it particularly attractive to travellers who want to experience Bath's Georgian character from their accommodation rather than simply visiting it during the day.

The hotel suits a slower-paced itinerary, especially for couples celebrating an anniversary or planning a luxury weekend.

Its location near Royal Victoria Park also gives guests a pleasant alternative to staying directly in the busiest part of the city centre.

Best for: Romance, heritage, luxury and spa stays.

8. No.15 by GuestHouse, Bath – Bath

No.15 by GuestHouse, Bath – Bath

No.15 by GuestHouse offers a more individual boutique experience in Bath.

The property is on Great Pulteney Street, a historic part of the city, and is within walking distance of central attractions. Its character makes it suitable for travellers who prefer smaller, design-led accommodation to conventional international hotel chains.

Bath's compact centre makes location especially valuable. Staying centrally means visitors can explore the Roman Baths, museums, restaurants and Georgian streets without depending heavily on transport.

Best for: Boutique stays, couples, design and city exploration.

9. The Queensberry Hotel – Bath

The Queensberry Hotel provides another boutique-style option in Bath.

Its location near the northern part of the city centre makes it useful for exploring the Royal Crescent, Circus and surrounding Georgian streets.

It can appeal to travellers who want an intimate property with a stronger sense of place.

For those building a list of England hotels around heritage destinations, The Queensberry is a good example of how the accommodation can complement the architecture and atmosphere of the city.

Best for: Boutique travel, food, architecture and couples.

10. Hampton by Hilton Bath City – Bath

Hampton by Hilton Bath City – Bath

Not every traveller wants a luxury hotel, and Hampton by Hilton Bath City provides a more practical alternative in the heart of Bath.

The property is particularly useful for visitors who prioritise location, predictable facilities and easy access to the city's attractions.

This type of accommodation can work well for short breaks where most of the day will be spent sightseeing.

Among the best places to stay in England, Bath is particularly convenient because the historic centre is compact, allowing visitors to make the most of a centrally positioned hotel.

Best for: Families, short stays, practical travel and city sightseeing.

11. The Grand, York – York

The Grand, York is one of the most distinctive historic England hotels outside London.

The building was originally constructed in 1906 as the headquarters of the North Eastern Railway and was later restored as a five-star hotel. Its Edwardian architecture, central location and spa give it a strong combination of history and modern hospitality.

The hotel is particularly convenient for visitors arriving by train because it stands close to York railway station and the historic city centre.

Its spa and dining facilities also make it suitable for travellers who want more than a sightseeing base.

Best for: Luxury, history, couples and spa weekends.

12. Middletons Hotel – York

Middletons Hotel provides a different York experience, with a more intimate feel than the city's grandest properties.

Its location within the historic city makes it convenient for exploring York's attractions on foot.

This is particularly useful in York, where much of the appeal comes from wandering through the old streets rather than relying on taxis or public transport.

Travellers researching the best places to stay in England for a historic city break should consider York because its compact centre allows accommodation and sightseeing to work together naturally.

Best for: City breaks, couples, history and value-conscious travellers.

13. Gilpin Hotel & Lake House – Lake District

Gilpin Hotel & Lake House

The Lake District is one of England's strongest destinations for scenery, walking and relaxation. VisitBritain describes it as England's largest national park, covering 912 square miles and featuring mountains, lakes and extensive outdoor activities.

Gilpin Hotel & Lake House provides a luxury countryside alternative to a conventional city hotel.

Located near Windermere, it suits travellers who want to combine outdoor exploration with a sophisticated retreat. The property includes hotel accommodation, dining and spa facilities.

This is one of the best places to stay in England for travellers who want their hotel to be a destination in its own right.

Advertisement

Best for: Couples, luxury, food, spa breaks and countryside.

14. Lakeside Hotel & Spa – Lake District

Lakeside Hotel & Spa offers another option for travellers who want to stay close to the water.

Its setting near Newby Bridge makes it particularly suitable for visitors exploring the southern Lake District.

The combination of accommodation, spa facilities and lakeside surroundings makes it appropriate for both active days and slower evenings.

The Lake District has a broad range of accommodation, including boutique hotels, country houses and properties with spas or direct lake access, according to VisitBritain.

Best for: Wellness, couples, scenery and relaxing breaks.

15. Low Wood Bay Resort & Spa – Windermere

Low Wood Bay Resort & Spa – Windermere

Low Wood Bay Resort & Spa provides a larger resort-style experience in the Lake District.

Its position near Windermere makes it attractive to visitors who want easy access to lake activities while also having substantial hotel facilities.

This can be particularly useful for families or travellers who prefer having more amenities on site.

Compared with smaller countryside inns, resort-style accommodation provides more options for spending time at the property when the weather is less cooperative.

Best for: Families, wellness, lake activities and longer stays.

16. The Slaughters Manor House – Cotswolds

The Cotswolds are among the most popular countryside destinations in England, known for rolling landscapes, villages and traditional architecture. VisitBritain describes the region as covering almost 800 square miles and highlights villages such as Bourton-on-the-Water, Chipping Campden and Burford.

The Slaughters Manor House is well suited to visitors who want an elegant country-house setting.

Its location in Lower Slaughter provides the atmosphere many travellers expect from a Cotswolds escape, while its fine-dining facilities make it appropriate for a romantic weekend.

For travellers comparing England hotels, this is a good example of choosing accommodation based on atmosphere rather than simply proximity to a train station.

Best for: Romance, countryside, dining and luxury.

17. The Dial House Hotel & Restaurant – Cotswolds

The Dial House Hotel & Restaurant

The Dial House is located directly in Bourton-on-the-Water, one of the Cotswolds' best-known villages.

Its central village setting makes it useful for visitors who want to explore on foot rather than drive between attractions.

The hotel also has a restaurant, making it convenient for travellers who want accommodation and dining in one place.

For anyone searching for the best places to stay in England for a quintessential village experience, Bourton-on-the-Water is one of the more recognisable choices.

Best for: Village stays, couples, photography and first-time Cotswolds visitors.

18. The Lygon Arms – Broadway, Cotswolds

The Lygon Arms is located on the High Street in Broadway, another prominent Cotswolds destination.

Its historic setting makes it particularly appealing to visitors who want to stay within a traditional village environment rather than outside the main settlement.

Broadway is also useful as a base for exploring the surrounding Cotswolds by car, bicycle or on foot.

For travellers comparing England hotels, historic inns such as this offer a more traditional alternative to contemporary city properties.

Best for: History, countryside, couples and traditional English atmosphere.

19. Hotel Tresanton – Cornwall

Hotel Tresanton – Cornwall

Hotel Tresanton offers a very different type of England hotel experience, with a coastal setting in St Mawes.

Cornwall is particularly attractive for travellers who want beaches, coastal walking, surfing and seaside scenery. VisitBritain highlights the county's coastline, beaches, surfing, the South West Coast Path and attractions such as the Minack Theatre and Eden Project.

Hotel Tresanton is particularly suited to travellers seeking a refined coastal escape rather than a large resort.

Its setting makes it a strong choice for couples and anyone prioritising sea views and a quieter atmosphere.

Best for: Coastal escapes, couples, dining and relaxation.

20. Scarlet Hotel – Cornwall

The Scarlet Hotel near Mawgan Porth offers another distinctive Cornish stay, particularly for adults looking for a peaceful coastal retreat.

Its combination of hotel, restaurant and spa facilities makes it suitable for travellers who want relaxation to be a major part of the holiday.

The location also provides access to Cornwall's beaches and coastal scenery without requiring guests to stay in a busy town centre.

For travellers seeking the best places to stay in England for a wellness-focused coastal break, Cornwall is a particularly compelling region.

Best for: Adults, spa breaks, couples and coastal scenery.

How to Choose Between England Hotels

With so many accommodation choices, choosing the right property starts with deciding what kind of holiday you want.

If you are visiting England for the first time, London provides the widest choice of attractions and accommodation. A centrally located hotel can reduce travel time and make it easier to explore several neighbourhoods.

For history, Bath and York are excellent choices. Both cities have compact historic centres, allowing visitors to walk between many attractions.

For countryside, the Cotswolds and Lake District are stronger options. However, the style of hotel is particularly important in these regions. A country house, boutique property or traditional inn can contribute significantly to the overall experience.

Cornwall is more appropriate for travellers planning a coastal holiday. Here, proximity to beaches and coastal paths may matter more than access to urban attractions.

What Type of England Hotel Should You Book?

The right accommodation depends on your priorities.

Luxury Hotels

Luxury properties such as The Ritz London, Rosewood London, The Savoy and The Grand, York are suitable when service, dining, architecture and facilities are central to the experience.

Boutique Hotels

Boutique hotels work particularly well in Bath, York and the Cotswolds. They can offer a more individual atmosphere than large chains.

Country-House Hotels

Country-house properties are ideal for the Cotswolds and Lake District. The setting, gardens, dining and spa facilities can be as important as the room itself.

Coastal Hotels

Cornwall is the obvious choice for a seaside hotel. Properties such as Hotel Tresanton and The Scarlet are suited to travellers who want the coast to be central to their holiday.

Practical City Hotels

Travellers who spend most of their time sightseeing may prefer a reliable, centrally located hotel rather than paying for extensive leisure facilities.

Best Places to Stay in England by Travel Style

The best places to stay in England depend heavily on what you want from your trip.

For first-time visitors: London offers the broadest selection of attractions and accommodation.

For couples: Bath, the Cotswolds, Cornwall and the Lake District provide particularly strong combinations of scenery, dining and relaxation.

For history lovers: York and Bath stand out because their hotels can place you directly within historic city centres.

For outdoor enthusiasts: The Lake District offers the strongest combination of hotels and access to walking, water activities and countryside.

For wellness: Bath and the Lake District have excellent options for spa-oriented stays.

For coastal holidays: Cornwall offers the most obvious choice among the hotels featured here.

For a village experience: The Cotswolds provides the strongest selection of traditional settings.

Tips for Booking England Hotels

Before booking, look beyond the star rating.

Check the location. A hotel can be technically within a destination but still require significant travel to reach the places you want to visit.

Compare room types. Historic buildings often have rooms of different sizes and layouts.

Check facilities. If you specifically want a pool, spa, restaurant, parking or family facilities, confirm that the property currently provides them.

Consider transport. Central hotels can be particularly valuable when travelling without a car.

Look at the season. Cornwall and the Lake District can be especially popular during warmer months, while city hotels may experience demand around major events.

Read recent information. Hotel facilities, policies and services can change, so confirm details directly before booking.

Final Thoughts

The strength of England hotels is their variety. There is no single style that defines accommodation across the country. London offers internationally recognised luxury properties, Bath combines hotels with heritage and wellness, York delivers historic character, while the Cotswolds and Lake District provide country-house and countryside retreats.

Cornwall adds a coastal dimension, making it possible to build an England itinerary around beaches and sea views rather than museums and city attractions.

For travellers researching the best places to stay in England, the most important decision is therefore not simply which hotel has the highest rating. Consider what you want to experience and choose accommodation that supports that purpose.

A centrally positioned London hotel can make a sightseeing-heavy holiday easier. A spa hotel in Bath can turn a weekend into a wellness escape. A historic York property can deepen the sense of place, while a Cotswolds manor or Lake District retreat can make the accommodation itself part of the holiday.

The 20 England hotels featured here cover a broad range of travel styles, from iconic luxury and historic properties to boutique stays, country retreats and coastal hotels. With careful planning, choosing the right hotel can make an England trip more comfortable, memorable and genuinely suited to the experience you want.

Anushka Raj
Travel Writer — Traveliciousbites

Hi! I’m Anushka Raj, a content writer with a curious mind and a love for discovering what makes every destination special. From breathtaking landmarks and hidden corners to local traditions, incredible food, and unforgettable experiences, I enjoy exploring every side of travel through my writing. My goal is to turn research into exciting, practical stories that help travelers discover new places, try new flavors, and find inspiration for their next adventure. Come explore the world with me—one place, one story, and one delicious discovery at a time!

Loved this story?

Subscribe for handpicked travel guides, hidden gems, and weekly inspiration delivered to your inbox.

Comments 0

Only approved comments are shown here.

Please complete the reCAPTCHA.
Your email is safe with us.
No approved comments yet. Be the first to share your thoughts!