Find and Book Top Rated Hotels in London

Search among 529 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 529
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 map1100 yd from City Center800 yd from Buckingham Palace
From   US$ 962 /nightSelect
8.6
Great1401 reviews
MapView on map2.3 mi from City Center200 yd from Tower Bridge
From   US$ 158 /nightSelect
8.4
Great338 reviews
1200 yd from City Center700 yd from Buckingham Palace
From   US$ 412 /nightSelect
8.6
Great678 reviews
1.0 mi from City Center1500 yd from Euston railway Station
From   US$ 499 /nightSelect
1300 yd from City Center900 yd from Buckingham Palace
From   US$ 414 /nightSelect
8.6
Great760 reviews
1700 yd from City Center400 yd from Buckingham Palace
From   US$ 287 /nightSelect
8.4
Great331 reviews
1000 yd from City Center900 yd from Trafalgar Square
From   US$ 570 /nightSelect
8.8
Great5387 reviews
1200 yd from City Center400 yd from London Eye
From   US$ 267 /nightSelect
Hotel
8.6
Great772 reviews
700 yd from City Center700 yd from Trafalgar Square
From   US$ 769 /nightSelect
8.6
Great2255 reviews
700 yd from City Center700 yd from Trafalgar Square
From   US$ 167 /nightSelect
8.4
Great3394 reviews
2.0 mi from City Center700 yd from Paddington Station
From   US$ 203 /nightSelect
Hotel
8.4
Great202 reviews
1000 yd from City Center600 yd from Buckingham Palace
From   US$ 589 /nightSelect
8.4
Great161 reviews
1100 yd from City Center800 yd from Buckingham Palace
From   US$ 419 /nightSelect
8.2
Great327 reviews
1000 yd from City Center600 yd from Buckingham Palace
From   US$ 1 392 /nightSelect
8.2
Great225 reviews
2.8 mi from City Center500 yd from
From   US$ 310 /nightSelect
8.6
Great3024 reviews
1.1 mi from City Center900 yd from Euston railway Station
From   US$ 286 /nightSelect
8.6
Great1326 reviews
1.1 mi from City Center200 yd from London Victoria Station
From   US$ 259 /nightSelect
8.6
Great1088 reviews
1300 yd from City Center1200 yd from Trafalgar Square
From   US$ 414 /nightSelect
8.2
Great190 reviews
1.5 mi from City Center200 yd from St Pancras Railway Station
From   US$ 335 /nightSelect
8.6
Great801 reviews
2.6 mi from City Center100 yd from
From   US$ 182 /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