Hotels in London

Find the best deals on 19,213 hotels in London

Check-in
Check-out
Compare vs momondo |

Top Hotels in London

Find the perfect London hotel for business or leisure
$self.alt
The Trafalgar St. James London, Curio Collection by Hilton
9.1
$487
View all deals
$self.alt
Ibis London Earls Court
7.7
$136
View all deals
$self.alt
The Savoy A Fairmont Managed Hotel
9.3
$858
View all deals
$self.alt
Novotel London Tower Bridge
8.6
$277
View all deals
$self.alt
The Tower Hotel
8.4
$217
View all deals
$self.alt
Hilton London Metropole
7.1
$203
View all deals
$self.alt
Novotel London West
7.8
$219
View all deals
$self.alt
The Langham, London
9.3
$616
View all deals
$self.alt
Intercontinental Hotels London Park Lane
8.7
$459
View all deals
$self.alt
Amba Hotel Charing Cross
8.9
$377
View all deals
$self.alt
Novotel London Waterloo
8.6
$273
View all deals
$self.alt
Corus Hyde Park Hotel, Sure Hotel Collection by Best Western
7.6
$203
View all deals
$self.alt
DoubleTree by Hilton London - Docklands Riverside
8.2
$173
View all deals
$self.alt
Park International Hotel
7.9
$205
View all deals
$self.alt
Pullman London St Pancras
8.8
$300
View all deals
$self.alt
The Landmark London
9.0
$497
View all deals
$self.alt
11 Cadogan Gardens
8.9
$445
View all deals
$self.alt
The May Fair, A Radisson Collection Hotel, Mayfair
8.6
$425
View all deals
$self.alt
The Ritz London
9.2
$845
View all deals
$self.alt
St Giles London - A St Giles Hotel
7.7
$198
View all deals
$self.alt
Holiday Inn London - Kensington Forum
7.5
$192
View all deals
$self.alt
Days Hotel by Wyndham London-Waterloo
7.8
$137
View all deals
$self.alt
Bayswater Inn
6.4
$109
View all deals
$self.alt
Millennium & Copthorne Hotels At Chelsea Football Club
8.1
$178
View all deals
$self.alt
Radisson Blu Edwardian Grafton Hotel
8.2
$259
View all deals
$self.alt
Radisson Blu Edwardian Kenilworth
8.3
$270
View all deals
$self.alt
Le Méridien Piccadilly
8.2
$394
View all deals
$self.alt
Queens Park Hotel
6.7
$112
View all deals
$self.alt
Club Quarters Hotel, St. Paul's
8.0
$219
View all deals
$self.alt
Royal Lancaster London
9.0
$373
View all deals
$self.alt
St Martins Lane
9.1
$420
View all deals
$self.alt
Holiday Inn London - Kensington High St.
7.9
$200
View all deals
$self.alt
Amba Hotel Marble Arch
8.0
$331
View all deals
$self.alt
The Exhibitionist Hotel
8.6
$259
View all deals
$self.alt
100 Queen's Gate Hotel London, Curio Collection by Hilton
8.0
$227
View all deals
$self.alt
K+K Hotel George
8.7
$227
View all deals
$self.alt
DoubleTree by Hilton London - Ealing
8.4
$156
View all deals
$self.alt
Crowne Plaza London - Kings Cross
8.2
$233
View all deals
$self.alt
Citadines Trafalgar Square London
8.4
$322
View all deals
$self.alt
The Bailey's Hotel London
8.3
$289
View all deals

Popular neighbourhoods in London

