Hotels in London

Find the best deals on 21 021 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
4644 ZAR
View all deals
Ibis London Earls Court
7,8
1295 ZAR
View all deals
The Savoy
9,2
8171 ZAR
View all deals
Novotel London Tower Bridge
8,7
2635 ZAR
View all deals
The Tower Hotel
8,4
2069 ZAR
View all deals
Hilton London Metropole
7,2
1935 ZAR
View all deals
Novotel London West
7,8
2084 ZAR
View all deals
The Langham London
9,3
5864 ZAR
View all deals
Intercontinental Hotels London Park Lane
8,8
4376 ZAR
View all deals
Amba Hotel Charing Cross
9,0
3587 ZAR
View all deals
Novotel London Waterloo
8,6
2605 ZAR
View all deals
Corus Hotel Hyde Park
7,7
1935 ZAR
View all deals
DoubleTree by Hilton London - Docklands Riverside
8,2
1652 ZAR
View all deals
Park International Hotel
7,9
1950 ZAR
View all deals
Pullman London St Pancras
8,7
2858 ZAR
View all deals
The Landmark London
9,0
4733 ZAR
View all deals
11 Cadogan Gardens
8,9
4242 ZAR
View all deals
The May Fair, A Radisson Collection Hotel, Mayfair
8,7
4049 ZAR
View all deals
The Ritz London
9,2
8052 ZAR
View all deals
St Giles London - A St Giles Hotel
7,7
1890 ZAR
View all deals
Holiday Inn London - Kensington Forum
7,6
1831 ZAR
View all deals
Days Hotel by Wyndham London-Waterloo
7,9
1310 ZAR
View all deals
Bayswater Inn
6,2
1042 ZAR
View all deals
Millennium & Copthorne Hotels At Chelsea Football Club
8,1
1697 ZAR
View all deals
Radisson Blu Edwardian Grafton Hotel
8,2
2471 ZAR
View all deals
Radisson Blu Edwardian Kenilworth
8,4
2575 ZAR
View all deals
Sofitel London St James
9,1
5448 ZAR
View all deals
Le Méridien Piccadilly
8,1
3751 ZAR
View all deals
Queens Park Hotel
6,7
1072 ZAR
View all deals
Club Quarters Hotel, St. Paul's
8,2
2084 ZAR
View all deals
Royal Lancaster London
9,0
3557 ZAR
View all deals
St Martins Lane
9,1
4004 ZAR
View all deals
Holiday Inn London - Kensington High St.
8,0
1905 ZAR
View all deals
Amba Hotel Marble Arch
8,0
3155 ZAR
View all deals
The Exhibitionist Hotel
8,5
2471 ZAR
View all deals
100 Queen's Gate Hotel London, Curio Collection by Hilton
8,0
2158 ZAR
View all deals
Mayflower Hotel & Apartments
7,7
1384 ZAR
View all deals
DoubleTree by Hilton London - Ealing
8,4
1488 ZAR
View all deals
Crowne Plaza London - Kings Cross
8,3
2218 ZAR
View all deals
Citadines Trafalgar Square London
8,5
3066 ZAR
View all deals

When to book a hotel in London

Low season
January
High season
September

cheapest month to stay

34%

expected price decrease

most expensive time to stay

111%

expected price increase

6 198 ZAR
4 740 ZAR
3 281 ZAR
1 823 ZAR
Price
1 823 - 5 807 ZAR
Highest day of week
Wednesday
Cheapest day of week
Sunday

avg. price over the last two weeks

Average price (weeknight)

2 500 ZAR

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

2 470 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 158 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 37% lower in the month of January. 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 204 ZAR a night for every person. In contrast, the average price of a hotel in London is closer to 152 ZAR a night for every person, which is a 25,463% 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 32 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,0
4644 ZAR
#2 most popular
The Savoy
9,2
8171 ZAR
Best value
Yha London St Pancras
8,6
417 ZAR
3 stars
#1 most popular
Ibis London Earls Court
7,8
1295 ZAR
#2 most popular
St Giles London - A St Giles Hotel
7,7
1890 ZAR
Best value
Best Western London Queens Crystal Palace Hotel
7,4
640 ZAR
2 stars and below
#1 most popular
The Blair Victoria Hotel
5,1
893 ZAR
#2 most popular
Apollo Hotel
4,7
729 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
283 ZAR
Barkston Rooms Earl's Court
6,1
238 ZAR
Venture Hostel
7,1
298 ZAR
Smart Hyde Park Inn
6,9
238 ZAR
Smart Hyde Park View - Hostel
7,3
298 ZAR

Best value hotels in London

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

Looking for a specific type of hotel

Romantic hotels in London
Best value
Ramada London North M1
7,6
953 ZAR
No. 1 most popular
Novotel London Tower Bridge
8,7
2635 ZAR
No. 2 most popular
Hilton London Metropole
7,2
1935 ZAR
No. 3 most popular
Novotel London West
7,8
2084 ZAR
No. 4 most popular
Novotel London Waterloo
8,6
2605 ZAR
No. 5 most popular
DoubleTree by Hilton London - Docklands Riverside
8,2
1652 ZAR
The Landmark London
9,0
4733 ZAR
Kid-friendly hotels in London
Best value
Ramada London North M1
7,6
953 ZAR
No. 1 most popular
Novotel London Tower Bridge
8,7
2635 ZAR
No. 2 most popular
Hilton London Metropole
7,2
1935 ZAR
No. 3 most popular
Novotel London West
7,8
2084 ZAR
No. 4 most popular
Novotel London Waterloo
8,6
2605 ZAR
No. 5 most popular
DoubleTree by Hilton London - Docklands Riverside
8,2
1652 ZAR
The Landmark London
9,0
4733 ZAR
Luxury hotels in London
Best value
The Westbridge Hotel
8,9
1399 ZAR
No. 1 most popular
The Trafalgar St. James London, Curio Collection by Hilton
9,0
4644 ZAR
No. 2 most popular
The Savoy
9,2
8171 ZAR
No. 3 most popular
Novotel London Tower Bridge
8,7
2635 ZAR
No. 4 most popular
The Tower Hotel
8,4
2069 ZAR
No. 5 most popular
Hilton London Metropole
7,2
1935 ZAR
Novotel London West
7,8
2084 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
18h 15m
Cheapest price
7 651 ZAR
Cape Town to London
Fastest flight time
12h 05m
Cheapest price
7 784 ZAR
Durban to London
Fastest flight time
12h 00m
Cheapest price
9 243 ZAR
Port Elizabeth to London
Fastest flight time
23h 55m
Cheapest price
10 553 ZAR
Pilanesberg to London
Fastest flight time
19h 15m
Cheapest price
14 348 ZAR
View more

Start planning your trip to London