Search Shopping Hotels 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 Shopping Hotels

The Cavendish London
4 out of 5
81 Jermyn Street, St James's, London, England
Fully refundableReserve now, pay when you stay
The price is Rs20,879 per night from 22 Oct to 22 Oct
4.5/5 Wonderful! (921 reviews)
"A very nice place. The walls are very thin and there are a lot of pubs very close which means it’s noisy after 9pm until very late. Housekeeping was terrific and the hotel is very eco friendly. Really enjoyed the stay and I’d recommend the hotel."

Reviewed on 18 Oct 2021

The Cavendish London
Park Plaza Victoria London
4 out of 5
239 Vauxhall Bridge Road, London, England
The price is Rs15,532 per night from 7 Nov to 7 Nov
4.4/5 Wonderful! (999 reviews)
"The location is good but shopping centre more less"

Reviewed on 23 Jun 2021

Park Plaza Victoria London
Novotel London Bridge
4 out of 5
53-61 Southwark Bridge Road, London, England
Fully refundableReserve now, pay when you stay
The price is Rs15,637 per night from 31 Oct to 31 Oct
4.4/5 Wonderful! (967 reviews)
"Really impressed by the foyer and first impression of the Novotel - the staff were friendly and helpful throughout, the place was really clean to a high standard and the beds were really comfy - the double sofabed was incredibly comfy for a teen family room- like two small singles I was very impressed. ..."

Reviewed on 18 Oct 2021

Novotel London Bridge
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.
The Rembrandt
4 out of 5
11 Thurloe Place, Kensington, London, England
Fully refundableReserve now, pay when you stay
The price is Rs14,809 per night from 24 Oct to 24 Oct
4.4/5 Excellent! (1,449 reviews)
"This hotel is in a great location. The bar and restaurant are good. Great location. Close to the subway."

Reviewed on 18 Oct 2021

The Rembrandt
Park Plaza London Waterloo
4 out of 5
6 Hercules Road, London, England
The price is Rs13,691 per night from 7 Nov to 7 Nov
4.4/5 Excellent! (1,942 reviews)
Park Plaza London Waterloo
"Excellent staff and service provided!!"

Reviewed on 12 Jul 2021

Park Plaza London Waterloo
Holiday Inn London - Stratford City
4 out of 5
10a Chestnut Plaza, Westfield Stratford, City, Montfichet Road, Olympic Park, London, England
Fully refundable
The price is Rs10,442 per night from 24 Oct to 24 Oct
4.4/5 Excellent! (964 reviews)
"Great location and easy access from public transport system."

Reviewed on 6 Oct 2021

Holiday Inn London - Stratford City
Hotel Xanadu
4 out of 5
26-42 Bond Street, Ealing, London, England
Fully refundableReserve now, pay when you stay
The price is Rs7,450 per night from 14 Nov to 14 Nov
4.4/5 Excellent! (985 reviews)
Very nice Hotel
"nice hotel, very quiet. Didn't try the breakfast so can't comment on that, but overall very pleased with our stay."

Reviewed on 17 Mar 2020

Hotel Xanadu
DoubleTree by Hilton London Kensington
4 out of 5
100 Cromwell Road, London, England
Fully refundableReserve now, pay when you stay
The price is Rs10,486 per night from 7 Nov to 7 Nov
4.3/5 Excellent! (839 reviews)
"Location is great, the extra space was ideal for children who are not old enough for their own room, but past the toddler stage (the stairs in the room are quite abrupt). Our bathroom lights and fan did not work, the sink was blocked, but otherwise, happy with the room. Breakfast staff were very ..."

Reviewed on 17 Oct 2021

DoubleTree by Hilton London Kensington
Dorsett Shepherds Bush
4 out of 5
58 Shepherds Bush Green, London, England
The price is Rs9,851 per night from 3 Nov to 3 Nov
4.3/5 Excellent! (1,000 reviews)
"Lovely hotel. Hope to stay again."

Reviewed on 12 May 2021

