Hotels in London

Find the best deals on 17 512 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,1
4334 ZAR
View all deals
Ibis London Earls Court
7,9
1209 ZAR
View all deals
The Savoy
9,2
7627 ZAR
View all deals
Novotel London Tower Bridge
8,8
2459 ZAR
View all deals
The Tower Hotel
8,4
1931 ZAR
View all deals
Hilton London Metropole
7,4
1806 ZAR
View all deals
Novotel London West
8,1
1945 ZAR
View all deals
Park Lane Mews Hotel
6,9
1973 ZAR
View all deals
The Langham, London
9,3
5473 ZAR
View all deals
Intercontinental Hotels London Park Lane
8,7
4084 ZAR
View all deals
Amba Hotel Charing Cross
9,1
3348 ZAR
View all deals
Novotel London Waterloo
8,6
2431 ZAR
View all deals
Corus Hotel Hyde Park
7,7
1806 ZAR
View all deals
DoubleTree by Hilton London - Docklands Riverside
8,2
1542 ZAR
View all deals
Park International Hotel
8,0
1820 ZAR
View all deals
Pullman London St Pancras
8,9
2667 ZAR
View all deals
The Landmark London
9,0
4418 ZAR
View all deals
11 Cadogan Gardens
8,9
3959 ZAR
View all deals
The May Fair, A Radisson Collection Hotel, Mayfair
8,7
3779 ZAR
View all deals
The Ritz London
9,2
7516 ZAR
View all deals
St Giles London - A St Giles Hotel
7,7
1764 ZAR
View all deals
Holiday Inn London - Kensington Forum
7,8
1709 ZAR
View all deals
Days Hotel by Wyndham London-Waterloo
7,9
1223 ZAR
View all deals
Bayswater Inn
6,2
972 ZAR
View all deals
Meliá White House
8,1
2251 ZAR
View all deals
Radisson Blu Edwardian Grafton London
8,2
2306 ZAR
View all deals
Dolphin House Serviced Apartments
9,1
2195 ZAR
View all deals
Radisson Blu Edwardian Kenilworth
8,4
2403 ZAR
View all deals
Sofitel London St James
9,2
5084 ZAR
View all deals
Le Méridien Piccadilly
8,0
3501 ZAR
View all deals
Queens Park Hotel
6,8
1000 ZAR
View all deals
Club Quarters Hotel, St. Paul's
8,2
1945 ZAR
View all deals
Royal Lancaster London
8,9
3320 ZAR
View all deals
St Martins Lane
9,1
3737 ZAR
View all deals
Holiday Inn London - Kensington High St.
7,9
1778 ZAR
View all deals
Amba Hotel Marble Arch
8,2
2945 ZAR
View all deals
The Exhibitionist Hotel
8,4
2306 ZAR
View all deals
Mayflower Hotel & Apartments
7,7
1292 ZAR
View all deals
Crowne Plaza London - Kings Cross
8,3
2070 ZAR
View all deals
Arbor City Hotel
8,4
1598 ZAR
View all deals

Popular neighbourhoods in London

Search for hotels in these London neighbourhoods
Hotels in Kensington and Chelsea
Best value
Barkston Rooms Earl's Court
5,9
222 ZAR
No. 1 most popular
The Ampersand Hotel
9,2
3251 ZAR
No. 2 most popular
The Kensington Hotel
9,1
3640 ZAR
No. 3 most popular
The Pelham - Starhotels Collezione
8,6
3265 ZAR
No. 4 most popular
Crowne Plaza London - Kensington
8,7
2473 ZAR
No. 5 most popular
The Laslett
8,9
3431 ZAR
Hotels in Tower Hamlets
Best value
Via Limehouse - Hostel
6,6
236 ZAR
No. 1 most popular
Town Hall Hotel & Apartments, London, a Member of Design Hotels'
8,8
2487 ZAR
No. 2 most popular
Britannia The International Hotel London, Canary Wharf
6,7
959 ZAR
No. 3 most popular
Leonardo Royal London Tower Bridge
8,4
2125 ZAR
No. 4 most popular
The Tower Hotel
8,4
1931 ZAR
No. 5 most popular
citizenM Tower of London
9,1
2084 ZAR
Hotels in Camden
Best value
Smart Camden Inn Hostel
7,0
222 ZAR
No. 1 most popular
Palmers Lodge Swiss Cottage - Hostel
8,4
320 ZAR
No. 2 most popular
Pullman London St Pancras
8,9
2667 ZAR
No. 3 most popular
Publove @ Exmouth Arms Euston
7,6
333 ZAR
No. 4 most popular
Point A Hotel London Kings Cross - St. Pancras
8,0
1459 ZAR
No. 5 most popular
London Marriott Hotel Maida Vale
8,5
2056 ZAR
Hotels in Westminster
Best value
Smart Hyde Park Inn
6,8
222 ZAR
No. 1 most popular
Me London
9,1
4334 ZAR
No. 2 most popular
Park Grand London Lancaster Gate
8,1
2014 ZAR
No. 3 most popular
The Royal Horseguards
8,8
3709 ZAR
No. 4 most popular
St. James' Court, A Taj Hotel, London
8,7
3251 ZAR
No. 5 most popular
Citadines Trafalgar Square London
8,5
2862 ZAR

