
The 9 best hotels in London
Discover the top hotels in London, handpicked by local expert Luke Abrahams.Do you need an A-list grand hotel that has welcomed royals or a foodie heaven? Maybe you seek an affordable haven or a fancy townhouse. When it comes to hotels, you will find everything you need in London. From grand dames to world-firsts and some of the most exclusive addresses in the world, London is home to a wide selection of stylish (and fun) hotels. Note that though it might cost a little bit more to stay in Central London it will save you money in travel fares. With that in mind, I’ve...Learn more
Do you need an A-list grand hotel that has welcomed royals or a foodie heaven? Maybe you seek an affordable haven or a fancy townhouse. When it comes to hotels, you will find everything you need in London. From grand dames to world-firsts and some of the most exclusive addresses in the world, London is home to a wide selection of stylish (and fun) hotels. Note that though it might cost a little bit more to stay in Central London it will save you money in travel fares. With that in mind, I’ve compiled the best hotels in London, from romantic suites to bank account-busting luxury and family stays.KAYAK’s insights for hotels in London
Discover seasonal trends, ideal booking windows, and other data-driven tips to plan your stay in London with confidence.
Which month has the cheapest hotel rates in London?
Hotels are cheapest in London in January, with average rates of $257/night. In comparison, November is the most expensive month, with prices at $767/night.
What is the cheapest day of the week to book a hotel in London?
Thursday offers the lowest rates in London, with an average nightly price of $249/night. The highest prices are found on Tuesday, with average rates at $410/night.
Which neighbourhood do KAYAK users most love to book their hotel in London?
The most popular neighbourhood in London among KAYAK users to search for a hotel is Westminster, with an average price of $624. The Rubens at the Palace, The Royal Horseguards, London, and Hub By Premier Inn London Westminster - Westminster Abbey rank among the highest-rated hotels in Westminster.
How much is a hotel in London for tonight?
The best deal for a 3-star hotel room in London found by KAYAK users in the last 3 days was $52, while a 4-star hotel the lowest price was $140. The cheapest room found overall was for $52.
How much is a hotel in London for this weekend?
The cheapest hotel room in London for the upcoming weekend found on KAYAK in the last 3 days was for $58 per night. For the same dates, 3-star hotel rooms have been found for as low as $58 per night and 4-star hotel rooms from $155 per night.
How early should you book a accommodation in London?
Book at least 30 days before your stay begins to get the best price for your London accommodation.
Booking a hotel in London: the best tips from KAYAK users
How much is a London hotel?
Here are our most popular & best value hotelsGood to know
Low season | High season | Average price (weeknight) | Average price (weekend night) |
|---|---|---|---|
January | November | $337 | $278 |
Cheapest month to stay with an average 39% drop in price. | Most expensive month to stay with an average 81% rise in price. | Average Sun - Thu price over the last 2 weeks. | Average Fri & Sat price over the last 2 weeks. |

































