Hotels in London

Find the best deals on 20,739 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
282 EUR
View all deals
Ibis London Earls Court
7.8
79 EUR
View all deals
The Savoy
9.2
497 EUR
View all deals
Novotel London Tower Bridge
8.7
160 EUR
View all deals
The Tower Hotel
8.4
126 EUR
View all deals
Hilton London Metropole
7.2
118 EUR
View all deals
Novotel London West
7.8
127 EUR
View all deals
The Langham London
9.3
356 EUR
View all deals
Intercontinental Hotels London Park Lane
8.8
266 EUR
View all deals
Amba Hotel Charing Cross
9.0
218 EUR
View all deals
Novotel London Waterloo
8.6
158 EUR
View all deals
Corus Hotel Hyde Park
7.7
118 EUR
View all deals
The Gore London Starhotels Collezione
8.6
186 EUR
View all deals
DoubleTree by Hilton London - Docklands Riverside
8.2
100 EUR
View all deals
Park International Hotel
7.9
119 EUR
View all deals
Pullman London St Pancras
8.8
174 EUR
View all deals
The Landmark London
9.0
288 EUR
View all deals
11 Cadogan Gardens
9.0
258 EUR
View all deals
The May Fair, A Radisson Collection Hotel, Mayfair
8.7
246 EUR
View all deals
Radisson Blu Edwardian Sussex
8.1
185 EUR
View all deals
The Ritz London
9.2
489 EUR
View all deals
St Giles London - A St Giles Hotel
7.7
115 EUR
View all deals
Holiday Inn London - Kensington Forum
7.6
111 EUR
View all deals
Days Hotel by Wyndham London-Waterloo
7.9
80 EUR
View all deals
Bayswater Inn
6.2
63 EUR
View all deals
Millennium & Copthorne Hotels At Chelsea Football Club
8.1
103 EUR
View all deals
Radisson Blu Edwardian Grafton Hotel
8.2
150 EUR
View all deals
Dolphin House Serviced Apartments
8.4
143 EUR
View all deals
Radisson Blu Edwardian Kenilworth
8.4
157 EUR
View all deals
Sofitel London St James
9.1
331 EUR
View all deals
Le Méridien Piccadilly
8.1
228 EUR
View all deals
Queens Park Hotel
6.7
65 EUR
View all deals
Club Quarters Hotel, St. Paul's
8.1
127 EUR
View all deals
Royal Lancaster London
9.0
216 EUR
View all deals
St Martins Lane
9.1
243 EUR
View all deals
Holiday Inn London - Kensington High St.
7.9
116 EUR
View all deals
Amba Hotel Marble Arch
8.0
192 EUR
View all deals
The Exhibitionist Hotel
8.5
150 EUR
View all deals
100 Queen's Gate Hotel London, Curio Collection by Hilton
8.1
131 EUR
View all deals
Mayflower Hotel & Apartments
7.7
84 EUR
View all deals

Popular neighbourhoods in London

Search for hotels in these London neighbourhoods
Hotels in Hammersmith and Fulham
Best value
St Christopher's Inn, Hammersmith - Hostel
7.7
18 EUR
No. 1 most popular
Novotel London West
7.8
127 EUR
No. 2 most popular
Dorsett Shepherds Bush, London
8.4
114 EUR
No. 3 most popular
K West Hotel & Spa
8.1
105 EUR
No. 4 most popular
Abercorn house
7.5
21 EUR
No. 5 most popular
W12 Rooms
8.7
91 EUR
Hotels in Kensington and Chelsea
Best value
Bowden Court
7.0
24 EUR
No. 1 most popular
The Capital
8.5
221 EUR
No. 2 most popular
Notting Hill Gate Hotel
7.1
73 EUR
No. 3 most popular
Millennium Hotel London Knightsbridge
7.1
197 EUR
No. 4 most popular
Knightsbridge Hotel, Firmdale Hotels
9.2
320 EUR
No. 5 most popular
Ravna Gora
7.9
50 EUR
Hotels in Lewisham
Best value
The Birdsnest Guest House
7.2
13 EUR
No. 1 most popular
Venture Hostel
7.1
18 EUR
No. 2 most popular
Via Lewisham - Hostel
5.9
21 EUR
No. 3 most popular
New Cross Inn Hostel
7.4
16 EUR
No. 4 most popular
The Clarendon Hotel - Blackheath
8.2
95 EUR
No. 5 most popular
Lewisham
5.8
17 EUR

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

