Hotels in London

Find the best deals on 19,189 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
$493
View all deals
$self.alt
Ibis London Earls Court
7.7
$138
View all deals
$self.alt
The Savoy
9.3
$868
View all deals
$self.alt
Novotel London Tower Bridge
8.6
$280
View all deals
$self.alt
The Tower Hotel
8.4
$220
View all deals
$self.alt
Hilton London Metropole
7.2
$206
View all deals
$self.alt
Novotel London West
7.8
$221
View all deals
$self.alt
The Langham, London
9.3
$623
View all deals
$self.alt
Intercontinental London Park Lane
8.8
$465
View all deals
$self.alt
The Chelsea Harbour Hotel
8.7
$397
View all deals
$self.alt
Novotel London Waterloo
8.6
$277
View all deals
$self.alt
Corus Hyde Park Hotel, Sure Hotel Collection by Best Western
7.6
$206
View all deals
$self.alt
DoubleTree by Hilton Hotel London - Docklands Riverside
8.2
$176
View all deals
$self.alt
Park International Hotel
8.0
$207
View all deals
$self.alt
Pullman London St Pancras
8.8
$304
View all deals
$self.alt
11 Cadogan Gardens
8.8
$451
View all deals
$self.alt
Holiday Inn London - Regent's Park
8.0
$258
View all deals
$self.alt
Holiday Inn London - Bloomsbury
7.9
$259
View all deals
$self.alt
The May Fair, A Radisson Collection Hotel, Mayfair
8.6
$430
View all deals
$self.alt
The Ritz London
9.2
$856
View all deals
$self.alt
St Giles London - A St Giles Hotel
7.6
$201
View all deals
$self.alt
Holiday Inn London - Kensington Forum
7.6
$195
View all deals
$self.alt
Waterloo Hub Hotel & Suites
7.7
$139
View all deals
$self.alt
Bayswater Inn
6.5
$111
View all deals
$self.alt
Millennium & Copthorne Hotels At Chelsea Football Club
8.2
$180
View all deals
$self.alt
Radisson Blu Edwardian Grafton Hotel
8.2
$263
View all deals
$self.alt
Radisson Blu Edwardian Kenilworth
8.3
$274
View all deals
$self.alt
Park Grand London Hyde Park
7.5
$182
View all deals
$self.alt
Le Méridien Piccadilly
8.2
$399
View all deals
$self.alt
Queens Park Hotel
6.8
$114
View all deals
$self.alt
Club Quarters Hotel, St. Paul's
8.0
$221
View all deals
$self.alt
Royal Lancaster London
9.0
$378
View all deals
$self.alt
St Martins Lane
9.0
$425
View all deals
$self.alt
Holiday Inn London - Kensington High St.
8.0
$202
View all deals
$self.alt
Amba Hotel Marble Arch
8.1
$335
View all deals
$self.alt
The Exhibitionist Hotel
8.6
$263
View all deals
$self.alt
100 Queen's Gate Hotel London, Curio Collection by Hilton
8.2
$229
View all deals
$self.alt
K+K Hotel George
8.7
$229
View all deals
$self.alt
DoubleTree by Hilton London - Ealing
8.4
$158
View all deals
$self.alt
The Bloomsbury
9.0
$429
View all deals

Popular neighbourhoods in London

Search for hotels in these London neighbourhoods
Hotels in City of London
Search hotels in City of London
$self.alt
Best value
Yha London St Paul's - Hostel
8.1
$43
$self.alt
No. 1 most popular
Grange St Pauls
8.1
$277
$self.alt
No. 2 most popular
Doubletree By Hilton Hotel London -Tower Of London
8.6
$242
$self.alt
No. 3 most popular
The Z Hotel City
8.4
$174
$self.alt
No. 4 most popular
The Ned
9.0
$435
$self.alt
No. 5 most popular
Leonardo Royal Hotel London City
8.3
$244
Hotels in Lambeth
Search hotels in Lambeth
$self.alt
Best value
Hootananny Hostel
7.1
$32
$self.alt
No. 1 most popular
Park Plaza Westminster Bridge London
8.6
$313
$self.alt
No. 2 most popular
Park Plaza London Riverbank
8.4
$228
$self.alt
No. 3 most popular
Novotel London Waterloo
8.6
$277
$self.alt
No. 4 most popular
Park Plaza London Waterloo
8.6
$278
$self.alt
No. 5 most popular
Park Plaza County Hall London
8.6
$294
Hotels in Kensington and Chelsea
Search hotels in Kensington and Chelsea
$self.alt
Best value
Barkston Rooms Earl's Court
6.2
$25
$self.alt
No. 1 most popular
Safestay London Kensington Holland Park
7.5
$35
$self.alt
No. 2 most popular
NH London Kensington
8.1
$218
$self.alt
No. 3 most popular
100 Queen's Gate Hotel London, Curio Collection by Hilton
8.2
$229
$self.alt
No. 4 most popular
Royal Garden Hotel
8.7
$383
$self.alt
No. 5 most popular
The Ampersand Hotel
9.2
$370
Hotels in Hammersmith and Fulham
Search hotels in Hammersmith and Fulham
$self.alt
Best value
Queen Elizabeth Chelsea
6.0
$25
$self.alt
No. 1 most popular
Ibis London Earls Court
7.7
$138
$self.alt
No. 2 most popular
Millennium & Copthorne Hotels At Chelsea Football Club
8.2
$180
$self.alt
No. 3 most popular
K West Hotel & Spa
8.0
$183
$self.alt
No. 4 most popular
DoubleTree by Hilton London - Chelsea
8.1
$202
$self.alt
No. 5 most popular
Novotel London West
7.8
$221

