COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Search Hotels with Restaurant in London

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Most hotels are fully refundable. Because flexibility matters.

Top London Hotels with Restaurant

Sofitel London Heathrow
5 out of 5
Terminal 5, London Heathrow Airport, West Drayton, England
4.5/5Wonderful! (2,310 reviews)
"Very convenient for T5, normally this hotel is very expensive but I got a great deal for a 1-night layover before my BA flight. It was quiet, clean and staff were helpful"

Reviewed on 25 Apr 2021

Sofitel London Heathrow
St. James' Court, A Taj Hotel, London
4 out of 5
54 Buckingham Gate, London, England
Fully refundableReserve now, pay when you stay
The price is Rs16,852 per night from 8 Aug to 8 Aug
4.5/5Wonderful! (1,600 reviews)
"Excellent location, genuine warm welcome and first class service from staff at this hotel which makes a huge difference to the hotel experience. Breakfast quality is very good, lots of choice, again service is warm and super efficient.Spotless room, friendly staff, kids loved it too!"

Reviewed on 29 Jul 2021

St. James' Court, A Taj Hotel, London
Hampton by Hilton London Waterloo
3 out of 5
157 Waterloo Road, South Bank, London, England
Fully refundableReserve now, pay when you stay
The price is Rs8,674 per night from 17 Aug to 17 Aug
4.4/5Wonderful! (1,606 reviews)
"Fab view from our 7th floor comfortable spacious bedroom. Able to see the shard and a glimpse of the London eye. Delicious breakfast to suit everyone’s taste!"

Reviewed on 2 Aug 2021

Hampton by Hilton London Waterloo
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Hilton London Heathrow Airport Hotel
4 out of 5
Fully refundableReserve now, pay when you stay
The price is Rs10,759 per night from 13 Aug to 13 Aug
4.4/5Wonderful! (989 reviews)
"Most quiet room ever - fabulous"

Reviewed on 3 Aug 2021

Hilton London Heathrow Airport Hotel
Park Plaza London Waterloo
4 out of 5
6 Hercules Road, London, England
4.4/5Excellent! (2,120 reviews)
"Great location. Good size room. Frustrating about the swimming pool rules but apart from that v good."

Reviewed on 7 Jun 2021

Park Plaza London Waterloo
The Rembrandt
4 out of 5
11 Thurloe Place, Kensington, London, England
Fully refundableReserve now, pay when you stay
The price is Rs12,481 per night from 13 Aug to 13 Aug
4.4/5Excellent! (1,551 reviews)
"Lovely hotel. Staff excellent"

Reviewed on 29 Jul 2021

The Rembrandt
Hyatt Place London Heathrow Airport
4 out of 5
The Grove, Bath Road, West Drayton, England
Fully refundable
The price is Rs7,840 per night from 29 Aug to 29 Aug
4.3/5Excellent! (2,513 reviews)
"cleanliness. difficulty to get to from Heathrow airport"

Reviewed on 3 Aug 2021

Hyatt Place London Heathrow Airport
Park Plaza Westminster Bridge London
4 out of 5
200 Westminster Bridge Road, London, England
Fully refundableReserve now, pay when you stay
The price is Rs14,600 per night from 30 Aug to 30 Aug
4.3/5Excellent! (3,476 reviews)
"Good location and friendly staff, helpful following late arrival."

Reviewed on 3 Aug 2021

Park Plaza Westminster Bridge London
Radisson Blu Edwardian Heathrow Hotel & Conference Centre, London
4.2/5Excellent! (1,328 reviews)
"We stayed here overnight before a flight to the US. Really good value for a co-joined family room. This is the second time we’ve stayed and the service remains very good. The quality of room service food is excellent. It was really quiet but the staff remain very friendly and welcoming. Thank ..."

Reviewed on 31 Jan 2021

Radisson Blu Edwardian Heathrow Hotel & Conference Centre, London
The Tower Hotel
4 out of 5
St Katharine's Way, London, England
Fully refundableReserve now, pay when you stay
The price is Rs9,684 per night from 8 Aug to 8 Aug
4.2/5Excellent! (2,594 reviews)
"I would definitely use The Tower Hotel again, they were able to give us our room at 11.00 in the morning (all we had asked was could they look after our luggage) so a huge bonus to get our room. We had wonderful views including the bridge. Breakfast was of a high standard with the amount of people ..."

Reviewed on 3 Aug 2021

The Tower Hotel
DoubleTree by Hilton London Angel Kings Cross
4 out of 5
60 Pentonville Road, Islington, London, England
Fully refundableReserve now, pay when you stay
The price is Rs9,591 per night from 26 Aug to 26 Aug
4.2/5Excellent! (1,188 reviews)
"Modern and clean. Quick service. Staff very friendly. Excellent location for buses and tube."