Search for hotels in these London neighbourhoods
Hotels in City of London
$self.alt
Best value
Yha London St Paul's - Hostel
8.1
$42
$self.alt
No. 1 most popular
DoubleTree by Hilton London - Tower of London
8.6
$239
$self.alt
No. 2 most popular
Grange St Pauls
8.1
$273
$self.alt
No. 3 most popular
Leonardo Royal Hotel London City
8.3
$241
$self.alt
No. 4 most popular
The Montcalm At Brewery London City
8.3
$262
$self.alt
No. 5 most popular
The Ned
9.0
$430
Hotels in Lambeth
$self.alt
Best value
The Horse & Stables
7.8
$33
$self.alt
No. 1 most popular
Park Plaza Westminster Bridge London
8.6
$309
$self.alt
No. 2 most popular
Park Plaza London Riverbank
8.4
$225
$self.alt
No. 3 most popular
Novotel London Waterloo
8.6
$273
$self.alt
No. 4 most popular
Park Plaza London Waterloo
8.6
$275
$self.alt
No. 5 most popular
Park Plaza County Hall London
8.5
$291
Hotels in Islington
$self.alt
Best value
Arsenal Tavern Backpackers
7.4
$16
$self.alt
No. 1 most popular
Montcalm Royal London House - City Of London
9.0
$284
$self.alt
No. 2 most popular
The Z Hotel Shoreditch
8.5
$142
$self.alt
No. 3 most popular
Clink78 Hostel
7.6
$38
$self.alt
No. 4 most popular
Travelodge London City Road
7.7
$120
$self.alt
No. 5 most popular
South Place Hotel
8.9
$358
Hotels in Westminster
$self.alt
Best value
The Resident Victoria
9.0
$291
$self.alt
No. 1 most popular
The Royal Horseguards
8.7
$417
$self.alt
No. 2 most popular
Conrad London St. James
9.0
$448
$self.alt
No. 3 most popular
St. James' Court, A Taj Hotel, London
8.8
$366
$self.alt
No. 4 most popular
The Rubens At The Palace
8.9
$395
$self.alt
No. 5 most popular
Club Quarters Hotel, Trafalgar Square
8.3
$298

When to book a hotel in London

Low season
March
High season
August

cheapest month to stay

8%

expected price decrease

most expensive time to stay

31%

expected price increase

Price
$258 - $364
Highest day of week
Tuesday
Cheapest day of week
Sunday

avg. price over the last two weeks

Average price (weeknight)

$240

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

$256

avg. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in London is: 1-2 star, on the same day that your stay begins. 3 star, on the same day that your stay begins. 4-5 star, 67 days before.
90
Days before departure
0
1-2 star
$67 - $97
3 star
$155 - $184
4-5 star
$327 - $342

London travel tips

Let us help you with the best tips about London

How long do people stay in London?

Visiting London for 3 nights is the most common choice for our users.

How much does a hotel cost in London?

The price of a hotel in London depends on several factors such as star rating, location and demand. Generally speaking, the average cost of a hotel is around $154 per night.

When is the best time to book a hotel in London?

The cheapest month to book a hotel in London is March. The cost of your room could be as much as 21% cheaper than in peak months.

Which day is cheapest to stay in London?

At the moment the cheapest day to stay in a hotel in London is Saturday, with Monday being the most expensive.

How much does a luxury hotel in London cost?

Luxury hotels in London are priced around $202 a night for each person. Opting for a luxury hotel could add 24% on top of the price of an average hotel in London, which stands at $154 a night for each person.

How much does a hostel in London cost?

On average, a hostel in London will be priced around $34. This price will be per person, per night and was obtained using hostel and 2-star or below hotels. In comparison, this will be $121 lower than your typical London hotel.

Where should I stay in London?

Popular neighbourhoods for stays in London are Kensington and Chelsea, Camden, Tower Hamlets and Hammersmith and Fulham.


How much does a hotel in London cost?

2 stars and below
$self.alt
#1 most popular
The Blair Victoria Hotel
5.1
$94
$self.alt
#2 most popular
Apollo Hotel
5.1
$77
$self.alt
Best value
Dover Castle Hostel
7.3
$23
3 stars
$self.alt
#1 most popular
Ibis London Earls Court
7.7
$136
$self.alt
#2 most popular
St Giles London - A St Giles Hotel
7.7
$198
$self.alt
Best value
Best Western London Queens Crystal Palace Hotel
7.3
$67
4 stars and above
$self.alt
#1 most popular
The Trafalgar St. James London, Curio Collection by Hilton
9.1
$487
$self.alt
#2 most popular
The Savoy A Fairmont Managed Hotel
9.3
$858
$self.alt
Best value
Yha London St Pancras
8.5
$44

