Find and Book Top Rated Hotels in London

Search among 1399 available hotels and places to stay in London from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
101-150 out of 1399
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.2
Great219 reviews
MapView on map700 m from City Centre600 m from Trafalgar Square
From   US$ 738 /nightSelect
8.2
Great352 reviews
MapView on map8.8 km from City Centre100 m from Peter Harrison Planetarium
From   US$ 120 /nightSelect
8.6
Great863 reviews
8.5 km from City Centre100 m from Greenwich DLR
From   US$ 83 /nightSelect
8.6
Great907 reviews
300 m from City Centre300 m from Trafalgar Square
From   US$ 178 /nightSelect
8.2
Great59 reviews
2.3 km from City Centre1.3 km from Paddington Station
From   US$ 590 /nightSelect
8.6
Great554 reviews
5.6 km from City Centre400 m from
From   US$ 335 /nightSelect
8.2
Great370 reviews
9.5 km from City Centre1.4 km from ExCeL London
From   US$ 164 /nightSelect
8.2
Great228 reviews
4.5 km from City Centre1.1 km from The Royal Albert Hall
From   US$ 329 /nightSelect
8.2
Great238 reviews
3.6 km from City Centre1.0 km from London Liverpool Street
From   US$ 186 /nightSelect
8.4
Great246 reviews
2.4 km from City Centre800 m from Saint Pauls
From   US$ 154 /nightSelect
8.4
Great839 reviews
2.0 km from City Centre1000 m from Euston railway Station
From   US$ 116 /nightSelect
8.4
Great383 reviews
9.9 km from City Centre800 m from Westfield Stratford City
From   US$ 120 /nightSelect
8.2
Great90 reviews
2.3 km from City Centre1.2 km from Paddington Station
From   US$ 264 /nightSelect
8.6
Great1471 reviews
1.7 km from City Centre300 m from London Victoria Station
From   US$ 348 /nightSelect
2.4 km from City Centre600 m from Saint Pauls
From   US$ 395 /nightSelect
8.2
Great227 reviews
11.6 km from City Centre400 m from Royal Wimbledon Golf Club
From   US$ 210 /nightSelect
8.6
Great2249 reviews
2.3 km from City Centre1.2 km from Paddington Station
From   US$ 265 /nightSelect
8.0
Great154 reviews
500 m from City Centre400 m from Trafalgar Square
From   US$ 358 /nightSelect
8.4
Great96 reviews
1.6 km from City Centre1.1 km from London Victoria Station
From   US$ 821 /nightSelect
8.4
Great448 reviews
800 m from City Centre700 m from Trafalgar Square
From   US$ 381 /nightSelect
8.4
Great322 reviews
11.6 km from City Centre1000 m from ExCeL London
From   US$ 234 /nightSelect
8.4
Great800 reviews
1.6 km from City Centre1.2 km from London Victoria Station
From   US$ 264 /nightSelect
8.4
Great769 reviews
3.8 km from City Centre1000 m from London Liverpool Street
From   US$ 112 /nightSelect
8.4
Great361 reviews
8.3 km from City Centre300 m from Deptford Bridge DLR
From   US$ 107 /nightSelect
8.6
Great1326 reviews
1.8 km from City Centre200 m from London Victoria Station
From   US$ 326 /nightSelect
8.4
Great622 reviews
1.3 km from City Centre1.2 km from Trafalgar Square
From   US$ 431 /nightSelect
8.6
Great1155 reviews
3.2 km from City Centre1.6 km from London Victoria Station
From   US$ 190 /nightSelect
8.6
Great975 reviews
300 m from City Centre400 m from Trafalgar Square
From   US$ 316 /nightSelect
8.2
Great355 reviews
From   US$ 447 /nightSelect
8.4
Great308 reviews
2.3 km from City Centre1.0 km from Saint Pauls
From   US$ 201 /nightSelect
8.4
Great710 reviews
From   US$ 245 /nightSelect
8.4
Great892 reviews
2.0 km from City Centre200 m from Saint Pauls
From   US$ 326 /nightSelect
8.0
Great96 reviews
200 m from City Centre300 m from Trafalgar Square
From   US$ 398 /nightSelect
8.2
Great250 reviews
900 m from City Centre600 m from Waterloo Station
From   US$ 233 /nightSelect
8.2
Great232 reviews
6.5 km from City Centre500 m from
From   US$ 219 /nightSelect
8.6
Great1708 reviews
2.4 km from City Centre400 m from Euston railway Station
From   US$ 201 /nightSelect
200 m from City Centre100 m from Trafalgar Square
From   US$ 386 /nightSelect
8.6
Great452 reviews
1.4 km from City Centre1.3 km from Trafalgar Square
From   US$ 342 /nightSelect
7.8
Very good198 reviews
1.4 km from City Centre1.1 km from London Victoria Station
From   US$ 926 /nightSelect
8.2
Great130 reviews
1.0 km from City Centre1000 m from Trafalgar Square
From   US$ 1 719 /nightSelect
8.6
Great4261 reviews
3.9 km from City Centre700 m from Paddington Station
From   US$ 209 /nightSelect
8.6
Great2363 reviews
4.7 km from City Centre1.3 km from The Royal Albert Hall
From   US$ 226 /nightSelect
8.6
Great1474 reviews
3.2 km from City Centre800 m from The Royal Albert Hall
From   US$ 138 /nightSelect
8.4
Great2692 reviews
3.6 km from City Centre200 m from Paddington Station
From   US$ 185 /nightSelect
8.2
Great478 reviews
3.5 km from City Centre1000 m from London Liverpool Street
From   US$ 131 /nightSelect
8.4
Great841 reviews
1.9 km from City Centre1.7 km from Paddington Station
From   US$ 355 /nightSelect
8.4
Great755 reviews
2.0 km from City Centre600 m from Euston railway Station
From   US$ 122 /nightSelect
8.2
Great535 reviews
1.4 km from City Centre700 m from Saint Pauls
From   US$ 231 /nightSelect
8.4
Great265 reviews
2.4 km from City Centre1.1 km from Paddington Station
From   US$ 304 /nightSelect
8.4
Great97 reviews
4.0 km from City Centre800 m from London Liverpool Street
From   US$ 273 /nightSelect

