Find Shopping Hotels in London

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. 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 ¥30,975 per night from Oct 22 to Oct 22
4.5/5Wonderful! (919 reviews)
"We have visited the cavendish before. perfect for our day trips out and about london highly rec."

Reviewed on Sep 3, 2021

The Cavendish London
Park Plaza Victoria London
4 out of 5
239 Vauxhall Bridge Road, London, England
4.4/5Wonderful! (999 reviews)
"The location is good but shopping centre more less"

Reviewed on Jun 23, 2021

Get rates
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 ¥18,877 per night from Oct 22 to Oct 22
4.4/5Wonderful! (965 reviews)
"Lovely stay, lovely staff"

Reviewed on Sep 12, 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 ¥21,417 per night from Oct 17 to Oct 17
4.4/5Excellent! (1,501 reviews)
"Well located, friendly and helpful staff"

Reviewed on Sep 23, 2021

The Rembrandt
Park Plaza London Waterloo
4 out of 5
6 Hercules Road, London, England
4.4/5Excellent! (1,976 reviews)
"Great location. Good size room. Frustrating about the swimming pool rules but apart from that v good."

Reviewed on Jun 7, 2021

Get rates
Park Plaza London Waterloo
Hotel Xanadu
4 out of 5
26-42 Bond Street, Ealing, London, England
The price is ¥11,366 per night from Oct 18 to Oct 18
4.4/5Excellent! (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 Mar 17, 2020

Hotel Xanadu
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 ¥16,677 per night from Oct 17 to Oct 17
4.4/5Excellent! (968 reviews)
"Clean room and convenient location for a night out in Westfield Stratford although we would have appreciated USB ports in the room to charge our phones."

Reviewed on Sep 6, 2021

Holiday Inn London - Stratford City
DoubleTree by Hilton London Kensington
4 out of 5
100 Cromwell Road, London, England
Fully refundableReserve now, pay when you stay
The price is ¥19,010 per night from Oct 7 to Oct 7
4.4/5Excellent! (841 reviews)
"Hoping to have a drink in the bar at 10.00pm but bars appeared to be closed."

Reviewed on Sep 22, 2021

DoubleTree by Hilton London Kensington
Dorsett Shepherds Bush
4 out of 5
58 Shepherds Bush Green, London, England
4.3/5Excellent! (1,000 reviews)
"Lovely hotel. Hope to stay again."

Reviewed on May 12, 2021

Get rates
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 ¥17,548 per night from Oct 4 to Oct 4
4.3/5Excellent! (997 reviews)
"Very good hotel, clean and comfortable. I would definitely stay here again"

Reviewed on Feb 19, 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 ¥23,730 per night from Oct 10 to Oct 10
4.2/5Excellent! (3,232 reviews)
"Excellent for the value, central, modern, clean with all the amenities. Enjoyed our stay!"

Reviewed on Sep 22, 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 ¥20,441 per night from Oct 17 to Oct 17
4.1/5Very Good! (1,576 reviews)
"The hotel was exceptional"

Reviewed on Sep 12, 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 ¥15,820 per night from Oct 10 to Oct 10
4.1/5Very Good! (969 reviews)
"Good"

Reviewed on Sep 19, 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 ¥9,970 per night from Oct 4 to Oct 4
4/5Very Good! (1,087 reviews)
"A lovely old crescent shaped building in a safe and quiet area."

Reviewed on Sep 17, 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 ¥11,805 per night from Oct 18 to Oct 18
4/5Very Good! (992 reviews)
"Lovely hotel ideally located near restaurants shops and the tube, we booked the room with the garden views and it was lovely to over Kensington square gardens. Staff were lovely and so helpful. Amazing price for the quality and location. Will definitely stay here again!!"

Reviewed on Sep 10, 2021

London House Hotel
The Strand Palace Hotel
4 out of 5
372 The Strand, London, England
Fully refundableReserve now, pay when you stay
The price is ¥20,344 per night from Sep 26 to Sep 26
4/5Very Good! (2,980 reviews)
"Exceptional service"

Reviewed on Sep 19, 2021

The Strand Palace Hotel
Holiday Inn London - Kensington High St.
4 out of 5
Wrights Lane, Kensington, London, England
Fully refundable
The price is ¥13,859 per night from Oct 17 to Oct 17
3.9/5Very Good! (898 reviews)
"it was close to the high street but not too noisy. It was convenient for the tube and overall in a very good place."

Reviewed on Sep 19, 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 ¥12,257 per night from Oct 17 to Oct 17
3.9/5Good! (1,290 reviews)
"The facilities were not fully available as yet. They also appeared to be bedding in some new staff. The room could do with some decor upgrades. Everyone was friendly and I am have sympathy with the challenges recovering from the pandemic."

Reviewed on Sep 20, 2021

Copthorne Tara Hotel London Kensington
St Giles London - A St Giles Hotel
3 out of 5
Bedford Avenue, London, England
The price is ¥9,439 per night from Oct 17 to Oct 17
3.8/5Good! (2,700 reviews)
"I liked the central location just off Tottenham Court Road and near major attractions like the British Museum, Chinatown and trafalgar square, whitehall."

Reviewed on Sep 15, 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 ¥13,161 per night from Oct 17 to Oct 17
3.7/5Good! (980 reviews)
"It's fine. Not the worst area. Clean enough. Watch out for the breakfast charges."

Reviewed on Sep 6, 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

Recent reviews of London hotels

Travelers Loved These Shopping Hotels