Find and Book Top Rated Hotels in London

Search among 1451 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
1-50 out of 1451
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
Hotel
8.6
Great772 reviews
MapView on map600 m from City Centre600 m from Trafalgar Square
From   US$ 779 /nightSelect
8.4
Great186 reviews
MapView on map800 m from City Centre800 m from Trafalgar Square
From   US$ 527 /nightSelect
Hotel
8.4
Great170 reviews
2.7 km from City Centre800 m from Saint Pauls
From   US$ 397 /nightSelect
8.4
Great418 reviews
1000 m from City Centre1000 m from Trafalgar Square
From   US$ 1 095 /nightSelect
8.6
Great1401 reviews
3.8 km from City Centre1.5 km from London Liverpool Street
From   US$ 210 /nightSelect
8.4
Great493 reviews
3.7 km from City Centre900 m from London Liverpool Street
From   US$ 247 /nightSelect
8.0
Great239 reviews
2.3 km from City Centre1.2 km from Paddington Station
From   US$ 220 /nightSelect
8.4
Great277 reviews
1.7 km from City Centre1.4 km from London Victoria Station
From   US$ 1 209 /nightSelect
8.2
Great252 reviews
10.6 km from City Centre200 m from ExCeL London
From   US$ 167 /nightSelect
8.6
Great1120 reviews
5.3 km from City Centre700 m from
From   US$ 148 /nightSelect
1.1 km from City Centre1.1 km from Trafalgar Square
From   US$ 463 /nightSelect
8.4
Great122 reviews
1.6 km from City Centre1.5 km from Trafalgar Square
From   US$ 583 /nightSelect
8.8
Great5387 reviews
1.0 km from City Centre400 m from Waterloo Station
From   US$ 266 /nightSelect
Hotel
8.2
Great250 reviews
400 m from City Centre300 m from Trafalgar Square
From   US$ 486 /nightSelect
8.4
Great405 reviews
1.4 km from City Centre700 m from Waterloo Station
From   US$ 257 /nightSelect
8.4
Great837 reviews
2.3 km from City Centre900 m from Euston railway Station
From   US$ 286 /nightSelect
8.4
Great610 reviews
3.5 km from City Centre1000 m from London Liverpool Street
From   US$ 273 /nightSelect
8.6
Great2255 reviews
700 m from City Centre600 m from Trafalgar Square
From   US$ 232 /nightSelect
8.2
Great190 reviews
2.5 km from City Centre300 m from Kings Cross Station
From   US$ 455 /nightSelect
8.6
Great138 reviews
1.3 km from City Centre1.1 km from Euston railway Station
From   US$ 317 /nightSelect
8.2
Great87 reviews
3.9 km from City Centre700 m from London Liverpool Street
From   US$ 222 /nightSelect
8.4
Great289 reviews
2.8 km from City Centre1.4 km from Saint Pauls
From   US$ 845 /nightSelect
8.4
Great337 reviews
7.2 km from City Centre500 m from Canary Wharf
From   US$ 215 /nightSelect
8.4
Great637 reviews
2.2 km from City Centre1000 m from Saint Pauls
From   US$ 261 /nightSelect
8.4
Great429 reviews
2.5 km from City Centre300 m from Kings Cross Station
From   US$ 641 /nightSelect
8.6
Great1190 reviews
3.3 km from City Centre500 m from Paddington Station
From   US$ 472 /nightSelect
Hotel
8.2
Great553 reviews
700 m from City Centre600 m from Trafalgar Square
From   US$ 378 /nightSelect
8.0
Great210 reviews
9.3 km from City Centre200 m from Westfield Stratford City
From   US$ 229 /nightSelect
8.4
Great446 reviews
2.9 km from City Centre1.1 km from Paddington Station
From   US$ 820 /nightSelect
8.0
Great141 reviews
1.3 km from City Centre1.2 km from Trafalgar Square
From   US$ 564 /nightSelect
8.4
Great274 reviews
8.8 km from City Centre400 m from The O2 Arena
From   US$ 282 /nightSelect
8.2
Great238 reviews
300 m from City Centre400 m from Trafalgar Square
From   US$ 926 /nightSelect
8.4
Great607 reviews
1.6 km from City Centre1.2 km from London Victoria Station
From   US$ 406 /nightSelect
8.4
Great679 reviews
6.2 km from City Centre300 m from
From   US$ 165 /nightSelect
8.0
Great198 reviews
From   US$ 479 /nightSelect
8.4
Great608 reviews
4.0 km from City Centre900 m from London Liverpool Street
From   US$ 274 /nightSelect
8.2
Great222 reviews
3.7 km from City Centre800 m from London Liverpool Street
From   US$ 263 /nightSelect
8.4
Great718 reviews
3.9 km from City Centre1.0 km from London Liverpool Street
From   US$ 413 /nightSelect
8.4
Great75 reviews
1.8 km from City Centre1.0 km from London Victoria Station
From   US$ 1 150 /nightSelect
8.4
Great1204 reviews
1.8 km from City Centre1.5 km from Waterloo Station
From   US$ 284 /nightSelect
8.4
Great320 reviews
2.7 km from City Centre1.3 km from Saint Pauls
From   US$ 322 /nightSelect
8.6
Great985 reviews
900 m from City Centre900 m from Trafalgar Square
From   US$ 385 /nightSelect
Hotel
8.4
Great170 reviews
1.7 km from City Centre300 m from London Victoria Station
From   US$ 627 /nightSelect
8.4
Great398 reviews
1.3 km from City Centre1.3 km from Trafalgar Square
From   US$ 829 /nightSelect
8.6
Great1088 reviews
1.1 km from City Centre1.0 km from Trafalgar Square
From   US$ 432 /nightSelect
8.4
Great732 reviews
3.5 km from City Centre1.5 km from Kings Cross Station
From   US$ 123 /nightSelect
8.6
Great790 reviews
1.9 km from City Centre1.6 km from Euston railway Station
From   US$ 352 /nightSelect
8.2
Great163 reviews
3.4 km from City Centre300 m from London Liverpool Street
From   US$ 579 /nightSelect
8.2
Great62 reviews
700 m from City Centre600 m from Trafalgar Square
From   US$ 738 /nightSelect
8.6
Great877 reviews
From   US$ 275 /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