Hotels in London

Find the best deals on 18 163 hotels in London

Check-in
Check-out
Compare vs momondo |

Top Hotels in London

Find the perfect London hotel for business or leisure
The Trafalgar St. James London, Curio Collection by Hilton
9,0
4633 ZAR
View all deals
Ibis London Earls Court
7,8
1292 ZAR
View all deals
The Savoy
9,2
8153 ZAR
View all deals
Novotel London Tower Bridge
8,7
2628 ZAR
View all deals
The Tower Hotel
8,4
2064 ZAR
View all deals
Hilton London Metropole
7,2
1931 ZAR
View all deals
Novotel London West
7,8
2079 ZAR
View all deals
The Langham, London
9,3
5851 ZAR
View all deals
Intercontinental Hotels London Park Lane
8,8
4366 ZAR
View all deals
Amba Hotel Charing Cross
9,0
3579 ZAR
View all deals
Novotel London Waterloo
8,6
2599 ZAR
View all deals
Corus Hotel Hyde Park
7,7
1931 ZAR
View all deals
DoubleTree by Hilton London - Docklands Riverside
8,2
1648 ZAR
View all deals
Park International Hotel
7,9
1945 ZAR
View all deals
Pullman London St Pancras
8,8
2851 ZAR
View all deals
The Landmark London
9,0
4722 ZAR
View all deals
11 Cadogan Gardens
9,0
4232 ZAR
View all deals
The May Fair, A Radisson Collection Hotel, Mayfair
8,7
4039 ZAR
View all deals
The Ritz London
9,2
8034 ZAR
View all deals
St Giles London - A St Giles Hotel
7,7
1886 ZAR
View all deals
Holiday Inn London - Kensington Forum
7,7
1827 ZAR
View all deals
Days Hotel by Wyndham London-Waterloo
7,9
1307 ZAR
View all deals
Bayswater Inn
6,2
1040 ZAR
View all deals
Meliá White House
7,9
2406 ZAR
View all deals
Millennium & Copthorne Hotels At Chelsea Football Club
8,1
1693 ZAR
View all deals
Radisson Blu Edwardian Grafton London
8,2
2465 ZAR
View all deals
Radisson Blu Edwardian Kenilworth
8,4
2569 ZAR
View all deals
Sofitel London St James
9,1
5435 ZAR
View all deals
Le Méridien Piccadilly
8,1
3742 ZAR
View all deals
Queens Park Hotel
6,7
1069 ZAR
View all deals
Club Quarters Hotel, St. Paul's
8,2
2079 ZAR
View all deals
Royal Lancaster London
9,0
3549 ZAR
View all deals
St Martins Lane
9,1
3995 ZAR
View all deals
Holiday Inn London - Kensington High St.
8,0
1901 ZAR
View all deals
Amba Hotel Marble Arch
8,1
3148 ZAR
View all deals
The Exhibitionist Hotel
8,5
2465 ZAR
View all deals
Mayflower Hotel & Apartments
7,7
1381 ZAR
View all deals
DoubleTree by Hilton London - Ealing
8,3
1485 ZAR
View all deals
Crowne Plaza London - Kings Cross
8,3
2213 ZAR
View all deals
Citadines Trafalgar Square London
8,5
3059 ZAR
View all deals

When to book a hotel in London

Low season
February
High season
June

cheapest month to stay

30%

expected price decrease

most expensive time to stay

90%

expected price increase

+513.0%
+342.0%
+171.0%
Base
Price
1 929 - 5 225 ZAR
Highest day of week
Wednesday
Cheapest day of week
Sunday

avg. price over the last two weeks

Average price (weeknight)

2 643 ZAR

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

2 747 ZAR

avg. price over the last two weeks


London travel tips

Let us help you with the best tips about London

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 243 ZAR 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 33% 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 207 ZAR a night for every person. In contrast, the average price of a hotel in London is closer to 154 ZAR a night for every person, which is a 25,698% 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 34 ZAR per person, per night on average. This is 120 ZAR per night cheaper than the average cost of hotels in London.