377 EUR
289 EUR
200 EUR
111 EUR
Price
111 - 353 EUR
Highest day of week
Wednesday
Cheapest day of week
Sunday

avg. price over the last two weeks

Average price (weeknight)

151 EUR

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

150 EUR

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 3 nights.

How much does a hotel cost in London?

141 EUR per night is the average rate for a room when booking a hotel in London. Prices will differ depending on factors such as star rating, time of year and location.

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

The cheapest month to book a hotel in London is January. The cost of your room could be as much as 37% cheaper than in peak months.

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?

205 EUR is around the price you are going to have to pay for a luxury hotel room in London. This is on average a 24.036% increase on the cost of a typical London hotel, which is more likely to charge 155 EUR a night.

How much does a hostel in London cost?

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

Where should I stay in London?

Areas such as Camden, Tower Hamlets, Islington and Wandsworth prove popular amongst people booking a hotel 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.1
282 EUR
#2 most popular
The Savoy
9.2
497 EUR
Best value
Yha London St Pancras
8.6
25 EUR
3 stars
#1 most popular
Ibis London Earls Court
7.8
79 EUR
#2 most popular
St Giles London - A St Giles Hotel
7.7
115 EUR
Best value
Best Western London Queens Crystal Palace Hotel
7.4
39 EUR
2 stars and below
#1 most popular
The Blair Victoria Hotel
5.1
54 EUR
#2 most popular
Apollo Hotel
4.8
44 EUR
Best value
Dover Castle Hostel
7.3
14 EUR

Cheapest hotels in London

Cheap hotels and hostels in London
Dover Castle Hostel
7.3
14 EUR
Publove @ The Crown, Battersea
8.0
17 EUR
Barkston Rooms Earl's Court
6.1
14 EUR
Venture Hostel
7.1
18 EUR
Smart Hyde Park Inn
6.9
14 EUR
Smart Hyde Park View - Hostel
7.3
18 EUR

Best value hotels in London

Yha London St Pancras
8.6
25 EUR
Palmers Lodge Swiss Cottage
8.4
21 EUR
London Marriott Hotel Canary Wharf
9.1
138 EUR
Barkston Rooms Earl's Court
6.1
14 EUR
Hillspring Lodge
8.0
20 EUR
Clink78 Hostel
7.7
22 EUR

Looking for a specific type of hotel

Romantic hotels in London
Best value
Ramada London North M1
7.6
58 EUR
No. 1 most popular
Novotel London Tower Bridge
8.7
160 EUR
No. 2 most popular
Hilton London Metropole
7.2
118 EUR
No. 3 most popular
Novotel London West
7.8
127 EUR
No. 4 most popular
Novotel London Waterloo
8.6
158 EUR
No. 5 most popular
DoubleTree by Hilton London - Docklands Riverside
8.2
100 EUR
The Landmark London
9.0
288 EUR
Kid-friendly hotels in London
Best value
Ramada London North M1
7.6
58 EUR
No. 1 most popular
Novotel London Tower Bridge
8.7
160 EUR
No. 2 most popular
Hilton London Metropole
7.2
118 EUR
No. 3 most popular
Novotel London West
7.8
127 EUR
No. 4 most popular
Novotel London Waterloo
8.6
158 EUR
No. 5 most popular
DoubleTree by Hilton London - Docklands Riverside
8.2
100 EUR
The Landmark London
9.0
288 EUR
Luxury hotels in London
Best value
The Westbridge Hotel
8.9
85 EUR
No. 1 most popular
The Trafalgar St. James London, Curio Collection by Hilton
9.1
282 EUR
No. 2 most popular
The Savoy
9.2
497 EUR
No. 3 most popular
Novotel London Tower Bridge
8.7
160 EUR
No. 4 most popular
The Tower Hotel
8.4
126 EUR
No. 5 most popular
Hilton London Metropole
7.2
118 EUR
Novotel London West
7.8
127 EUR

Popular flight routes to London

Find the cheapest flights to London on popular routes
Dublin to London
Fastest flight time
1h 20m
Cheapest price
19 EUR
Cork to London
Fastest flight time
1h 30m
Cheapest price
21 EUR
Shannon to London
Fastest flight time
1h 30m
Cheapest price
21 EUR
Knock to London
Fastest flight time
1h 25m
Cheapest price
24 EUR
Milltown (Kerry) to London
Fastest flight time
1h 25m
Cheapest price
24 EUR
Amsterdam to London
Fastest flight time
1h 05m
Cheapest price
128 EUR
View more

Start planning your trip to London