When to book a hotel in London

Check out the information below to find the best deal on a London hotel room
Low season
February
High season
December

cheapest month to stay

17%

expected price decrease

most expensive time to stay

12%

expected price increase

Price
$268 - $360
Highest day of week
Wednesday
Cheapest day of week
Sunday

avg. price over the last two weeks

Average price (weeknight)

$303

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

$292

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, 57 days before.
90
Days before departure
0
1-2 star
$73 - $103
3 star
$169 - $190
4-5 star
$338 - $361

How much does a hotel in London cost per night?

Use the information below to find quality London hotel rooms for low prices
2 stars and below
$self.alt
#1 most popular
The Blair Victoria Hotel
5.1
$95
$self.alt
#2 most popular
Hillspring Lodge
8.0
$35
$self.alt
Best value
Dover Castle Hostel
7.2
$24
3 stars
$self.alt
#1 most popular
Ibis London Earls Court
7.7
$138
$self.alt
#2 most popular
St Giles London - A St Giles Hotel
7.6
$201
$self.alt
Best value
Best Western London Queens Crystal Palace Hotel
7.3
$68
4 stars and above
$self.alt
#1 most popular
The Trafalgar St. James London, Curio Collection by Hilton
9.1
$493
$self.alt
#2 most popular
The Savoy
9.3
$868
$self.alt
Best value
Yha London St Pancras
8.5
$44

Cheapest hotels in London

These hotels and hostels usually make for a cheap way to stay in London
$self.alt
Dover Castle Hostel
7.2
$24
$self.alt
Publove @ The Crown, Battersea
7.7
$30
$self.alt
Barkston Rooms Earl's Court
6.2
$25
$self.alt
Venture Hostel
7.1
$32
$self.alt
Smart Hyde Park Inn
6.8
$25
$self.alt
Smart Hyde Park View - Hostel
7.2
$32

Get the best value hotel in London

These hotels have the best prices for their ratings
$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
$242
$self.alt
Barkston Rooms Earl's Court
6.2
$25
$self.alt
Hillspring Lodge
8.0
$35
$self.alt
Clink78 Hostel
7.6
$38

London travel information

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 $140 per night.

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

The cheapest month to book a hotel in London is February. The cost of your room could be as much as 15% 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 Tuesday being the most expensive.

How much does a luxury hotel in London cost?

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

How much does a hostel in London cost?

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


Looking for a specific type of hotel?

Check out these great hotels in London that are perfect for any stay
Romantic hotels in London
$self.alt
Best value
Ramada London North M1
7.5
$101
$self.alt
No. 1 most popular
Novotel London Tower Bridge
8.6
$280
$self.alt
No. 2 most popular
Hilton London Metropole
7.2
$206
$self.alt
No. 3 most popular
Novotel London West
7.8
$221
$self.alt
No. 4 most popular
Novotel London Waterloo
8.6
$277
$self.alt
No. 5 most popular
DoubleTree by Hilton Hotel London - Docklands Riverside
8.2
$176
$self.alt
Amba Hotel Marble Arch
8.1
$335
Kid-friendly hotels in London
$self.alt
Best value
Ramada London North M1
7.5
$101
$self.alt
No. 1 most popular
Novotel London Tower Bridge
8.6
$280
$self.alt
No. 2 most popular
Hilton London Metropole
7.2
$206
$self.alt
No. 3 most popular
Novotel London West
7.8
$221
$self.alt
No. 4 most popular
Novotel London Waterloo
8.6
$277
$self.alt
No. 5 most popular
DoubleTree by Hilton Hotel London - Docklands Riverside
8.2
$176
$self.alt
Amba Hotel Marble Arch
8.1
$335
Luxury hotels in London
$self.alt
Best value
The Westbridge Hotel
8.8
$149
$self.alt
No. 1 most popular
The Trafalgar St. James London, Curio Collection by Hilton
9.1
$493
$self.alt
No. 2 most popular
The Savoy
9.3
$868
$self.alt
No. 3 most popular
Novotel London Tower Bridge
8.6
$280
$self.alt
No. 4 most popular
The Tower Hotel
8.4
$220
$self.alt
No. 5 most popular
Hilton London Metropole
7.2
$206
$self.alt
Novotel London West
7.8
$221

momondo's favourite hotels

Learn more about these user-preferred hotels in London

Popular flight routes to London

Find the cheapest flights to London on popular routes
New York to London
Fastest flight time
7h 00m
Cheapest price
$593
Los Angeles to London
Fastest flight time
10h 45m
Cheapest price
$728
Sydney to London
Fastest flight time
28h 20m
Cheapest price
$1,272
Auckland to London
Fastest flight time
29h 00m
Cheapest price
$1,387
Christchurch to London
Fastest flight time
34h 05m
Cheapest price
$1,624
Palmerston North to London
Fastest flight time
46h 00m
Cheapest price
$1,657
Wellington to London
Fastest flight time
33h 55m
Cheapest price
$1,665
Nelson to London
Fastest flight time
45h 10m
Cheapest price
$1,695
Tauranga to London
Fastest flight time
39h 55m
Cheapest price
$1,833
Whangarei to London
Fastest flight time
30h 45m
Cheapest price
$1,901
View more

Start planning your trip to London