Hotels in London

Find the best deals on 18 138 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
4592 ZAR
View all deals
Ibis London Earls Court
7,9
1281 ZAR
View all deals
The Savoy
9,2
8081 ZAR
View all deals
Novotel London Tower Bridge
8,7
2605 ZAR
View all deals
The Tower Hotel
8,4
2046 ZAR
View all deals
Hilton London Metropole
7,2
1913 ZAR
View all deals
Novotel London West
7,8
2061 ZAR
View all deals
The Langham, London
9,3
5799 ZAR
View all deals
Intercontinental Hotels London Park Lane
8,8
4327 ZAR
View all deals
Amba Hotel Charing Cross
9,0
3547 ZAR
View all deals
Novotel London Waterloo
8,6
2576 ZAR
View all deals
Corus Hotel Hyde Park
7,7
1913 ZAR
View all deals
The Gore London Starhotels Collezione
8,7
3032 ZAR
View all deals
DoubleTree by Hilton London - Docklands Riverside
8,2
1634 ZAR
View all deals
Park International Hotel
8,0
1928 ZAR
View all deals
Pullman London St Pancras
8,8
2826 ZAR
View all deals
The Landmark London
9,0
4681 ZAR
View all deals
11 Cadogan Gardens
9,0
4195 ZAR
View all deals
Holiday Inn London - Regent's Park
8,1
2399 ZAR
View all deals
The May Fair, A Radisson Collection Hotel, Mayfair
8,7
4004 ZAR
View all deals
The Ritz London
9,2
7963 ZAR
View all deals
St Giles London - A St Giles Hotel
7,7
1869 ZAR
View all deals
Holiday Inn London - Kensington Forum
7,7
1810 ZAR
View all deals
Days Hotel by Wyndham London-Waterloo
7,9
1295 ZAR
View all deals
Bayswater Inn
6,1
1030 ZAR
View all deals
Meliá White House
8,0
2384 ZAR
View all deals
Radisson Blu Edwardian Grafton London
8,2
2443 ZAR
View all deals
Radisson Blu Edwardian Kenilworth
8,4
2546 ZAR
View all deals
The Mandeville Hotel
8,5
3209 ZAR
View all deals
Sofitel London St James
9,1
5387 ZAR
View all deals
Le Méridien Piccadilly
8,1
3709 ZAR
View all deals
Queens Park Hotel
6,7
1060 ZAR
View all deals
Club Quarters Hotel, St. Paul's
8,2
2061 ZAR
View all deals
Royal Lancaster London
8,9
3518 ZAR
View all deals
St Martins Lane
9,1
3959 ZAR
View all deals
Holiday Inn London - Kensington High St.
8,0
1884 ZAR
View all deals
Amba Hotel Marble Arch
8,1
3120 ZAR
View all deals
The Exhibitionist Hotel
8,5
2443 ZAR
View all deals
Mayflower Hotel & Apartments
7,7
1369 ZAR
View all deals
DoubleTree by Hilton London - Ealing
8,3
1472 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
6,0
236 ZAR
No. 1 most popular
The Kensington Hotel
9,1
3856 ZAR
No. 2 most popular
Copthorne Tara Hotel London Kensington
7,6
1781 ZAR
No. 3 most popular
The Pelham - Starhotels Collezione
8,6
3459 ZAR
No. 4 most popular
The Bailey's Hotel London
8,3
2723 ZAR
No. 5 most popular
NH London Kensington
8,3
2031 ZAR
Hotels in Tower Hamlets
Best value
Via Limehouse - Hostel
6,5
250 ZAR
No. 1 most popular
Radisson Blu Edwardian New Providence Wharf
9,1
2090 ZAR
No. 2 most popular
Britannia The International Hotel London, Canary Wharf
6,7
1016 ZAR
No. 3 most popular
The Tower Hotel
8,4
2046 ZAR
No. 4 most popular
Leonardo Royal London Tower Bridge
8,4
2252 ZAR
No. 5 most popular
citizenM Tower of London
9,1
2208 ZAR
Hotels in Camden
Best value
Smart Camden Inn Hostel
7,0
236 ZAR
No. 1 most popular
The Hoxton Holborn
8,9
3062 ZAR
No. 2 most popular
Palmers Lodge Swiss Cottage - Hostel
8,4
339 ZAR
No. 3 most popular
Pullman London St Pancras
8,8
2826 ZAR
No. 4 most popular
Publove @ Exmouth Arms Euston
7,9
353 ZAR
No. 5 most popular
Point A Hotel London Kings Cross - St. Pancras
8,0
1545 ZAR
Hotels in Westminster
Best value
Smart Hyde Park Inn
6,9
236 ZAR
No. 1 most popular
Me London
9,1
4592 ZAR
No. 2 most popular
Wellington Hotel by Blue Orchid
8,7
2355 ZAR
No. 3 most popular
The Gore London Starhotels Collezione
8,7
3032 ZAR
No. 4 most popular
Park Grand London Lancaster Gate
8,1
2134 ZAR
No. 5 most popular
St. James' Court, A Taj Hotel, London
8,7
3444 ZAR

