
Find Shopping Hotels in Duddingston
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on Duddingston Shopping Hotels
Our top choices for Duddingston hotels with shopping nearby

1. NYX Hotel Edinburgh by Leonardo Hotels
NYX Hotel Edinburgh by Leonardo HotelsOld Town Edinburgh, 3.4 km from Duddingston
9.2 out of 10, Wonderful, (119 reviews)
The price is AED 490
AED 618 total
includes taxes & fees
8 Nov - 9 Nov

2. Holiday Inn Express Edinburgh Royal Mile by IHG
Holiday Inn Express Edinburgh Royal Mile by IHGOld Town Edinburgh, 3.4 km from Duddingston
8.6 out of 10, Excellent, (1,003 reviews)
The price is AED 448
AED 564 total
includes taxes & fees
8 Nov - 9 Nov

3. BrewDog DogHouse Edinburgh
BrewDog DogHouse EdinburghHolyrood, 3.3 km from Duddingston
9.8 out of 10, Exceptional, (877 reviews)
The price is AED 869
AED 1,096 total
includes taxes & fees
30 Nov - 1 Dec

4. Apex Grassmarket Hotel
Apex Grassmarket HotelOld Town Edinburgh, 4.1 km from Duddingston
9.0 out of 10, Wonderful, (3,013 reviews)
The price is AED 586
AED 739 total
includes taxes & fees
30 Nov - 1 Dec

5. Apex Waterloo Place Hotel
Apex Waterloo Place HotelNew Town, 3.7 km from Duddingston
9.2 out of 10, Wonderful, (2,159 reviews)
The price is AED 544
AED 686 total
includes taxes & fees
29 Nov - 30 Nov

6. Radisson Blu Hotel, Edinburgh City Centre
Radisson Blu Hotel, Edinburgh City CentreOld Town Edinburgh, 3.6 km from Duddingston
9.2 out of 10, Wonderful, (1,145 reviews)
The price is AED 561
AED 707 total
includes taxes & fees
8 Nov - 9 Nov

7. Hilton Edinburgh Carlton
Hilton Edinburgh CarltonOld Town Edinburgh, 3.6 km from Duddingston
8.4 out of 10, Very good, (1,005 reviews)
The price is AED 550
AED 693 total
includes taxes & fees
30 Nov - 1 Dec

8. The Scotsman Hotel
The Scotsman HotelOld Town Edinburgh, 3.7 km from Duddingston
9.2 out of 10, Wonderful, (1,002 reviews)
The price is AED 898
AED 1,131 total
includes taxes & fees
22 Nov - 23 Nov

9. ibis Edinburgh Centre South Bridge - Royal Mile
ibis Edinburgh Centre South Bridge - Royal MileOld Town Edinburgh, 3.5 km from Duddingston
8.4 out of 10, Very good, (2,042 reviews)
The price is AED 479
AED 603 total
includes taxes & fees
29 Nov - 30 Nov

10. Aparthotel Adagio Edinburgh Royal Mile
Aparthotel Adagio Edinburgh Royal MileHolyrood, 3.3 km from Duddingston
9.0 out of 10, Wonderful, (2,751 reviews)
The price is AED 582
AED 734 total
includes taxes & fees
22 Nov - 23 Nov

11. Leonardo Royal Hotel Edinburgh
Leonardo Royal Hotel EdinburghOld Town Edinburgh, 3.5 km from Duddingston
9.0 out of 10, Wonderful, (1,554 reviews)
The price is AED 441
AED 556 total
includes taxes & fees
22 Nov - 23 Nov

12. Virgin Hotels Edinburgh
Virgin Hotels EdinburghOld Town Edinburgh, 3.9 km from Duddingston
9.6 out of 10, Exceptional, (1,456 reviews)
The price is AED 853
AED 1,075 total
includes taxes & fees
29 Nov - 30 Nov

13. ibis Edinburgh Centre Royal Mile
ibis Edinburgh Centre Royal MileOld Town Edinburgh, 3.6 km from Duddingston
8.6 out of 10, Excellent, (1,001 reviews)
The price is AED 502
AED 633 total
includes taxes & fees
22 Nov - 23 Nov

14. Wilde Aparthotels, Edinburgh, Grassmarket
Wilde Aparthotels, Edinburgh, GrassmarketOld Town Edinburgh, 4.2 km from Duddingston
9.4 out of 10, Exceptional, (1,002 reviews)
The price is AED 724
AED 912 total
includes taxes & fees
16 Nov - 17 Nov

15. Fraser Suites Edinburgh
Fraser Suites EdinburghOld Town Edinburgh, 3.9 km from Duddingston
9.0 out of 10, Wonderful, (3,368 reviews)
The price is AED 634
AED 799 total
includes taxes & fees
29 Nov - 30 Nov

16. Hub By Premier Inn Edinburgh - Royal Mile
Hub By Premier Inn Edinburgh - Royal MileHolyrood, 3.4 km from Duddingston
7.4 out of 10, Good, (352 reviews)
The price is AED 385
AED 486 total
includes taxes & fees
30 Nov - 1 Dec

17. Old Town Chambers, Autograph Collection
Old Town Chambers, Autograph CollectionOld Town Edinburgh, 3.5 km from Duddingston
9.6 out of 10, Exceptional, (1,000 reviews)
The price is AED 877
AED 1,105 total
includes taxes & fees
29 Nov - 30 Nov

