Find and Book Top Hotels in Britain

Search among 26 available hotels and places to stay in Britain from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-26 out of 26
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.6
Great19 reviews
MapView on map300 yd from City Center
From   US$ 207 /nightSelect
Places to stay near Britain
8.6
Great20 reviews
MapView on map13.9 mi from Britain13.9 mi from City Center
From   US$ 185 /nightSelect
8.2
Great104 reviews
5.8 mi from Britain5.8 mi from City Center
From   US$ 90 /nightSelect
8.2
Great55 reviews
13.0 mi from Britain13.0 mi from City Center
From   US$ 168 /nightSelect
8.4
Great42 reviews
8.5 mi from Britain8.5 mi from City Center
From   US$ 109 /nightSelect
8.4
Great48 reviews
12.9 mi from Britain12.9 mi from City Center
From   US$ 131 /nightSelect
8.4
Great70 reviews
8.4 mi from Britain8.4 mi from City Center
From   US$ 154 /nightSelect
8.4
Great56 reviews
12.9 mi from Britain12.9 mi from City Center
From   US$ 154 /nightSelect
8.2
Great91 reviews
5.5 mi from Britain5.5 mi from City Center
From   US$ 81 /nightSelect
8.2
Great47 reviews
12.9 mi from Britain12.9 mi from City Center
From   US$ 184 /nightSelect
7.8
Very good39 reviews
13.7 mi from Britain13.7 mi from City Center
From   US$ 130 /nightSelect
8.6 mi from Britain8.6 mi from City Center
From   US$ 140 /nightSelect
8.2
Great54 reviews
5.7 mi from Britain5.7 mi from City Center
From   US$ 149 /nightSelect
8.0
Great66 reviews
11.9 mi from Britain11.9 mi from City Center
From   US$ 126 /nightSelect
6.4 mi from Britain6.4 mi from City Center
From   US$ 103 /nightSelect
8.2
Great21 reviews
8.5 mi from Britain8.5 mi from City Center
From   US$ 229 /nightSelect
8.6
Great2 reviews
13.3 mi from Britain13.3 mi from City Center
From   US$ 231 /nightSelect
Bed & Breakfast
8.4
Great21 reviews
5.7 mi from Britain5.7 mi from City Center
From   US$ 142 /nightSelect
8.6
Great22 reviews
5.5 mi from Britain5.5 mi from City Center
From   US$ 131 /nightSelect
8.4
Great31 reviews
6.3 mi from Britain6.3 mi from City Center
From   US$ 115 /nightSelect
8.4
Great14 reviews
14.2 mi from Britain14.2 mi from City Center
From   US$ 104 /nightSelect
Bed & Breakfast
8.0
Great20 reviews
7.2 mi from Britain7.2 mi from City Center
From   US$ 162 /nightSelect
8.4
Great12 reviews
7.1 mi from Britain7.1 mi from City Center
From   US$ 171 /nightSelect
6.8
Nice1 review
5.3 mi from Britain5.3 mi from City Center
From   US$ 167 /nightSelect
8.4
Great10 reviews
13.3 mi from Britain13.3 mi from City Center
From   US$ 182 /nightSelect
5.8 mi from Britain5.8 mi from City Center
Select

Best hotels and places to stay in Britain

Why visit?

Visiting Britain is a captivating experience that offers a blend of history, culture, and stunning landscapes. From exploring iconic landmarks like Big Ben and Buckingham Palace in London to discovering the breathtaking landscapes of the Scottish Highlands, Britain offers a rich tapestry of destinations that will leave any tourist in awe.

Where to stay?

London: The capital city of Britain, London, is a vibrant and cosmopolitan metropolis that has something for everyone. Stay in the central areas of Kensington or Covent Garden to be within walking distance of popular attractions such as the Tower of London, the British Museum, and the West End theater district. For a touch of luxury, Mayfair and Knightsbridge offer upscale hotels, designer shopping, and proximity to Hyde Park.

Edinburgh: With its medieval charm and stunning panoramas, Edinburgh is a must-visit destination in Britain. The historic Royal Mile, lined with quaint shops and pubs, leads to the iconic Edinburgh Castle perched atop an ancient volcano. Stay in the Old Town to soak up the medieval atmosphere or choose the elegant Georgian architecture of the New Town. Both areas offer a variety of hotels, ranging from boutique establishments to renowned luxury brands.

Bath: Nestled in the picturesque countryside of southwest England, Bath is famous for its well-preserved Roman baths and stunning Georgian architecture. The citys UNESCO World Heritage status and relaxed atmosphere make it an ideal place for a tranquil getaway. Stay in the city center to be close to attractions such as the Roman Baths, Bath Abbey, and the charming Pulteney Bridge. Many hotels in Bath are set within historic townhouses, offering a charming and unique stay.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $100 to $200.

