Hotels in London

Find the best deals on 18,680 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
283€
View all deals
Ibis London Earls Court
7.8
79€
View all deals
The Savoy
9.3
497€
View all deals
Novotel London Tower Bridge
8.6
160€
View all deals
The Tower Hotel
8.4
126€
View all deals
Hilton London Metropole
7.1
118€
View all deals
Novotel London West
7.8
127€
View all deals
The Langham, London
9.3
357€
View all deals
Amba Hotel Charing Cross
8.9
218€
View all deals
Novotel London Waterloo
8.6
159€
View all deals
Corus Hotel Hyde Park
7.6
118€
View all deals
The Gore London Starhotels Collezione
8.7
187€
View all deals
DoubleTree by Hilton London - Docklands Riverside
8.1
101€
View all deals
Park International Hotel
7.9
119€
View all deals
Pullman London St Pancras
8.7
174€
View all deals
The Landmark London
9.0
288€
View all deals
11 Cadogan Gardens
8.9
258€
View all deals
The May Fair, A Radisson Collection Hotel, Mayfair
8.6
246€
View all deals
Radisson Blu Edwardian Sussex
8.1
185€
View all deals
The Ritz London
9.2
490€
View all deals
St Giles London - A St Giles Hotel
7.7
115€
View all deals
Holiday Inn London - Kensington Forum
7.5
111€
View all deals
Days Hotel by Wyndham London-Waterloo
7.8
80€
View all deals
Bayswater Inn
6.3
63€
View all deals
Millennium & Copthorne Hotels At Chelsea Football Club
8.1
103€
View all deals
Radisson Blu Edwardian Grafton Hotel
8.2
150€
View all deals
Dolphin House Serviced Apartments
8.4
143€
View all deals
Radisson Blu Edwardian Kenilworth
8.4
157€
View all deals
Le Méridien Piccadilly
8.2
228€
View all deals
Queens Park Hotel
6.7
65€
View all deals
Club Quarters Hotel, St. Paul's
8.0
127€
View all deals
Royal Lancaster London
9.0
217€
View all deals
St Martins Lane
9.1
244€
View all deals
Holiday Inn London - Kensington High St.
7.9
116€
View all deals
Amba Hotel Marble Arch
8.0
192€
View all deals
The Exhibitionist Hotel
8.6
150€
View all deals
100 Queen's Gate Hotel London, Curio Collection by Hilton
8.0
131€
View all deals
DoubleTree by Hilton London - Ealing
8.4
91€
View all deals
Crowne Plaza London - Kings Cross
8.2
135€
View all deals
Citadines Trafalgar Square London
8.4
187€
View all deals

Popular neighbourhoods in London

Search for hotels in these London neighbourhoods
Hotels in Hammersmith and Fulham
Best value
Queen Elizabeth Chelsea
6.0
15€
No. 1 most popular
Novotel London West
7.8
127€
No. 2 most popular
Ibis London Earls Court
7.8
79€
No. 3 most popular
Millennium & Copthorne Hotels At Chelsea Football Club
8.1
103€
No. 4 most popular
K West Hotel & Spa
8.1
105€
No. 5 most popular
Dorsett Shepherds Bush, London
8.3
114€
Hotels in Kensington and Chelsea
Best value
Barkston Rooms Earl's Court
6.1
15€
No. 1 most popular
Belmond Cadogan Hotel
9.5
381€
No. 2 most popular
Radisson Blu Edwardian, Vanderbilt
8.5
142€
No. 3 most popular
Safestay London Kensington Holland Park
7.6
20€
No. 4 most popular
NH London Kensington
8.1
125€
No. 5 most popular
The Exhibitionist Hotel
8.6
150€
Hotels in Westminster
Best value
The Nadler Victoria
9.0
169€
No. 1 most popular
The Royal Horseguards
8.7
242€
No. 2 most popular
St. James' Court, A Taj Hotel, London
8.8
212€
No. 3 most popular
Conrad London St. James
9.0
260€
No. 4 most popular
Club Quarters Hotel, Trafalgar Square
8.3
173€
No. 5 most popular
The Rubens At The Palace
8.9
229€
Hotels in Lewisham
Best value
The Birdsnest Guest House
6.8
13€
No. 1 most popular
Venture Hostel
7.3
18€
No. 2 most popular
Via Lewisham - Hostel
5.8
21€
No. 3 most popular
New Cross Inn Hostel
7.3
16€
No. 4 most popular
Staycity Aparthotels Deptford Bridge Station
8.7
82€
No. 5 most popular
The Clarendon Hotel - Blackheath
8.1
95€

