Top Hotels in London

Search among 902 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
1Filter & Sort
View map
51-100 out of 902
1Filter & 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
Great449 reviews
MapView on map800 yd from City Center800 yd from Trafalgar Square
From   US$ 354 /nightSelect
8.4
Great456 reviews
MapView on map1.8 mi from City Center1200 yd from Paddington Station
From   US$ 740 /nightSelect
8.4
Great649 reviews
1700 yd from City Center500 yd from Waterloo Station
From   US$ 275 /nightSelect
7.8
Very good198 reviews
1600 yd from City Center600 yd from Buckingham Palace
From   US$ 311 /nightSelect
8.2
Great161 reviews
2.3 mi from City Center700 yd from Tower Of London
From   US$ 721 /nightSelect
8.6
Great2426 reviews
1.3 mi from City Center1200 yd from Waterloo Station
From   US$ 184 /nightSelect
8.6
Great1025 reviews
1.9 mi from City Center600 yd from Tower Of London
From   US$ 177 /nightSelect
8.6
Great2815 reviews
2.4 mi from City Center800 yd from Paddington Station
From   US$ 217 /nightSelect
8.4
Great327 reviews
1.7 mi from City Center800 yd from Tower Of London
From   US$ 191 /nightSelect
8.4
Great620 reviews
2.2 mi from City Center400 yd from Tower Of London
From   US$ 226 /nightSelect
8.4
Great226 reviews
1.0 mi from City Center800 yd from Buckingham Palace
From   US$ 787 /nightSelect
8.4
Great95 reviews
1800 yd from City Center800 yd from Buckingham Palace
From   US$ 2 549 /nightSelect
8.0
Great201 reviews
From   US$ 515 /nightSelect
8.2
Great569 reviews
700 yd from City Center700 yd from Trafalgar Square
From   US$ 272 /nightSelect
8.4
Great429 reviews
1.6 mi from City Center100 yd from St Pancras Railway Station
From   US$ 418 /nightSelect
8.4
Great286 reviews
1.8 mi from City Center800 yd from Tower Of London
From   US$ 1 318 /nightSelect
8.2
Great104 reviews
1.1 mi from City Center1700 yd from Buckingham Palace
From   US$ 692 /nightSelect
8.2
Great156 reviews
1.1 mi from City Center1600 yd from Buckingham Palace
From   US$ 385 /nightSelect
1800 yd from City Center1300 yd from London Victoria Station
From   US$ 130 /nightSelect
8.4
Great689 reviews
4.1 mi from City Center
From   US$ 117 /nightSelect
2.3 mi from City Center
From   US$ 125 /nightSelect
8.2
Great265 reviews
2.6 mi from City Center1400 yd from Tower Of London
From   US$ 201 /nightSelect
8.4
Great233 reviews
2.6 mi from City Center1.1 mi from Paddington Station
From   US$ 437 /nightSelect
8.4
Great612 reviews
2.5 mi from City Center1.2 mi from Tower Of London
From   US$ 349 /nightSelect
8.2
Great204 reviews
2.5 mi from City Center1.1 mi from Paddington Station
From   US$ 448 /nightSelect
8.2
Great239 reviews
1300 yd from City Center1300 yd from Trafalgar Square
From   US$ 256 /nightSelect
8.4
Great507 reviews
2.0 mi from City Center1100 yd from Tower Bridge
From   US$ 256 /nightSelect
8.4
Great492 reviews
2.3 mi from City Center1.2 mi from Tower Of London
From   US$ 239 /nightSelect
8.6
Great910 reviews
2.1 mi from City Center400 yd from Tower Of London
From   US$ 199 /nightSelect
8.4
Great401 reviews
1500 yd from City Center1400 yd from Trafalgar Square
From   US$ 953 /nightSelect
8.2
Great240 reviews
From   US$ 133 /nightSelect
200 yd from City Center200 yd from Trafalgar Square
From   US$ 400 /nightSelect
8.6
Great1107 reviews
300 yd from City Center300 yd from Trafalgar Square
From   US$ 205 /nightSelect
8.2
Great219 reviews
2.3 mi from City Center1.2 mi from Tower Of London
From   US$ 263 /nightSelect
8.4
Great462 reviews
400 yd from City Center400 yd from Trafalgar Square
From   US$ 436 /nightSelect
1400 yd from City Center700 yd from Buckingham Palace
From   US$ 140 /nightSelect
8.6
Great1480 reviews
2.7 mi from City Center
From   US$ 138 /nightSelect
8.6
Great951 reviews
1700 yd from City Center1400 yd from Waterloo Station
From   US$ 229 /nightSelect
8.4
Great628 reviews
4.6 mi from City Center300 yd from Canary Wharf
From   US$ 155 /nightSelect
8.6
Great978 reviews
300 yd from City Center400 yd from Trafalgar Square
From   US$ 262 /nightSelect
8.2
Great252 reviews
1000 yd from City Center300 yd from London Eye
From   US$ 233 /nightSelect
8.4
Great769 reviews
2.3 mi from City Center
From   US$ 112 /nightSelect
8.6
Great737 reviews
2.9 mi from City Center
From   US$ 162 /nightSelect
8.2
Great398 reviews
2.4 mi from City Center1.1 mi from Tower Of London
From   US$ 226 /nightSelect
8.2
Great270 reviews
2.3 mi from City Center1.1 mi from Paddington Station
From   US$ 208 /nightSelect
8.4
Great717 reviews
2.7 mi from City Center1400 yd from Paddington Station
From   US$ 167 /nightSelect
8.4
Great213 reviews
1.6 mi from City Center1500 yd from London Victoria Station
From   US$ 287 /nightSelect
8.4
Great244 reviews
1600 yd from City Center600 yd from Buckingham Palace
From   US$ 363 /nightSelect
8.4
Great404 reviews
2.1 mi from City Center1200 yd from Tower Of London
From   US$ 212 /nightSelect
8.6
Great1569 reviews
4.7 mi from City Center600 yd from Canary Wharf
From   US$ 408 /nightSelect