4-star hotels: The average price per night is around $200 to $400.

5-star hotels: The average price per night is around $400 to $800.

Best value for money:

The Abbey Hotel, Bath: Located in the heart of Bath, The Abbey Hotel offers comfortable and stylish rooms at an affordable price. With its central location, guests can easily explore the citys attractions such as the Roman Baths and Bath Abbey. The hotels amenities include a restaurant serving delicious British cuisine and a relaxing spa, providing great value for money.

The Premier Inn, London: With various locations across the city, The Premier Inn offers budget-friendly accommodation without compromising on comfort. These hotels provide spacious rooms, modern amenities, and convenient access to public transportation, allowing guests to explore Londons top attractions with ease. With affordable rates and a reputation for quality service, The Premier Inn is an excellent choice for travelers on a budget.

The Balmoral Hotel, Edinburgh: While the Balmoral Hotel is known for its luxurious offerings, it also provides excellent value for money during certain times of the year. This iconic hotel offers well-appointed rooms, exceptional service, and breathtaking views of Edinburgh Castle and the city skyline. With its central location on Princes Street, guests can easily access Edinburghs main attractions, including the Royal Mile and the historic Old Town.

Best kids-friendly hotels:

The Chessington Safari Hotel, London: Situated next to Chessington World of Adventures, this hotel offers an unforgettable experience for families with children. The hotel features African-themed rooms, interactive animal encounters, and exclusive early access to the theme park. With exciting rides and animal encounters right at their doorstep, children will have an incredible adventure at Chessington Safari Hotel.

Alton Towers Hotel, Staffordshire: Located near Alton Towers Resort, this themed hotel is perfect for families seeking a fun-filled getaway. The hotel offers whimsical rooms, extraordinary entertainment, and exclusive access to the thrilling theme park. With its child-friendly amenities and proximity to a world-class amusement park, Alton Towers Hotel ensures an unforgettable experience for kids of all ages.

Best hotels for a romantic getaway:

The Savoy, London: With its timeless elegance and riverside location, The Savoy is a dreamy destination for a romantic escape. This iconic hotel offers sumptuous suites, indulgent spa services, and award-winning dining options. Enjoy a stroll along the River Thames or take in the views of the city from your luxurious suite, creating unforgettable moments with your loved one.

The Balmoral Hotel, Edinburgh: Known for its romantic ambiance and stunning views, The Balmoral Hotel sets the stage for a memorable getaway. Enjoy intimate dinners at the hotels Michelin-starred restaurant, take romantic walks through the picturesque streets of Edinburgh, or unwind with a couples spa treatment. The Balmoral Hotel combines luxury and romance to create a truly enchanting experience.

Best for location:

The Ritz, London: Situated in the heart of Londons prestigious Mayfair, The Ritz offers a prime location for exploring the citys attractions. From the hotels doorstep, guests can easily reach Buckingham Palace, Piccadilly Circus, and renowned shopping destinations like Bond Street. With its iconic façade and world-class service, The Ritz is synonymous with elegance and luxury.

The Principal Edinburgh George Street, Edinburgh: Located on one of the citys most historic streets, The Principal Edinburgh George Street provides a central base for exploring Edinburghs landmarks. Within walking distance, guests can visit Edinburgh Castle, Princes Street Gardens, and the vibrant Royal Mile. Immerse yourself in the rich history and architectural beauty of the city while enjoying the hotels refined accommodations.

The Royal Crescent Hotel, Bath: Nestled in Baths famous Royal Crescent, this hotel offers a prime location for experiencing the citys charms. Step outside the elegant Georgian townhouse and explore the Roman Baths, the Thermae Bath Spa, and the picturesque streets of Bath. With its regal setting and proximity to major attractions, The Royal Crescent Hotel offers a truly immersive experience in this historic city.

Best for a short city break:

Z Hotel Soho, London: Perfectly situated in the vibrant neighborhood of Soho, Z Hotel offers compact yet stylish rooms ideal for a short city break. Immerse yourself in Londons lively atmosphere with nearby theaters, trendy restaurants, and iconic landmarks such as Covent Garden and Oxford Street. Z Hotel Soho provides a convenient and comfortable base for exploring this dynamic city.

The Principal Manchester, Manchester: Situated in the heart of Manchester, The Principal Hotel offers a charming retreat within reach of the citys key attractions. From the hotel, guests can easily visit Manchesters renowned museums, bustling markets, and lively entertainment venues. With its elegant interiors and convenient location, The Principal Manchester is the perfect choice for a short city break in this vibrant northern city.

Show moreLess