When to book a hotel in London

Low season
January
High season
December

cheapest month to stay

9%

expected price decrease

most expensive time to stay

61%

expected price increase

Price
144€ - 254€
Highest day of week
Tuesday
Cheapest day of week
Sunday

avg. price over the last two weeks

Average price (weeknight)

139€

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

134€

avg. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in London is: 1-2 star, on the same day that your stay begins. 3 star, on the same day that your stay begins. 4-5 star, 66 days before.
90
Days before departure
0
1-2 star
38€ - 55€
3 star
86€ - 104€
4-5 star
189€ - 197€

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?

191€ 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 24% 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 Monday.

How much does a luxury hotel in London cost?

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

How much does a hostel in London cost?

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

Where should I stay in London?

Areas such as Kensington and Chelsea, Camden, Tower Hamlets and Hammersmith and Fulham 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
283€
#2 most popular
The Savoy
9.3
497€
Best value
Yha London St Pancras
8.6
25€
3 stars
#1 most popular
Ibis London Earls Court
7.8
79€
#2 most popular
St Giles London - A St Giles Hotel
7.7
115€
Best value
Best Western London Queens Crystal Palace Hotel
7.3
39€
2 stars and below
#1 most popular
The Blair Victoria Hotel
5.2
54€
#2 most popular
Apollo Hotel
4.8
44€
Best value
Dover Castle Hostel
7.3
14€

Cheapest hotels in London

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

Best value hotels in London

Yha London St Pancras
8.6
25€
Palmers Lodge Swiss Cottage
8.4
21€
London Marriott Hotel Canary Wharf
9.1
139€
Barkston Rooms Earl's Court
6.1
15€
Hillspring Lodge
8.0
20€
Clink78 Hostel
7.6
22€

Looking for a specific type of hotel

Romantic hotels in London
Best value
Ramada London North M1
7.5
58€
No. 1 most popular
Novotel London Tower Bridge
8.6
160€
No. 2 most popular
Hilton London Metropole
7.1
118€
No. 3 most popular
Novotel London West
7.8
127€
No. 4 most popular
Novotel London Waterloo
8.6
159€
No. 5 most popular
DoubleTree by Hilton London - Docklands Riverside
8.1
101€
The Landmark London
9.0
288€
Kid-friendly hotels in London
Best value
Ramada London North M1
7.5
58€
No. 1 most popular
Novotel London Tower Bridge
8.6
160€
No. 2 most popular
Hilton London Metropole
7.1
118€
No. 3 most popular
Novotel London West
7.8
127€
No. 4 most popular
Novotel London Waterloo
8.6
159€
No. 5 most popular
DoubleTree by Hilton London - Docklands Riverside
8.1
101€
The Landmark London
9.0
288€
Luxury hotels in London
Best value
The Westbridge Hotel
8.8
85€
No. 1 most popular
The Trafalgar St. James London, Curio Collection by Hilton
9.1
283€
No. 2 most popular
The Savoy
9.3
497€
No. 3 most popular
Novotel London Tower Bridge
8.6
160€
No. 4 most popular
The Tower Hotel
8.4
126€
No. 5 most popular
Hilton London Metropole
7.1
118€
Novotel London West
7.8
127€

Popular flight routes to London

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

Start planning your trip to London