Hotels in London

Find the best deals on 19 185 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
R5 465
View all deals
$self.alt
Ibis London Earls Court
7,7
R1 524
View all deals
$self.alt
The Savoy
9,3
R9 617
View all deals
$self.alt
Novotel London Tower Bridge
8,6
R3 101
View all deals
$self.alt
The Tower Hotel
8,4
R2 435
View all deals
$self.alt
Hilton London Metropole
7,2
R2 277
View all deals
$self.alt
Novotel London West
7,8
R2 452
View all deals
$self.alt
The Langham, London
9,3
R6 902
View all deals
$self.alt
Intercontinental London Park Lane
8,8
R5 150
View all deals
$self.alt
The Chelsea Harbour Hotel
8,7
R4 397
View all deals
$self.alt
Novotel London Waterloo
8,6
R3 066
View all deals
$self.alt
Corus Hyde Park Hotel, Sure Hotel Collection by Best Western
7,6
R2 277
View all deals
$self.alt
DoubleTree by Hilton Hotel London - Docklands Riverside
8,2
R1 944
View all deals
$self.alt
Park International Hotel
8,0
R2 295
View all deals
$self.alt
Pullman London St Pancras
8,8
R3 363
View all deals
$self.alt
11 Cadogan Gardens
8,8
R4 992
View all deals
$self.alt
Holiday Inn London - Regent's Park
8,0
R2 855
View all deals
$self.alt
Holiday Inn London - Bloomsbury
7,9
R2 873
View all deals
$self.alt
The May Fair, A Radisson Collection Hotel, Mayfair
8,6
R4 765
View all deals
$self.alt
The Ritz London
9,2
R9 477
View all deals
$self.alt
St Giles London - A St Giles Hotel
7,6
R2 225
View all deals
$self.alt
Holiday Inn London - Kensington Forum
7,6
R2 155
View all deals
$self.alt
Waterloo Hub Hotel & Suites
7,7
R1 542
View all deals
$self.alt
Bayswater Inn
6,5
R1 226
View all deals
$self.alt
Millennium & Copthorne Hotels At Chelsea Football Club
8,2
R1 997
View all deals
$self.alt
Radisson Blu Edwardian Grafton Hotel
8,2
R2 908
View all deals
$self.alt
Radisson Blu Edwardian Kenilworth
8,3
R3 030
View all deals
$self.alt
Le Méridien Piccadilly
8,2
R4 414
View all deals
$self.alt
Queens Park Hotel
6,8
R1 261
View all deals
$self.alt
Club Quarters Hotel, St. Paul's
8,0
R2 452
View all deals
$self.alt
Royal Lancaster London
9,0
R4 187
View all deals
$self.alt
St Martins Lane
9,0
R4 712
View all deals
$self.alt
Holiday Inn London - Kensington High St.
8,0
R2 242
View all deals
$self.alt
Amba Hotel Marble Arch
8,1
R3 714
View all deals
$self.alt
The Exhibitionist Hotel
8,6
R2 908
View all deals
$self.alt
100 Queen's Gate Hotel London, Curio Collection by Hilton
8,2
R2 540
View all deals
$self.alt
K+K Hotel George
8,7
R2 540
View all deals
$self.alt
DoubleTree by Hilton London - Ealing
8,4
R1 752
View all deals
$self.alt
The Bloomsbury
9,0
R4 747
View all deals
$self.alt
Crowne Plaza London - Kings Cross
8,2
R2 610
View all deals

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
R2,963 - R3,984
Highest day of week
Wednesday
Cheapest day of week
Sunday

avg. price over the last two weeks

Average price (weeknight)

R3 363

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

R3 240

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
R806 - R1,139
3 star
R1,874 - R2,102
4-5 star
R3,749 - R3,994

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
R1 051
$self.alt
#2 most popular
Hillspring Lodge
8,0
R385
$self.alt
Best value
Dover Castle Hostel
7,2
R263
3 stars
$self.alt
#1 most popular
Ibis London Earls Court
7,7
R1 524
$self.alt
#2 most popular
St Giles London - A St Giles Hotel
7,6
R2 225
$self.alt
Best value
Best Western London Queens Crystal Palace Hotel
7,3
R753
4 stars and above
$self.alt
#1 most popular
The Trafalgar St. James London, Curio Collection by Hilton
9,1
R5 465
$self.alt
#2 most popular
The Savoy
9,3
R9 617
$self.alt
Best value
Yha London St Pancras
8,5
R490

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
R263
$self.alt
Publove @ The Crown, Battersea
7,7
R333
$self.alt
Barkston Rooms Earl's Court
6,2
R280
$self.alt
Venture Hostel
7,1
R350
$self.alt
Smart Hyde Park Inn
6,8
R280
$self.alt
Smart Hyde Park View - Hostel
7,2
R350