Cheapest hotels in London

Cheap hotels and hostels in London
$self.alt
Dover Castle Hostel
7.3
$23
$self.alt
Phoenix Hostel
6.8
$25
$self.alt
Barkston Rooms Earl's Court
6.1
$25
$self.alt
Publove @ The Crown, Battersea
7.9
$30
$self.alt
Smart Hyde Park Inn
6.8
$25
$self.alt
Venture Hostel
7.0
$31

Best value hotels in London

$self.alt
Yha London St Pancras
8.5
$44
$self.alt
Palmers Lodge Swiss Cottage
8.4
$36
$self.alt
London Marriott Hotel Canary Wharf
9.1
$239
$self.alt
Barkston Rooms Earl's Court
6.1
$25
$self.alt
Hillspring Lodge
7.9
$34
$self.alt
Clink78 Hostel
7.6
$38

Looking for a specific type of hotel

Romantic hotels in London
$self.alt
Best value
Ramada London North M1
7.5
$100
$self.alt
No. 1 most popular
Novotel London Tower Bridge
8.6
$277
$self.alt
No. 2 most popular
Hilton London Metropole
7.1
$203
$self.alt
No. 3 most popular
Novotel London West
7.8
$219
$self.alt
No. 4 most popular
Novotel London Waterloo
8.6
$273
$self.alt
No. 5 most popular
DoubleTree by Hilton London - Docklands Riverside
8.2
$173
$self.alt
The Landmark London
9.0
$497
Kid-friendly hotels in London
$self.alt
Best value
Ramada London North M1
7.5
$100
$self.alt
No. 1 most popular
Novotel London Tower Bridge
8.6
$277
$self.alt
No. 2 most popular
Hilton London Metropole
7.1
$203
$self.alt
No. 3 most popular
Novotel London West
7.8
$219
$self.alt
No. 4 most popular
Novotel London Waterloo
8.6
$273
$self.alt
No. 5 most popular
DoubleTree by Hilton London - Docklands Riverside
8.2
$173
$self.alt
The Landmark London
9.0
$497
Luxury hotels in London
$self.alt
Best value
The Westbridge Hotel
8.8
$147
$self.alt
No. 1 most popular
The Trafalgar St. James London, Curio Collection by Hilton
9.1
$487
$self.alt
No. 2 most popular
The Savoy A Fairmont Managed Hotel
9.3
$858
$self.alt
No. 3 most popular
Novotel London Tower Bridge
8.6
$277
$self.alt
No. 4 most popular
The Tower Hotel
8.4
$217
$self.alt
No. 5 most popular
Hilton London Metropole
7.1
$203
$self.alt
Novotel London West
7.8
$219

Popular flight routes to London

Find the cheapest flights to London on popular routes
Newark to London
Fastest flight time
7h 10m
Cheapest price
$584
Los Angeles to London
Fastest flight time
10h 15m
Cheapest price
$909
New York to London
Fastest flight time
11h 41m
Cheapest price
$1,178
Sydney to London
Fastest flight time
28h 20m
Cheapest price
$1,256
Auckland to London
Fastest flight time
24h 55m
Cheapest price
$1,298
Christchurch to London
Fastest flight time
27h 45m
Cheapest price
$1,325
Wellington to London
Fastest flight time
30h 35m
Cheapest price
$1,533
Palmerston North to London
Fastest flight time
31h 35m
Cheapest price
$1,748
Napier to London
Fastest flight time
32h 00m
Cheapest price
$1,875
Nelson to London
Fastest flight time
41h 20m
Cheapest price
$1,912
View more

Start planning your trip to London