Hotels in London

Find the best deals on 18,755 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
₹ 22,137
View all deals
Ibis London Earls Court
7.8
₹ 6,173
View all deals
The Savoy
9.3
₹ 38,952
View all deals
Novotel London Tower Bridge
8.6
₹ 12,558
View all deals
The Tower Hotel
8.4
₹ 9,862
View all deals
Hilton London Metropole
7.1
₹ 9,224
View all deals
Novotel London West
7.8
₹ 9,933
View all deals
The Langham, London
9.3
₹ 27,955
View all deals
Amba Hotel Charing Cross
8.9
₹ 17,099
View all deals
Novotel London Waterloo
8.6
₹ 12,416
View all deals
Corus Hotel Hyde Park
7.6
₹ 9,224
View all deals
DoubleTree by Hilton London - Docklands Riverside
8.1
₹ 7,876
View all deals
Park International Hotel
8.0
₹ 9,295
View all deals
Pullman London St Pancras
8.7
₹ 13,623
View all deals
The Landmark London
9.0
₹ 22,562
View all deals
11 Cadogan Gardens
8.9
₹ 20,221
View all deals
The May Fair, A Radisson Collection Hotel, Mayfair
8.6
₹ 19,299
View all deals
Radisson Blu Edwardian Sussex
8.1
₹ 14,474
View all deals
The Ritz London
9.2
₹ 38,384
View all deals
St Giles London - A St Giles Hotel
7.7
₹ 9,011
View all deals
Holiday Inn London - Kensington Forum
7.5
₹ 8,727
View all deals
Days Hotel by Wyndham London-Waterloo
7.8
₹ 6,244
View all deals
Bayswater Inn
6.3
₹ 4,967
View all deals
Millennium & Copthorne Hotels At Chelsea Football Club
8.1
₹ 8,088
View all deals
Radisson Blu Edwardian Grafton Hotel
8.2
₹ 11,778
View all deals
Dolphin House Serviced Apartments
8.4
₹ 11,210
View all deals
Radisson Blu Edwardian Kenilworth
8.4
₹ 12,275
View all deals
Le Méridien Piccadilly
8.2
₹ 17,880
View all deals
Queens Park Hotel
6.7
₹ 5,108
View all deals
Club Quarters Hotel, St. Paul's
8.0
₹ 9,933
View all deals
Royal Lancaster London
9.0
₹ 16,957
View all deals
St Martins Lane
9.1
₹ 19,086
View all deals
Holiday Inn London - Kensington High St.
7.9
₹ 9,082
View all deals
Amba Hotel Marble Arch
8.0
₹ 15,042
View all deals
The Exhibitionist Hotel
8.6
₹ 11,778
View all deals
100 Queen's Gate Hotel London, Curio Collection by Hilton
8.0
₹ 10,288
View all deals
K+K Hotel George
8.8
₹ 10,288
View all deals
DoubleTree by Hilton London - Ealing
8.4
₹ 7,095
View all deals
Crowne Plaza London - Kings Cross
8.2
₹ 10,572
View all deals
Citadines Trafalgar Square London
8.4
₹ 14,616
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.1
₹ 1,135
No. 1 most popular
Radisson Blu Edwardian, Vanderbilt
8.5
₹ 11,139
No. 2 most popular
The Exhibitionist Hotel
8.6
₹ 11,778
No. 3 most popular
The Ampersand Hotel
9.2
₹ 16,603
No. 4 most popular
100 Queen's Gate Hotel London, Curio Collection by Hilton
8.0
₹ 10,288
No. 5 most popular
Park International Hotel
8.0
₹ 9,295
Hotels in Hammersmith and Fulham
Best value
The Queens Hostel
7.7
₹ 1,348
No. 1 most popular
Dorsett Shepherds Bush, London
8.4
₹ 8,940
No. 2 most popular
W12 Rooms
8.6
₹ 7,166
No. 3 most popular
Hotel Shepherds Bush London
8.2
₹ 6,598
No. 4 most popular
OYO Abbey Hotel
7.5
₹ 4,612
No. 5 most popular
The Pear Tree
8.3
₹ 6,669
Hotels in Southwark
Best value
Dover Castle Hostel
7.3
₹ 1,064
No. 1 most popular
Rest Up London - Hostel
6.5
₹ 1,703
No. 2 most popular
St Christopher's Village, London Bridge - Hostel
7.7
₹ 1,916
No. 3 most popular
The Bermondsey Square Hotel
8.5
₹ 9,933
No. 4 most popular
Pasha Hotel - 3 Boutique Hotel
5.8
₹ 4,328
No. 5 most popular
Eurotraveller Hotel Premier Tower Bridge
7.5
₹ 7,166
Hotels in City of London
Best value
Yha London St Paul's - Hostel
8.1
₹ 1,916
No. 1 most popular
DoubleTree by Hilton London - Tower of London
8.6
₹ 10,856
No. 2 most popular
Grange St Pauls
8.1
₹ 12,416
No. 3 most popular
Leonardo Royal Hotel London City
8.3
₹ 10,926
No. 4 most popular
The Montcalm At Brewery London City
8.3
₹ 11,920
No. 5 most popular
The Ned
9.0
₹ 19,512

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
₹ 11,289 - ₹ 19,912
Highest day of week
Tuesday
Cheapest day of week
Sunday