Get the best value hotel in London

These hotels have the best prices for their ratings
$self.alt
Yha London St Pancras
8,5
R490
$self.alt
Palmers Lodge Swiss Cottage
8,4
R403
$self.alt
London Marriott Hotel Canary Wharf
9,1
R2 680
$self.alt
Barkston Rooms Earl's Court
6,2
R280
$self.alt
Hillspring Lodge
8,0
R385
$self.alt
Clink78 Hostel
7,6
R420

London travel information

How long do people stay in London?

When visiting London the average booking length is 5 nights.

How much does a hotel cost in London?

A hotel room in London will generally set you back around R251 per night. This figure is an average and prices will vary according to the facilities, location and room availability at your desired hotel.

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

Room prices for hotels in London can be as much as 15% lower in the month of February. So this is a great time to book and save money.

Which day is cheapest to stay in London?

Saturday is the day where you will typically find the lowest price for your hotel room in London. The highest price tends to be on Tuesday.

How much does a luxury hotel in London cost?

The cost of a luxury hotel in London is generally around R202 a night for every person. In contrast, the average price of a hotel in London is closer to R157 a night for every person, which is a 22% difference between the average and luxury accommodation.

How much does a hostel in London cost?

Hostels in London (including hotels rated 2 stars and below) cost R32 per person, per night on average. This is R125 per night cheaper than the average cost of hotels in London.


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
R1 121
$self.alt
No. 1 most popular
Novotel London Tower Bridge
8,6
R3 101
$self.alt
No. 2 most popular
Hilton London Metropole
7,2
R2 277
$self.alt
No. 3 most popular
Novotel London West
7,8
R2 452
$self.alt
No. 4 most popular
Novotel London Waterloo
8,6
R3 066
$self.alt
No. 5 most popular
DoubleTree by Hilton Hotel London - Docklands Riverside
8,2
R1 944
$self.alt
Amba Hotel Marble Arch
8,1
R3 714
Kid-friendly hotels in London
$self.alt
Best value
Ramada London North M1
7,5
R1 121
$self.alt
No. 1 most popular
Novotel London Tower Bridge
8,6
R3 101
$self.alt
No. 2 most popular
Hilton London Metropole
7,2
R2 277
$self.alt
No. 3 most popular
Novotel London West
7,8
R2 452
$self.alt
No. 4 most popular
Novotel London Waterloo
8,6
R3 066
$self.alt
No. 5 most popular
DoubleTree by Hilton Hotel London - Docklands Riverside
8,2
R1 944
$self.alt
Amba Hotel Marble Arch
8,1
R3 714
Luxury hotels in London
$self.alt
Best value
The Westbridge Hotel
8,8
R1 647
$self.alt
No. 1 most popular
The Trafalgar St. James London, Curio Collection by Hilton
9,1
R5 465
$self.alt
No. 2 most popular
The Savoy
9,3
R9 617
$self.alt
No. 3 most popular
Novotel London Tower Bridge
8,6
R3 101
$self.alt
No. 4 most popular
The Tower Hotel
8,4
R2 435
$self.alt
No. 5 most popular
Hilton London Metropole
7,2
R2 277
$self.alt
Novotel London West
7,8
R2 452

Popular flight routes to London

Find the cheapest flights to London on popular routes
Johannesburg to London
Fastest flight time
11h 10m
Cheapest price
R9 126
Cape Town to London
Fastest flight time
12h 00m
Cheapest price
R10 055
Durban to London
Fastest flight time
15h 05m
Cheapest price
R11 123
Port Elizabeth to London
Fastest flight time
17h 40m
Cheapest price
R11 719
Sun City to London
Fastest flight time
19h 15m
Cheapest price
R16 887
View more

Start planning your trip to London