Search Shopping Hotels in Edinburgh

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Our top choices for Edinburgh hotels with shopping nearby

1. Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (2,163 reviews)
"A very comfortable hotel in a good location"
United Kingdom
James
The price is £166
includes taxes & fees
30 Nov - 1 Dec
Apex Waterloo Place Hotel

2. Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
Edinburgh City Centre
9.0 out of 10, Wonderful, (3,018 reviews)
"Great location, great staff, comfortable room!"
United States
Patty
The price is £151
includes taxes & fees
29 Nov - 30 Nov
Apex Grassmarket Hotel

3. Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
Kirknewton
9.0 out of 10, Wonderful, (1,777 reviews)
"Amazing staff, delicious breakfast"
Canada
Arianne
The price is £99
includes taxes & fees
7 Dec - 8 Dec
Dalmahoy Hotel & Country Club

4. Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
4.0 star property
Edinburgh City Centre
9.0 out of 10, Wonderful, (1,564 reviews)
"Clean room and shops nearby and breakfast..."
United States
Modesto
The price is £139
includes taxes & fees
1 Dec - 2 Dec
Leonardo Royal Hotel Edinburgh

5. Fraser Suites Edinburgh

Fraser Suites Edinburgh
4.0 star property
Edinburgh City Centre
9.0 out of 10, Wonderful, (3,372 reviews)
"We had a fabulous stay at The Fraser Suites Edinburgh. It was wonderful to have a kitchenette and having access to the free laundry while travelling was a huge plus. Staff were very friendly and helpful."
Australia
Kim
The price is £162
includes taxes & fees
29 Nov - 30 Nov
Fraser Suites Edinburgh

6. Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
5.0 star property
Edinburgh City Centre
9.6 out of 10, Exceptional, (1,461 reviews)
"Absolutely amazing hotel and staff. Can’t wait to come back"
United States
Nadina
The price is £218
includes taxes & fees
29 Nov - 30 Nov
Virgin Hotels Edinburgh

7. Hilton Edinburgh Carlton

Hilton Edinburgh Carlton
4.0 star property
Edinburgh City Centre
8.4 out of 10, Very good, (1,008 reviews)
"Excellent stay & central location"
United Kingdom
RHIAN
The price is £140
includes taxes & fees
30 Nov - 1 Dec
Hilton Edinburgh Carlton

8. Radisson Blu Hotel, Edinburgh City Centre

Radisson Blu Hotel, Edinburgh City Centre
4.0 star property
Edinburgh City Centre
9.2 out of 10, Wonderful, (1,150 reviews)
"Amazing location!"
United States
Richard
The price is £169
includes taxes & fees
29 Nov - 30 Nov
Radisson Blu Hotel, Edinburgh City Centre

9. Linton Collection - 28 North Bridge

Linton Collection - 28 North Bridge
4.5 star property
Edinburgh City Centre
9.6 out of 10, Exceptional, (955 reviews)
"Fantastic location and charm."
United States
Danielle
The price is £131
includes taxes & fees
18 Nov - 19 Nov
Linton Collection - 28 North Bridge

10. Grassmarket hotel

Grassmarket hotel
4.0 star property
Edinburgh City Centre
8.6 out of 10, Excellent, (1,003 reviews)
"The location was excellent."
United States
Stacy
The price is £125
includes taxes & fees
23 Nov - 24 Nov
Grassmarket hotel
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.

Top Edinburgh Hotel Reviews

Explore a world of travel with Expedia