How much does a hotel in London cost?

4 stars and above
#1 most popular
The Trafalgar St. James London, Curio Collection by Hilton
9,0
4633 ZAR
#2 most popular
The Savoy
9,2
8153 ZAR
Best value
Yha London St Pancras
8,6
416 ZAR
3 stars
#1 most popular
Ibis London Earls Court
7,8
1292 ZAR
#2 most popular
St Giles London - A St Giles Hotel
7,7
1886 ZAR
Best value
Best Western London Queens Crystal Palace Hotel
7,4
639 ZAR
2 stars and below
#1 most popular
The Blair Victoria Hotel
5,1
891 ZAR
#2 most popular
Apollo Hotel
4,4
728 ZAR
Best value
Dover Castle Hostel
7,4
223 ZAR

Cheapest hotels in London

Cheap hotels and hostels in London
Dover Castle Hostel
7,4
223 ZAR
Publove @ The Crown, Battersea
8,0
282 ZAR
Barkston Rooms Earl's Court
6,0
238 ZAR
Venture Hostel
7,2
297 ZAR
Smart Hyde Park Inn
6,9
238 ZAR
Smart Hyde Park View - Hostel
7,3
297 ZAR

Best value hotels in London

Yha London St Pancras
8,6
416 ZAR
Palmers Lodge Swiss Cottage
8,4
342 ZAR
London Marriott Hotel Canary Wharf
9,1
2272 ZAR
Barkston Rooms Earl's Court
6,0
238 ZAR
Hillspring Lodge
8,0
327 ZAR
Clink78 Hostel
7,7
356 ZAR

Looking for a specific type of hotel

Romantic hotels in London
Best value
Ramada London North M1
7,6
950 ZAR
No. 1 most popular
Novotel London Tower Bridge
8,7
2628 ZAR
No. 2 most popular
Hilton London Metropole
7,2
1931 ZAR
No. 3 most popular
Novotel London West
7,8
2079 ZAR
No. 4 most popular
Novotel London Waterloo
8,6
2599 ZAR
No. 5 most popular
DoubleTree by Hilton London - Docklands Riverside
8,2
1648 ZAR
The Landmark London
9,0
4722 ZAR
Kid-friendly hotels in London
Best value
Ramada London North M1
7,6
950 ZAR
No. 1 most popular
Novotel London Tower Bridge
8,7
2628 ZAR
No. 2 most popular
Hilton London Metropole
7,2
1931 ZAR
No. 3 most popular
Novotel London West
7,8
2079 ZAR
No. 4 most popular
Novotel London Waterloo
8,6
2599 ZAR
No. 5 most popular
DoubleTree by Hilton London - Docklands Riverside
8,2
1648 ZAR
The Landmark London
9,0
4722 ZAR
Luxury hotels in London
Best value
The Westbridge Hotel
8,9
1396 ZAR
No. 1 most popular
The Trafalgar St. James London, Curio Collection by Hilton
9,0
4633 ZAR
No. 2 most popular
The Savoy
9,2
8153 ZAR
No. 3 most popular
Novotel London Tower Bridge
8,7
2628 ZAR
No. 4 most popular
The Tower Hotel
8,4
2064 ZAR
No. 5 most popular
Hilton London Metropole
7,2
1931 ZAR
Novotel London West
7,8
2079 ZAR

momondo's favourite hotels


Popular flight routes to London

Find the cheapest flights to London on popular routes
Johannesburg to London
Fastest flight time
16h 25m
Cheapest price
7 826 ZAR
Durban to London
Fastest flight time
18h 30m
Cheapest price
8 153 ZAR
Cape Town to London
Fastest flight time
12h 00m
Cheapest price
8 272 ZAR
Port Elizabeth to London
Fastest flight time
22h 50m
Cheapest price
10 039 ZAR
Pilanesberg to London
Fastest flight time
19h 15m
Cheapest price
14 316 ZAR
View more

Start planning your trip to London