When to book a hotel in London

Low season
November
High season
June

cheapest month to stay

28%

expected price decrease

most expensive time to stay

42%

expected price increase

+120.0%
+80.0%
+40.0%
Base
Price
1 996 - 3 907 ZAR
Highest day of week
Tuesday
Cheapest day of week
Sunday

avg. price over the last two weeks

Average price (weeknight)

2 855 ZAR

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

2 767 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 296 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 27% lower in the month of November. 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 Monday.

How much does a luxury hotel in London cost?

The cost of a luxury hotel in London is generally around 206 ZAR a night for every person. In contrast, the average price of a hotel in London is closer to 155 ZAR a night for every person, which is a 24,389% 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 35 ZAR per person, per night on average. This is 121 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
4592 ZAR
#2 most popular
The Savoy
9,2
8081 ZAR
Best value
Yha London St Pancras
8,6
412 ZAR
3 stars
#1 most popular
Ibis London Earls Court
7,9
1281 ZAR
#2 most popular
St Giles London - A St Giles Hotel
7,7
1869 ZAR
Best value
Best Western London Queens Crystal Palace Hotel
7,4
633 ZAR
2 stars and below
#1 most popular
The Blair Victoria Hotel
5,1
883 ZAR
#2 most popular
Apollo Hotel
4,2
721 ZAR
Best value
Smart Hyde Park Inn
6,9
236 ZAR

Cheapest hotels in London

Cheap hotels and hostels in London
Barkston Rooms Earl's Court
6,0
236 ZAR
Venture Hostel
7,1
294 ZAR
Smart Hyde Park Inn
6,9
236 ZAR
Smart Hyde Park View - Hostel
7,3
294 ZAR
Publove @ The Crown, Battersea
7,9
280 ZAR
Publove @ The White Ferry, Victoria - Hostel
7,8
309 ZAR

Best value hotels in London

Yha London St Pancras
8,6
412 ZAR
Palmers Lodge Swiss Cottage - Hostel
8,4
339 ZAR
London Marriott Hotel Canary Wharf
9,1
2252 ZAR
Barkston Rooms Earl's Court
6,0
236 ZAR
Hillspring Lodge
7,9
324 ZAR
Clink78 Hostel
7,7
353 ZAR

Looking for a specific type of hotel

Romantic hotels in London
Best value
Ramada London North M1
7,6
942 ZAR
No. 1 most popular
Novotel London Tower Bridge
8,7
2605 ZAR
No. 2 most popular
Hilton London Metropole
7,2
1913 ZAR
No. 3 most popular
Novotel London West
7,8
2061 ZAR
No. 4 most popular
Novotel London Waterloo
8,6
2576 ZAR
No. 5 most popular
DoubleTree by Hilton London - Docklands Riverside
8,2
1634 ZAR
The Landmark London
9,0
4681 ZAR
Kid-friendly hotels in London
Best value
Ramada London North M1
7,6
942 ZAR
No. 1 most popular
Novotel London Tower Bridge
8,7
2605 ZAR
No. 2 most popular
Hilton London Metropole
7,2
1913 ZAR
No. 3 most popular
Novotel London West
7,8
2061 ZAR
No. 4 most popular
Novotel London Waterloo
8,6
2576 ZAR
No. 5 most popular
DoubleTree by Hilton London - Docklands Riverside
8,2
1634 ZAR
The Landmark London
9,0
4681 ZAR
Luxury hotels in London
Best value
Britannia The International Hotel London, Canary Wharf
6,7
1016 ZAR
No. 1 most popular
The Trafalgar St. James London, Curio Collection by Hilton
9,1
4592 ZAR
No. 2 most popular
The Savoy
9,2
8081 ZAR
No. 3 most popular
Novotel London Tower Bridge
8,7
2605 ZAR
No. 4 most popular
The Tower Hotel
8,4
2046 ZAR
No. 5 most popular
Hilton London Metropole
7,2
1913 ZAR
Novotel London West
7,8
2061 ZAR

Popular flight routes to London

Find the cheapest flights to London on popular routes
Johannesburg to London
Fastest flight time
15h 40m
Cheapest price
7 433 ZAR
Cape Town to London
Fastest flight time
12h 00m
Cheapest price
7 521 ZAR
Durban to London
Fastest flight time
18h 30m
Cheapest price
9 258 ZAR
Port Elizabeth to London
Fastest flight time
18h 05m
Cheapest price
10 495 ZAR
Pilanesberg to London
Fastest flight time
19h 15m
Cheapest price
14 189 ZAR
View more

Start planning your trip to London