Reviewed on 27 Jul 2021

DoubleTree by Hilton London Angel Kings Cross
Hilton Garden Inn London Heathrow Airport
4 out of 5
Fully refundableReserve now, pay when you stay
The price is Rs6,589 per night from 22 Aug to 22 Aug
4.1/5Very Good! (1,371 reviews)
"Front desk staff is super nice and helpful, the food is delicious especially the dish "Jack's Pizza", the restaurant staff are very friendly too. The room is clean and good value. Highly recommended."

Reviewed on 26 Jul 2021

Hilton Garden Inn London Heathrow Airport
Leonardo London Heathrow Airport
4 out of 5
Bath Road, West Drayton, England
4.1/5Very Good! (2,310 reviews)
Great 4 star hotel
"A great hotel to stay, and very close to the airport. Free public transport within walking distance to the bus station. Nice rooms and very comfortable bed to sleep in. most recommended."

Reviewed on 1 Feb 2021

Leonardo London Heathrow Airport
ibis London Heathrow Airport
3 out of 5
112 Bath Road, Middlesex, Hayes, England
Fully refundableReserve now, pay when you stay
The price is Rs4,710 per night from 20 Aug to 20 Aug
4.1/5Very Good! (1,862 reviews)
"Great location for Heathrow"

Reviewed on 3 Aug 2021

ibis London Heathrow Airport
Studios 2 Let Serviced Apartments - Cartwright Gardens
3.5 out of 5
36-37 Cartwright Gardens, London, England
Fully refundableReserve now, pay when you stay
The price is Rs6,966 per night from 1 Sep to 1 Sep
4/5Very Good! (1,154 reviews)
"Nice to have own outside seating area"

Reviewed on 2 Aug 2021

Studios 2 Let Serviced Apartments - Cartwright Gardens
London House Hotel
3 out of 5
81 Kensington Gardens Square, Bayswater, London, England
Fully refundableReserve now, pay when you stay
The price is Rs6,439 per night from 16 Aug to 16 Aug
4/5Very Good! (992 reviews)
"This was a good place for a one night stay. The two ladies we spoke to on reception upon check in and check out we’re absolutely brilliant and so friendly and helpful, providing snap and writing down where to go for us. The room was ok, bed not the most comfortable but was ok for a one night ..."

Reviewed on 3 Aug 2021

London House Hotel
Park International Hotel
4 out of 5
117 - 129 Cromwell Road, London, England
Fully refundableReserve now, pay when you stay
The price is Rs6,929 per night from 22 Aug to 22 Aug
4/5Very Good! (1,515 reviews)
"Great as usual"

Reviewed on 3 Aug 2021

Park International Hotel
The Strand Palace Hotel
4 out of 5
372 The Strand, London, England
Fully refundableReserve now, pay when you stay
The price is Rs13,732 per night from 18 Aug to 18 Aug
4/5Very Good! (3,119 reviews)
"The refurbishment of the hotel is excellent and in good taste and in keeping with the age of the hotel. The location is ideal for being in central London. The room we stayed in was spacious and modern. The staff were lovely. We will definitely stay here again."

Reviewed on 4 Aug 2021

The Strand Palace Hotel
Copthorne Tara Hotel London Kensington
4 out of 5
Scarsdale Place, Kensington, London, England
Fully refundableReserve now, pay when you stay
The price is Rs6,339 per night from 17 Aug to 17 Aug
3.9/5Good! (1,281 reviews)
"Location"

Reviewed on 2 Aug 2021

Copthorne Tara Hotel London Kensington
St Giles London - A St Giles Hotel
3 out of 5
Bedford Avenue, London, England
The price is Rs8,732 per night from 13 Aug to 13 Aug
3.8/5Good! (2,725 reviews)
"Lovely room on 12th floor. Got a free upgrade too. Staff really friendly and helpful. Location perfect"

Reviewed on 2 Aug 2021

St Giles London - A St Giles Hotel
Don't see what you're looking for?
We've got more Hotels with Restaurant. Find the right one for you.
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Pocket Guide: Hotels with Restaurant in London

Search for hotels in London on Expedia. You can easily find your hotels in London using one of the methods below:

  • View our selection of featured hotels in London
  • Use the map to find hotels in the London neighborhood you prefer
  • Use the filters to see hotels in a specific area of London, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in London
  • Enter your travel dates to view the best deals on hotels in London - while they last

More trip options

London Hotel Reviews

Travellers loved these Hotels with Restaurant