Find and Book Top Rated Hotels in London

Search among 545 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
541-545 out of 545
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.2
Great66 reviews
MapView on map5.9 mi from City Center800 yd from
From   US$ 92 /nightSelect
8.4
Great39 reviews
MapView on map1300 yd from City Center1100 yd from London Eye
From   US$ 967 /nightSelect
8.2
Great28 reviews
6.8 mi from City Center800 yd from
From   US$ 93 /nightSelect
8.4
Great34 reviews
4.8 mi from City Center400 yd from
From   US$ 130 /nightSelect
Aparthotel
8.2
Great14 reviews
3.8 mi from City Center500 yd from
From   US$ 735 /nightSelect

Best Resorts and Places to Stay in London

Why visit?

London, the vibrant capital of the United Kingdom, offers a wide array of attractions and landmarks that make it a must-visit destination for tourists. From the iconic Big Ben and the Tower of London to the historic Buckingham Palace and the renowned British Museum, the city is filled with notable landmarks that showcase its rich history and culture. Whether you're a history buff, an art enthusiast, or a lover of world-class entertainment, London has something for everyone.

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

Spaciousness: Resorts in London offer more spacious accommodations than traditional hotels, allowing you to unwind and relax in comfort.

Enhanced amenities: Resorts often provide additional amenities such as swimming pools, spas, fitness centers, and on-site dining options, ensuring a luxurious and convenient stay.

Privacy: Resorts usually offer a more secluded and tranquil environment, providing a peaceful retreat after exploring the bustling city.

Personalized service: With a focus on hospitality, resorts in London strive to provide personalized service and cater to the individual needs of their guests.

Unique experiences: Many resorts in London offer special activities and events, allowing guests to immerse themselves in the local culture and make their stay memorable.

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

Prices for resorts in London vary depending on their star rating and level of luxury. On average, a 3-star resort costs around $150-$250 per night, a 4-star resort ranges from $250 to $500 per night, while a 5-star resort can cost $500 or more per night. It's worth noting that prices may fluctuate depending on the season and availability.

Best Value for Money:

Park Plaza Westminster Bridge London: Located in the heart of the city, this 4-star resort offers modern rooms and breathtaking views of the iconic Big Ben and the River Thames. With its competitive prices and excellent amenities, it provides great value for money.

CitizenM Tower of London: Situated near the historic Tower of London, this trendy resort offers stylish and compact rooms at an affordable price. Guests can enjoy panoramic views from the rooftop terrace and take advantage of the convenient location.

Best Luxury Resorts:

The Dorchester: The epitome of luxury, this 5-star resort is located in the prestigious Mayfair neighborhood. With elegant rooms, exquisite dining options, and impeccable service, it provides a truly unforgettable experience.

The Ned: Housed in a former bank building, this opulent 5-star resort boasts beautiful Art Deco design and a range of amenities, including multiple restaurants, a rooftop pool, and a private members' club.

Best Pets-Friendly Resorts:

The Milestone Hotel and Residences: This 5-star resort welcomes pets with open arms, providing special amenities and tailored services for furry friends. Located near Kensington Palace, it offers a luxurious stay for both guests and their pets.

The Egerton House Hotel: Situated in the exclusive Knightsbridge neighborhood, this pet-friendly 5-star resort offers a range of services for four-legged guests, including pet beds, treats, and walking services.

Best Family Resorts:

The Athenaeum Hotel & Residences: Located near Buckingham Palace and Hyde Park, this family-friendly resort offers spacious suites, children's menus, and a dedicated concierge service to assist families with their needs.

The Montcalm Marble Arch: With its convenient central location and family rooms, this 5-star resort is an ideal choice for families. It also provides complimentary services such as children's welcome packs and baby cribs.

Best Resorts with Unique Views:

Shangri-La Hotel at The Shard: Situated within the iconic Shard skyscraper, this 5-star resort offers unparalleled views of the city skyline from its high-rise rooms. It also features a luxurious spa and Michelin-starred dining options.

Sea Containers London: Overlooking the River Thames, this stylish resort offers rooms with floor-to-ceiling windows, providing captivating views of the river and the cityscape. Its unique design and vibrant atmosphere make it a popular choice among travelers.

Show moreLess