18. The Inn On The Mile
The Inn On The MileOld Town Edinburgh, 3.6 km from Duddingston
9.0 out of 10, Wonderful, (757 reviews)
The price is AED 568
AED 715 total
includes taxes & fees
15 Nov - 16 Nov

19. Roomzzz Edinburgh
Roomzzz EdinburghNew Town, 3.7 km from Duddingston
9.4 out of 10, Exceptional, (427 reviews)
The price is AED 617
AED 778 total
includes taxes & fees
22 Nov - 23 Nov

20. House of Gods Royal Mile Edinburgh
House of Gods Royal Mile EdinburghOld Town Edinburgh, 3.5 km from Duddingston
8.4 out of 10, Very good, (196 reviews)
The price is AED 720
AED 907 total
includes taxes & fees
30 Nov - 1 Dec
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 Duddingston Hotel Reviews

Apex City of Edinburgh Hotel
10/10 Excellent
Explore a world of travel with Expedia
- Malmaison Hotels in Restalrig
- 4 Star Hotels in Newcraighall
- Beach Hotels in Edinburgh
- 2 Star Hotels in The Inch
- 4 Star Hotels in Danderhall
- Boutique Hotels in Old Town Edinburgh
- Staycity Serviced Apartments Hotels in Newcraighall
- Castles in Brunstane Station
- Luxury Hotels in Scotland
- Guest Houses in Shawfair Station
- Shopping Hotels in Prestonfield
- Tune Hotels in Prestonfield
- Cairn Hotel Group in Prestonfield
- Hot-El-Apartments Hotels in Newcraighall
- Hotels near Scottish Parliament
- Casino Hotels in Edinburgh
- Bingham Hotels
- Freetobook Hotels in Prestonfield
- Tune Hotels in Duddingston
- Travelodge UK Hotels in Portobello
- Ballantrae Hotels in Newington
- Classic British Hotels in Danderhall
- Motel One Hotels in Portobello
- 3 Star Hotels in Niddrie
- Family Hotels in Prestonfield
- Business Hotels in Newington
- Hotels with Early Check-in in Leith
- Wyndham Hotels in Seafield
- Ski Hotels in Scotland
- Marriott Hotels & Resorts in Portobello
- Staycity Serviced Apartments Hotels in The Inch
- Shopping Hotels in Leith
- 2 Star Hotels in Seafield
- Travelodge UK Hotels in Duddingston
- Best Western Hotels in Brunstane
- Barcelo Hotels in Danderhall
- Marriott Hotels & Resorts in Seafield
- Ski Hotels in Portobello
- Adventure Hotels in Broughton
- Amazing Venues Hotels in Newcraighall
- Macdonald Hotels in Craigmillar
- Adventure Hotels in Leith
- Travelodge UK Hotels in Restalrig
- Malmaison Hotels in Newcraighall
- Hot-El-Apartments Hotels in Seafield
- Shopping Hotels in Musselburgh
- 5 Star Hotels in Danderhall
- Romantic Hotels in Leith
- Hotels with Free Parking in Old Town Edinburgh
- Hotels with Free Parking in Broughton
- Hotels near Duddingston Golf Club
- 3 Star Hotels in The Inch
- Boutique Hotels in Broughton
- Pet-Friendly Hotels in Liberton
- Hotels with Free Parking in Seafield
- Luxury Hotels in Newington
- 3 Star Hotels in Joppa
- Hotel Wedding Venues Hotels in Liberton
- Accor Hotels in Joppa
- 4 Star Hotels in Joppa
- Leonardo Hotels in Danderhall
- Independent Hotels in Restalrig
- Beach Hotels in Broughton
- 5 Star Hotels in Prestonfield
- Ballantrae Hotels in Bingham
- Hotels with a Pool in Scotland
- Jurys Hotels in Seafield
- Hotels with smoking rooms in Scotland
- Barcelo Hotels in Portobello
- Macdonald Hotels in Restalrig
- Hotels with WiFi in Gilmerton
- Apex Hotels in Prestonfield
- Pet-Friendly Hotels in Old Town Edinburgh
- Fountain Court Apartments Hotels in Craigmillar
- Hotels with a Lazy River in Scotland
- Guest Houses in Brunstane Station
- Apex Hotels in Bingham
- Fountain Court Apartments Hotels in Portobello
- Accor Hotels in Restalrig
- Freetobook Hotels in Seafield
- Village Hotels in Seafield
- 5 Star Hotels in Niddrie
- Hotels near Royal Infirmary
- Marriott Hotels & Resorts in Danderhall
- Village Hotels in Bingham
- 4 Star Hotels in Niddrie
- Leonardo Hotels in Portobello
- Hotels near Arthur's Seat
- Beach Hotels in Liberton
- Hot-El-Apartments Hotels in Niddrie
- Adults Only Resorts & in Edinburgh
- Wyndham Hotels in Craigmillar
- Syha Hostelling Scotland Hotels in Danderhall
- 2 Star Hotels in Bingham
- Hilton Hotels in Prestonfield
- Travelodge UK Hotels in Seafield
- Marriott Hotels & Resorts in Niddrie
- Castles in Newcraighall Station


































