Best hotels and places to stay in London

Why visit?

London is a vibrant city with a rich history, iconic landmarks, world-class museums, and a diverse cultural scene. With its bustling streets and charming neighborhoods, it offers a unique blend of old-world charm and modern sophistication. Whether youre interested in exploring historical sites, indulging in shopping, or experiencing the vibrant nightlife, London has something to offer for every traveler. Stay in one of the many hotels in London and immerse yourself in the citys captivating atmosphere.

Where to stay?

Covent Garden:Located in the heart of Londons West End, Covent Garden is a popular area for tourists. It is known for its lively atmosphere, street performers, boutique shops, and the famous Royal Opera House. With its central location, staying in a hotel in Covent Garden provides easy access to major attractions such as the British Museum, Trafalgar Square, and the West End theaters.

South Bank: Situated along the River Thames, the South Bank is a cultural hub that offers stunning views of the citys skyline. It is home to iconic attractions such as the London Eye, Tate Modern, Shakespeares Globe Theatre, and the National Theatre. Staying in a hotel in South Bank allows visitors to enjoy riverside walks, vibrant street markets, and a wide range of dining options.

Kensington: If youre looking for a more upscale and elegant experience, Kensington is an ideal choice. This affluent area is home to Kensington Palace, the Natural History Museum, and the Victoria and Albert Museum. The neighborhood boasts beautiful streets lined with Victorian houses and offers easy access to Hyde Park and the high-end shopping district of Knightsbridge. Staying in a hotel in Kensington ensures a luxurious and sophisticated stay in London.

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 High Street: Located in the upscale Kensington neighborhood, this hotel offers comfortable rooms at affordable rates. It provides easy access to attractions such as Kensington Palace and the Natural History Museum. With its convenient location and reasonable prices, this Holiday Inn is a popular choice for budget-conscious travelers seeking a hotel in London.

Premier Inn London City: Aldgate: Situated in the vibrant Aldgate area, this hotel offers modern and spacious rooms at competitive prices. It is close to popular attractions like the Tower of London and St. Pauls Cathedral. With its convenient location and affordable rates, Premier Inn London City is a great option for those looking for a cheap hotel in London.

Ibis London Excel: Docklands: This hotel is located in the thriving Docklands area, near the ExCeL Exhibition Centre and the O2 Arena. It offers comfortable rooms at budget-friendly prices, making it an ideal choice for business travelers or those attending events in the area. The Ibis London Excel provides excellent value for money for visitors looking for a cheap hotel in London.

Best kid-friendly hotels:

Hilton London Metropole:Located in the heart of London, this Hilton hotel offers spacious family rooms and a range of child-friendly amenities. Kids can enjoy the swimming pool, game room, and activities organized by the hotel. With its central location and amenities catering to families, Hilton London Metropole is a top choice for a kid-friendly hotel in London.

Novotel London Tower Bridge: Situated near the Tower of London and Tower Bridge, this Novotel hotel provides family rooms and a range of facilities for children. These include a dedicated play area, kids menu options, and a friendly and welcoming atmosphere. With its convenient location and child-friendly amenities, Novotel London Tower Bridge is a fantastic choice for families visiting London.

Best hotels for a romantic getaway:

The Langham, London: This luxury hotel in the heart of London offers elegant and romantic rooms, including suites with stunning views of the city. With its unique blend of classic charm and modern sophistication, The Langham provides a perfect setting for a romantic escape. Enjoy a spa treatment, indulge in fine dining, and experience the ultimate in luxury at this London hotel.

The Ampersand Hotel: Situated in the upscale neighborhood of Kensington, this boutique hotel boasts beautifully designed rooms and a romantic ambiance. Its convenient location also provides easy access to popular attractions such as the Victoria and Albert Museum and Hyde Park. The Ampersand Hotel offers a charming and intimate setting for a romantic getaway in London.

Best for location:

The Savoy: Located in the prestigious Covent Garden area, The Savoy is synonymous with luxury and sophistication. With its prime location, it offers easy access to major attractions, theaters, and designer shopping. The Savoy is an iconic London hotel that provides a perfect base for exploring the citys best.

The Dorchester: Situated on Park Lane in the heart of Mayfair, The Dorchester is a legendary hotel known for its elegance and style. Its central location puts visitors within walking distance of famous landmarks, high-end shopping streets, and Hyde Park. The Dorchester offers a prime location for those seeking a hotel in the heart of London.

The Shard: As the tallest building in the city, The Shard offers a unique hotel experience with breathtaking views of the London skyline. Located in Southwark, it provides easy access to attractions such as the Tower Bridge and Tate Modern. The Shard offers a one-of-a-kind location for those looking for a hotel with unparalleled views.

Best for a short city break:

citizenM London Bankside: Situated near the Tate Modern and Shakespeares Globe Theatre, this hotel offers compact yet stylish rooms perfect for a short city break. It features a vibrant atmosphere and modern amenities. With its central location, citizenM London Bankside provides a convenient base for exploring Londons cultural attractions.

Show moreLess