Best hotels and places to stay in London

Why visit?

London is a vibrant city that attracts millions of tourists each year. With its rich history, iconic landmarks, and diverse culture, it is a fascinating destination to explore. Whether you are visiting for business or pleasure, the city offers a wide range of hotel options to suit every budget and preference.

Where to stay?

Covent Garden:Located in the heart of the city, Covent Garden is a bustling district known for its vibrant atmosphere and lively street performers. It is home to an array of boutique hotels, luxury accommodations, and budget-friendly options. Immerse yourself in the vibrant theater scene, indulge in world-class dining, and shop at the famous Covent Garden Market.

Kensington: For a more upscale experience, Kensington is an excellent choice. This affluent area is known for its elegant architecture, prestigious museums, and beautiful parks. Stay at one of the luxurious hotels, such as the Hilton London Kensington or the Marriott London Kensington, and enjoy easy access to popular attractions like the Natural History Museum and Kensington Palace.

Mayfair: If youre looking for a refined and sophisticated stay, Mayfair is the place to be. This glamorous neighborhood is renowned for its exclusive shops, high-end restaurants, and chic hotels. Stay at a spa hotel in Mayfair, such as the Dorchester or the Claridges, and indulge in luxurious pampering. Explore the nearby Hyde Park or take a stroll along Bond Street, famous for its designer boutiques.

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:

Holiday Inn London: Kensington Forum: Located in the prestigious Kensington area, this hotel offers comfortable and affordable accommodations. With spacious rooms, modern amenities, and a convenient location, it provides excellent value for money. Enjoy easy access to popular attractions, such as the Natural History Museum and Kensington Gardens. (designated keywords: hotel in London, Kensington, affordable accommodations)