Dorsett Shepherds Bush
The Park City Grand Plaza Kensington
4 out of 5
18-30 Lexham Gardens, London, England
Fully refundableReserve now, pay when you stay
The price is Rs9,934 per night from 24 Oct to 24 Oct
4.3/5 Excellent! (996 reviews)
"Very good hotel, clean and comfortable. I would definitely stay here again"

Reviewed on 19 Feb 2020

The Park City Grand Plaza Kensington
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 Rs17,372 per night from 31 Oct to 31 Oct
4.2/5 Excellent! (3,118 reviews)
"The hotel is very nice and modern! Bar are looks great!"

Reviewed on 17 Oct 2021

Park Plaza Westminster Bridge London
Park Plaza London Riverbank
4 out of 5
18 Albert Embankment, London, England
Fully refundableReserve now, pay when you stay
The price is Rs14,648 per night from 14 Nov to 14 Nov
4.1/5 Very Good! (1,551 reviews)
"Lovely design and vibe to the hotel . Rooms are spacious and great touch screen pads to operate all lights , air con , curtains etc . Air cons bit noisy and one of our party was close to the lift which was loud . The bar/restaurant is a beautiful spot over looking the Thames . Disappointing choice ..."

Reviewed on 5 Oct 2021

Park Plaza London Riverbank
K West Hotel & Spa
4 out of 5
Richmond Way, London, England
Fully refundableReserve now, pay when you stay
The price is Rs11,865 per night from 31 Oct to 31 Oct
4.1/5 Very Good! (979 reviews)
"Good"

Reviewed on 19 Sep 2021

K West Hotel & Spa
Studios 2 Let Serviced Apartments - Cartwright Gardens
3.5 out of 5
36-37 Cartwright Gardens, London, England
The price is Rs6,898 per night from 24 Oct to 24 Oct
4/5 Very Good! (1,039 reviews)
"Great location, room was exactly as stated. Small but perfect for what we needed. The only odd thing was there was laundry and piles of stuff in the front entry hall every day. We thought the first day it was just cleaning day but every time we came or went there was loads of stuff piled there."

Reviewed on 27 Sep 2021

Studios 2 Let Serviced Apartments - Cartwright Gardens
The Strand Palace Hotel
4 out of 5
372 The Strand, London, England
Fully refundableReserve now, pay when you stay
The price is Rs15,144 per night from 4 Nov to 4 Nov
4/5 Very Good! (2,952 reviews)
"Fantastic location. Room was a good size and very clean. The receptionist was very friendly and efficient."

Reviewed on 14 Oct 2021

The Strand Palace Hotel
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,512 per night from 14 Nov to 14 Nov
4/5 Very Good! (991 reviews)
"Noise from the room above kept us awake for some of the night…"

Reviewed on 3 Oct 2021

London House Hotel
Holiday Inn London - Kensington High St.
4 out of 5
Wrights Lane, Kensington, London, England
Fully refundable
The price is Rs9,275 per night from 7 Nov to 7 Nov
3.9/5 Very Good! (893 reviews)
"Nice"

Reviewed on 18 Oct 2021

Holiday Inn London - Kensington High St.
Copthorne Tara Hotel London Kensington
4 out of 5
Scarsdale Place, Kensington, London, England
Fully refundableReserve now, pay when you stay
The price is Rs9,591 per night from 14 Nov to 14 Nov
3.9/5 Good! (1,285 reviews)
"Lovely location for a short stay"

Reviewed on 12 Oct 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,002 per night from 8 Nov to 8 Nov
3.8/5 Good! (2,699 reviews)
"Car park had discounted rate but too far away & very dark & lonely vulnerable if using alone won’t use again!"

Reviewed on 17 Oct 2021

St Giles London - A St Giles Hotel
Hilton London Kensington
4 out of 5
179-199 Holland Park Avenue, London, England
Fully refundableReserve now, pay when you stay
The price is Rs10,857 per night from 7 Nov to 7 Nov
3.7/5 Good! (969 reviews)
"Na"

Reviewed on 12 Oct 2021

Hilton London Kensington
Don't see what you're looking for?
We've got more Shopping Hotels. 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: Shopping Hotels 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 Shopping Hotels