Find and Book Top Rated Hotels in London

Search among 477 available resorts and all inclusive hotels in London from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
2Filter & Sort
View map
1-20 out of 477
2Filter & 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.4
Great418 reviews
MapView on map1000 m from City Centre600 m from Piccadilly Circus
From   US$ 1 007 /nightSelect
8.6
Great1405 reviews
MapView on map3.8 km from City Centre200 m from Tower Bridge
From   US$ 170 /nightSelect
8.6
Great2262 reviews
700 m from City Centre600 m from Trafalgar Square
From   US$ 199 /nightSelect
8.4
Great277 reviews
1.7 km from City Centre1000 m from Buckingham Palace
From   US$ 466 /nightSelect
Hotel
8.6
Great772 reviews
600 m from City Centre600 m from Trafalgar Square
From   US$ 892 /nightSelect
8.8
Great5401 reviews
1.0 km from City Centre400 m from London Eye
From   US$ 274 /nightSelect
1.1 km from City Centre700 m from Piccadilly Circus
From   US$ 444 /nightSelect
8.6
Great1471 reviews
1.7 km from City Centre300 m from London Victoria Station
From   US$ 338 /nightSelect
8.4
Great976 reviews
5.5 km from City Centre400 m from
From   US$ 127 /nightSelect
8.6
Great681 reviews
1.6 km from City Centre1.1 km from Piccadilly Circus
From   US$ 589 /nightSelect
8.4
Great293 reviews
1.8 km from City Centre1.2 km from London Eye
From   US$ 757 /nightSelect
8.4
Great344 reviews
1.1 km from City Centre600 m from Buckingham Palace
From   US$ 440 /nightSelect
8.6
Great2041 reviews
1.0 km from City Centre400 m from London Eye
From   US$ 444 /nightSelect
Hotel
8.2
Great320 reviews
500 m from City Centre300 m from Piccadilly Circus
From   US$ 473 /nightSelect
8.2
Great242 reviews
300 m from City Centre400 m from Trafalgar Square
From   US$ 784 /nightSelect
8.2
Great479 reviews
3.5 km from City Centre300 m from Tower Of London
From   US$ 214 /nightSelect
8.6
Great1108 reviews
200 m from City Centre300 m from Trafalgar Square
From   US$ 229 /nightSelect
8.4
Great417 reviews
3.9 km from City Centre1.2 km from Harrods
From   US$ 354 /nightSelect
8.0
Great149 reviews
From   US$ 170 /nightSelect
8.4
Great451 reviews
2.9 km from City Centre1.1 km from Paddington Station
From   US$ 377 /nightSelect

Best Resorts and Places to Stay in London

Why visit?

London is a city that offers a blend of history, culture, and world-renowned landmarks. With iconic attractions like Buckingham Palace, the Tower of London, and the British Museum, there is no shortage of things to see and do. From exploring vibrant neighborhoods like Soho and Notting Hill to experiencing the enchanting theater district of the West End, London offers a unique and diverse experience for tourists.

Why is choosing a resort in London better than staying in a hotel?

More space and privacy: Resorts in London often offer spacious rooms or suites, allowing guests to enjoy a comfortable and relaxing stay.

Enhanced amenities: Resorts provide additional facilities such as swimming pools, fitness centers, and spa services, allowing guests to indulge and unwind.

Beautiful surroundings: London resorts are often located in picturesque areas, allowing guests to enjoy scenic views and access to green spaces within the city.

Personalized service: Resorts offer attentive and personalized service to ensure guests have a memorable stay.

Unique experiences: Some resorts in London provide their own cultural or recreational activities, giving guests the opportunity to immerse themselves in local experiences.

What is the price to stay in a resort per night?

The price to stay in a resort in London varies based on the star rating. On average, a 3-star resort costs around £100-£150 per night, while a 4-star resort ranges from £150-£250. For a luxurious 5-star resort, expect to pay £250 or more per night. These prices are subject to change based on the time of year, location, and demand.

Best Value for Money:

The Nadler Victoria: Located near Buckingham Palace, this boutique hotel offers contemporary rooms, excellent service, and competitive rates.

The Z Hotel Shoreditch: Situated in the trendy Shoreditch neighborhood, this modern hotel provides compact yet stylish rooms at affordable prices.

The Premier Inn London City (Aldgate): Offering comfortable accommodations and convenient access to major attractions, this budget-friendly hotel is perfect for those looking for value.

Best Luxury Resorts:

The Langham, London: With its opulent interiors and world-class amenities, The Langham offers a luxurious stay near Oxford Street and major shopping areas.

The Savoy: This iconic hotel, located on the banks of the River Thames, boasts elegant suites, Michelin-starred dining options, and impeccable service.

Best Pets-Friendly Resorts:

The Egerton House Hotel: This elegant boutique hotel welcomes furry friends with open arms and provides pet-friendly amenities in a central Knightsbridge location.

The Milestone Hotel & Residences: Offering special pet services, including gourmet treats and bedding, this luxurious Kensington hotel ensures a comfortable stay for both you and your pet.

Best Resorts for Families:

The Athenaeum Hotel & Residences: With spacious family rooms and a dedicated children's concierge, this hotel near Hyde Park caters to the needs of families.

The Grosvenor House Suites by Jumeirah Living: Located in Mayfair, this luxury property offers suites with fully equipped kitchens, perfect for families traveling with children.

The DoubleTree by Hilton Hotel London: Docklands Riverside: Situated on the banks of the River Thames, this family-friendly hotel offers stunning river views, an outdoor terrace, and easy access to attractions.

Best Resorts with Unique Views:

Shangri-La Hotel, At The Shard: Located inside London's iconic Shard building, this luxury hotel offers breathtaking views of the city skyline from its high-rise rooms.

Sea Containers London: Positioned along the South Bank of the Thames, this stylish hotel showcases stunning views of landmarks such as St. Paul's Cathedral and the London Eye.

Show moreLess