Premier Inn London City (Aldgate): Situated near the vibrant Shoreditch neighborhood, this hotel offers affordable rates without compromising on quality. Enjoy comfortable rooms, an on-site restaurant, and excellent transport links to explore the city. With its budget-friendly prices and convenient location, it is a great option for travelers seeking value for money. (designated keywords: hotel in London, Aldgate, affordable rates)

Ibis London Blackfriars: This modern hotel is located in the heart of the city, close to popular attractions like the Tate Modern and St. Pauls Cathedral. With its affordable rates, stylish rooms, and a bar and restaurant on-site, it offers great value for money. Explore the vibrant Southbank area or take advantage of the excellent transport connections nearby. (designated keywords: hotel in London, Blackfriars, affordable rates)

Best kids-friendly hotels:

The Grosvenor Hotel: Situated near Buckingham Palace, this grand Victorian hotel offers a luxurious experience for families. With family rooms, a dedicated concierge service, and a childrens menu at the on-site restaurant, it caters to the needs of young travelers. Explore the nearby St. Jamess Park or enjoy a family-friendly theater show in the West End. (designated keywords: hotel in London, family rooms, childrens menu)

The Athenaeum Hotel & Residences: Located in the upscale Mayfair neighborhood, this hotel is known for its warm hospitality and family-friendly amenities. The dedicated Kids Concierge helps create memorable experiences for children, and spacious suites with kitchenettes provide a comfortable stay for families. Enjoy nearby attractions like Hyde Park and Buckingham Palace. (designated keywords: hotel in London, Mayfair, family-friendly amenities)

Best hotels for a romantic getaway:

The Langham, London: This iconic five-star hotel offers a timeless elegance and is perfect for couples seeking a romantic escape. Indulge in luxurious spa treatments or enjoy a romantic dinner at one of the on-site restaurants. Located near Oxford Street and Regent Street, it offers easy access to shopping and entertainment options. (designated keywords: hotel in London, romantic getaway, luxurious spa)

The Milestone Hotel: Nestled in the affluent Kensington neighborhood, this boutique hotel exudes charm and elegance. Each room is individually designed, providing a unique and intimate atmosphere for couples. Enjoy a romantic dinner on the garden terrace or take a leisurely stroll in nearby Kensington Gardens. (designated keywords: hotel in London, Kensington, boutique hotel)

Best for location:

The Shard: Shangri-La Hotel: Located within the iconic Shard building, this luxury hotel offers breathtaking views of the city skyline. Situated in the vibrant London Bridge area, it provides easy access to attractions like the Tower of London and Borough Market. Indulge in the hotels world-class spa and savor fine dining at its restaurants. (designated keywords: hotel in London, The Shard, London Bridge)

The Savoy: Situated on the banks of the River Thames, The Savoy is a historic hotel known for its elegance and prime location. Stay in luxury rooms, dine at award-winning restaurants, and enjoy panoramic views of the river. With Covent Garden and the West End just a short walk away, it offers an ideal location for exploring the city. (designated keywords: hotel in London, River Thames, Covent Garden)

Park Plaza Westminster Bridge London: This contemporary hotel is located right by the iconic Big Ben and the Houses of Parliament. With its central location and excellent transport links, you can easily explore the citys top attractions. Unwind at the on-site spa or enjoy a drink with stunning views from the rooftop bar. (designated keywords: hotel in London, Westminster Bridge, central location)

Best for a short city break:

The Bermondsey Square Hotel: Situated in the trendy Bermondsey neighborhood, this boutique hotel offers a modern and stylish retreat. Enjoy comfortable rooms, a rooftop terrace, and the bustling atmosphere of nearby Bermondsey Street with its galleries, restaurants, and markets. Easy access to Tower Bridge and the Tower of London adds to its appeal. (designated keywords: hotel in London, Bermondsey, boutique hotel)

Ham Yard Hotel: Located in the vibrant Soho area, this boutique hotel offers a unique and stylish experience. Enjoy beautifully designed rooms, a rooftop terrace, and a lively bar. With its central location, youll have easy access to theaters, shopping, and iconic landmarks like Piccadilly Circus and Leicester Square. (designated keywords: hotel in London, Soho, boutique hotel)

Show moreLess
Guest reviews of hotels in London