avg. price over the last two weeks

Average price (weeknight)

₹ 10,926

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

₹ 10,571

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, 65 days before.
90
Days before departure
0
1-2 star
₹ 2,980 - ₹ 4,328
3 star
₹ 6,740 - ₹ 8,159
4-5 star
₹ 14,829 - ₹ 15,396

London travel tips

Let us help you with the best tips about London

How long do people stay in London?

Visiting London for 5 nights is the most common choice for our users.

How much does a hotel cost in London?

A hotel room in London will generally set you back around ₹ 222 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 24% 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?

At the moment the cheapest day to stay in a hotel in London is Saturday, with Monday being the most expensive.

How much does a luxury hotel in London cost?

A luxury hotel in London can set you back on average ₹ 198 per person, per night. In comparison, the average cost of a hotel in London is ₹ 152 per person, per night, representing a 23% premium for a luxury hotel.

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 ₹ 119 per night cheaper than the average cost of hotels in London.

Where should I stay in London?

Camden, Kensington and Chelsea, Hackney and Hammersmith and Fulham are some of the more popular areas to stay in when visiting 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
₹ 22,137
#2 most popular
The Savoy
9.3
₹ 38,952
Best value
Yha London St Pancras
8.6
₹ 1,987
3 stars
#1 most popular
Ibis London Earls Court
7.8
₹ 6,173
#2 most popular
St Giles London - A St Giles Hotel
7.7
₹ 9,011
Best value
Best Western London Queens Crystal Palace Hotel
7.3
₹ 3,051
2 stars and below
#1 most popular
The Blair Victoria Hotel
5.2
₹ 4,257
#2 most popular
Apollo Hotel
4.8
₹ 3,477
Best value
Dover Castle Hostel
7.3
₹ 1,064

Cheapest hotels in London

Cheap hotels and hostels in London
Dover Castle Hostel
7.3
₹ 1,064
Phoenix Hostel
6.7
₹ 1,135
Barkston Rooms Earl's Court
6.1
₹ 1,135
Publove @ The Crown, Battersea
8.0
₹ 1,348
Smart Hyde Park Inn
6.8
₹ 1,135
Venture Hostel
7.2
₹ 1,419

Best value hotels in London

Yha London St Pancras
8.6
₹ 1,987
Palmers Lodge Swiss Cottage
8.4
₹ 1,632
London Marriott Hotel Canary Wharf
9.1
₹ 10,856
Barkston Rooms Earl's Court
6.1
₹ 1,135
Hillspring Lodge
7.9
₹ 1,561
Clink78 Hostel
7.6
₹ 1,703

Looking for a specific type of hotel

Romantic hotels in London
Best value
Ramada London North M1
7.5
₹ 4,541
No. 1 most popular
Novotel London Tower Bridge
8.6
₹ 12,558
No. 2 most popular
Hilton London Metropole
7.1
₹ 9,224
No. 3 most popular
Novotel London West
7.8
₹ 9,933
No. 4 most popular
Novotel London Waterloo
8.6
₹ 12,416
No. 5 most popular
DoubleTree by Hilton London - Docklands Riverside
8.1
₹ 7,876
The Landmark London
9.0
₹ 22,562
Kid-friendly hotels in London
Best value
Ramada London North M1
7.5
₹ 4,541
No. 1 most popular
Novotel London Tower Bridge
8.6
₹ 12,558
No. 2 most popular
Hilton London Metropole
7.1
₹ 9,224
No. 3 most popular
Novotel London West
7.8
₹ 9,933
No. 4 most popular
Novotel London Waterloo
8.6
₹ 12,416
No. 5 most popular
DoubleTree by Hilton London - Docklands Riverside
8.1
₹ 7,876
The Landmark London
9.0
₹ 22,562
Luxury hotels in London
Best value
The Westbridge Hotel
8.8
₹ 6,669
No. 1 most popular
The Trafalgar St. James London, Curio Collection by Hilton
9.1
₹ 22,137
No. 2 most popular
The Savoy
9.3
₹ 38,952
No. 3 most popular
Novotel London Tower Bridge
8.6
₹ 12,558
No. 4 most popular
The Tower Hotel
8.4
₹ 9,862
No. 5 most popular
Hilton London Metropole
7.1
₹ 9,224
Novotel London West
7.8
₹ 9,933

Popular flight routes to London

Find the cheapest flights to London on popular routes
New York to London
Fastest flight time
6h 50m
Cheapest price
₹ 24,833
Hyderabad to London
Fastest flight time
10h 25m
Cheapest price
₹ 26,536
Newark to London
Fastest flight time
7h 05m
Cheapest price
₹ 32,070
Mumbai to London
Fastest flight time
9h 15m
Cheapest price
₹ 32,566
New Delhi to London
Fastest flight time
12h 15m
Cheapest price
₹ 33,844
Bengaluru to London
Fastest flight time
10h 40m
Cheapest price
₹ 41,435
Chennai to London
Fastest flight time
10h 49m
Cheapest price
₹ 41,932
Ahmedabad to London
Fastest flight time
9h 30m
Cheapest price
₹ 42,358
Kochi to London
Fastest flight time
13h 55m
Cheapest price
₹ 44,912
Pune to London
Fastest flight time
15h 50m
Cheapest price
₹ 44,912
View more

Start planning your trip to London