When to book a hotel in London

Low season
February
High season
June

cheapest month to stay

22%

expected price decrease

most expensive time to stay

166%

expected price increase

+270.0%
+180.0%
+90.0%
Base
Price
2 175 - 7 3882 175 - 7 388 ZAR
Highest day of week
Wednesday
Cheapest day of week
Sunday

avg. price over the last two weeks

Average price (weeknight)

2 708 ZAR

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

2 570 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 4 nights.

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 208 ZAR a night for every person. In contrast, the average price of a hotel in London is closer to 153 ZAR a night for every person, which is a 26,443% 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 119 ZAR per night cheaper than the average cost of hotels in London.

Where should I stay in London?

When visiting London, people tend to book hotels in Kensington and Chelsea, Tower Hamlets, Camden and Westminster.


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,1
4334 ZAR
#2 most popular
The Savoy
9,2
7627 ZAR
Best value
Yha London St Pancras
8,6
389 ZAR
3 stars
#1 most popular
Ibis London Earls Court
7,9
1209 ZAR
#2 most popular
St Giles London - A St Giles Hotel
7,7
1764 ZAR
Best value
Best Western London Queens Crystal Palace Hotel
7,4
597 ZAR
2 stars and below
#1 most popular
The Blair Victoria Hotel
5,2
834 ZAR
#2 most popular
Apollo Hotel
4,1
681 ZAR
Best value
Smart Hyde Park Inn
6,8
222 ZAR

Cheapest hotels in London

Cheap hotels and hostels in London
Barkston Rooms Earl's Court
5,9
222 ZAR
Venture Hostel
6,9
278 ZAR
Smart Hyde Park Inn
6,8
222 ZAR
Smart Hyde Park View - Hostel
7,3
278 ZAR
Publove @ The Crown, Battersea
7,9
264 ZAR
Publove @ The White Ferry, Victoria - Hostel
7,5
292 ZAR

Best value hotels in London

Yha London St Pancras
8,6
389 ZAR
Palmers Lodge Swiss Cottage - Hostel
8,4
320 ZAR
London Marriott Hotel Canary Wharf
9,1
2125 ZAR
Barkston Rooms Earl's Court
5,9
222 ZAR
Hillspring Lodge
8,0
306 ZAR
Clink78 Hostel
7,7
333 ZAR

Looking for a specific type of hotel

Romantic hotels in London
Best value
Ibis Budget London Whitechapel
7,8
1139 ZAR
No. 1 most popular
The Trafalgar St. James London, Curio Collection by Hilton
9,1
4334 ZAR
No. 2 most popular
The Savoy
9,2
7627 ZAR
The Tower Hotel
8,4
1931 ZAR
The Langham, London
9,3
5473 ZAR
Intercontinental Hotels London Park Lane
8,7
4084 ZAR
Amba Hotel Charing Cross
9,1
3348 ZAR
Kid-friendly hotels in London
Best value
Ramada London North M1
7,6
889 ZAR
No. 1 most popular
Novotel London Tower Bridge
8,8
2459 ZAR
No. 2 most popular
Hilton London Metropole
7,4
1806 ZAR
Novotel London West
8,1
1945 ZAR
Novotel London Waterloo
8,6
2431 ZAR
DoubleTree by Hilton London - Docklands Riverside
8,2
1542 ZAR
The Landmark London
9,0
4418 ZAR
Luxury hotels in London
Best value
Britannia The International Hotel London, Canary Wharf
6,7
959 ZAR
No. 1 most popular
The Trafalgar St. James London, Curio Collection by Hilton
9,1
4334 ZAR
No. 2 most popular
The Savoy
9,2
7627 ZAR
Novotel London Tower Bridge
8,8
2459 ZAR
The Tower Hotel
8,4
1931 ZAR
Hilton London Metropole
7,4
1806 ZAR
Novotel London West
8,1
1945 ZAR

Popular flight routes to London

Find the cheapest flights to London on popular routes
Cape Town to London
Fastest flight time
12h 00m
Cheapest price
7 141 ZAR
Cape Town to London
Fastest flight time
11h 55m
Cheapest price
7 182 ZAR
Johannesburg to London
Fastest flight time
17h 50m
Cheapest price
7 307 ZAR
Johannesburg to London
Fastest flight time
11h 10m
Cheapest price
7 696 ZAR
Johannesburg to London
Fastest flight time
15h 00m
Cheapest price
8 002 ZAR
Johannesburg to London
Fastest flight time
17h 25m
Cheapest price
8 349 ZAR
Durban to London
Fastest flight time
12h 00m
Cheapest price
8 710 ZAR
Durban to London
Fastest flight time
18h 00m
Cheapest price
8 821 ZAR
Cape Town to London
Fastest flight time
17h 55m
Cheapest price
8 891 ZAR
Port Elizabeth to London
Fastest flight time
22h 55m
Cheapest price
9 391 ZAR
View more

Start planning your trip to London