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
51-100 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.4
Great450 reviews
MapView on map400 m from City Centre300 m from Trafalgar Square
From   US$ 452 /nightSelect
8.6
Great763 reviews
MapView on map1.5 km from City Centre400 m from London Victoria Station
From   US$ 341 /nightSelect
8.2
Great359 reviews
From   US$ 163 /nightSelect
8.4
Great3397 reviews
3.2 km from City Centre600 m from Paddington Station
From   US$ 217 /nightSelect
8.6
Great208 reviews
300 m from City Centre300 m from Trafalgar Square
From   US$ 401 /nightSelect
8.2
Great601 reviews
11.5 km from City Centre900 m from ExCeL London
From   US$ 93 /nightSelect
8.4
Great717 reviews
4.4 km from City Centre1.2 km from Paddington Station
From   US$ 210 /nightSelect
8.2
Great219 reviews
3.7 km from City Centre600 m from London Liverpool Street
From   US$ 400 /nightSelect
8.4
Great244 reviews
1.4 km from City Centre1.1 km from London Victoria Station
From   US$ 363 /nightSelect
8.6
Great678 reviews
1.6 km from City Centre1.4 km from Euston railway Station
From   US$ 699 /nightSelect
8.4
Great976 reviews
5.5 km from City Centre400 m from
From   US$ 112 /nightSelect
8.4
Great106 reviews
2.5 km from City Centre1.0 km from The Royal Albert Hall
From   US$ 1 037 /nightSelect
8.2
Great196 reviews
From   US$ 203 /nightSelect
8.4
Great232 reviews
3.1 km from City Centre400 m from London Liverpool Street
From   US$ 223 /nightSelect
8.6
Great1569 reviews
7.5 km from City Centre600 m from Canary Wharf
From   US$ 254 /nightSelect
8.2
Great391 reviews
9.6 km from City Centre400 m from Westfield Stratford City
From   US$ 110 /nightSelect
8.4
Great417 reviews
3.9 km from City Centre1000 m from The Royal Albert Hall
From   US$ 438 /nightSelect
8.4
Great164 reviews
1000 m from City Centre900 m from London Victoria Station
From   US$ 377 /nightSelect
8.2
Great398 reviews
3.7 km from City Centre700 m from London Liverpool Street
From   US$ 143 /nightSelect
8.4
Great750 reviews
2.3 km from City Centre1000 m from Kings Cross Station
From   US$ 105 /nightSelect
8.4
Great580 reviews
10.6 km from City Centre300 m from
From   US$ 106 /nightSelect
7.8
Very good119 reviews
2.3 km from City Centre500 m from Saint Pauls
From   US$ 384 /nightSelect
8.2
Great306 reviews
1.3 km from City Centre1.2 km from Euston railway Station
From   US$ 487 /nightSelect
8.6
Great1027 reviews
3.1 km from City Centre1.5 km from London Liverpool Street
From   US$ 177 /nightSelect
8.4
Great1563 reviews
2.2 km from City Centre400 m from Euston railway Station
From   US$ 141 /nightSelect
8.2
Great204 reviews
1.6 km from City Centre700 m from Waterloo Station
From   US$ 437 /nightSelect
8.6
Great2041 reviews
1.0 km from City Centre400 m from Waterloo Station
From   US$ 367 /nightSelect
8.6
Great1366 reviews
2.4 km from City Centre1.1 km from Paddington Station
From   US$ 313 /nightSelect
8.4
Great467 reviews
12.1 km from City Centre400 m from Wembley Stadium
From   US$ 568 /nightSelect
8.4
Great581 reviews
11.3 km from City Centre700 m from ExCeL London
From   US$ 119 /nightSelect
8.6
Great856 reviews
10.4 km from City Centre300 m from ExCeL London
From   US$ 200 /nightSelect
8.6
Great2798 reviews
3.8 km from City Centre700 m from Paddington Station
From   US$ 168 /nightSelect
8.4
Great226 reviews
1.6 km from City Centre1.1 km from London Victoria Station
From   US$ 314 /nightSelect
8.6
Great793 reviews
4.3 km from City Centre800 m from The Royal Albert Hall
From   US$ 365 /nightSelect
8.4
Great680 reviews
1.7 km from City Centre1.6 km from Trafalgar Square
From   US$ 657 /nightSelect
8.2
Great381 reviews
4.0 km from City Centre900 m from London Liverpool Street
From   US$ 157 /nightSelect
8.4
Great131 reviews
2.4 km from City Centre1.1 km from London Victoria Station
From   US$ 470 /nightSelect
8.4
Great111 reviews
1.6 km from City Centre700 m from Waterloo Station
From   US$ 645 /nightSelect
Hotel
8.4
Great340 reviews
1.5 km from City Centre1.4 km from Trafalgar Square
From   US$ 1 245 /nightSelect
Hotel
8.4
Great202 reviews
900 m from City Centre900 m from Trafalgar Square
From   US$ 742 /nightSelect
8.6
Great1160 reviews
From   US$ 131 /nightSelect
Hotel
8.2
Great320 reviews
500 m from City Centre400 m from Trafalgar Square
From   US$ 473 /nightSelect
8.6
Great1514 reviews
1.7 km from City Centre700 m from Waterloo Station
From   US$ 168 /nightSelect
8.6
Great574 reviews
1.4 km from City Centre1.0 km from Euston railway Station
From   US$ 308 /nightSelect
Hotel
8.4
Great168 reviews
800 m from City Centre800 m from Trafalgar Square
From   US$ 930 /nightSelect
8.6
Great910 reviews
3.3 km from City Centre900 m from London Liverpool Street
From   US$ 157 /nightSelect
8.2
Great330 reviews
1000 m from City Centre900 m from Trafalgar Square
From   US$ 950 /nightSelect
8.4
Great463 reviews
400 m from City Centre300 m from Trafalgar Square
From   US$ 436 /nightSelect
8.2
Great90 reviews
12.4 km from City Centre800 m from Wembley Stadium
From   US$ 86 /nightSelect
8.2
Great219 reviews
700 m from City Centre600 m from Trafalgar Square
From   US$ 738 /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