Photo by Magnus Hagdorn from UK

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, (123 reviews)
The price is AED 505
AED 636 total
includes taxes & fees
22 Nov - 23 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,001 reviews)
The price is AED 521
AED 656 total
includes taxes & fees
29 Nov - 30 Nov

3. Apex Grassmarket Hotel
Apex Grassmarket HotelOld Town Edinburgh, 4.1 km from Duddingston
9.0 out of 10, Wonderful, (2,998 reviews)
The price is AED 544
AED 686 total
includes taxes & fees
29 Nov - 30 Nov

4. 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 693
AED 873 total
includes taxes & fees
29 Nov - 30 Nov

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

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

7. Aparthotel Adagio Edinburgh Royal Mile
Aparthotel Adagio Edinburgh Royal MileHolyrood, 3.3 km from Duddingston
9.0 out of 10, Wonderful, (2,759 reviews)
The price is AED 550
AED 693 total
includes taxes & fees
1 Dec - 2 Dec

8. 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,035 reviews)
The price is AED 464
AED 585 total
includes taxes & fees
29 Nov - 30 Nov

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

10. 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 571
AED 720 total
includes taxes & fees
14 Dec - 15 Dec

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

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

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

14. 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 453
AED 570 total
includes taxes & fees
16 Nov - 17 Nov

15. Premier Inn Edinburgh Cc Waverley
Premier Inn Edinburgh Cc WaverleyNew Town, 4.2 km from Duddingston
8.2 out of 10, Very good, (251 reviews)
The price is AED 501
AED 632 total
includes taxes & fees
14 Dec - 15 Dec

16. Wilde Aparthotels, Edinburgh, Grassmarket
Wilde Aparthotels, Edinburgh, GrassmarketOld Town Edinburgh, 4.2 km from Duddingston
9.4 out of 10, Exceptional, (1,001 reviews)
The price is AED 625
AED 787 total
includes taxes & fees
13 Dec - 14 Dec

17. Roomzzz Edinburgh
Roomzzz EdinburghNew Town, 3.7 km from Duddingston
9.4 out of 10, Exceptional, (431 reviews)
The price is AED 602
AED 759 total
includes taxes & fees
13 Dec - 14 Dec

18. 28 York Place
28 York PlaceNew Town, 4 km from Duddingston
9.0 out of 10, Wonderful, (154 reviews)
The price is AED 492
AED 620 total
includes taxes & fees
16 Nov - 17 Nov

19. Old Town Chambers, Autograph Collection
Old Town Chambers, Autograph CollectionOld Town Edinburgh, 3.5 km from Duddingston
9.6 out of 10, Exceptional, (1,001 reviews)
The price is AED 761
AED 958 total
includes taxes & fees
22 Nov - 23 Nov

20. The Scotsman Hotel
The Scotsman HotelOld Town Edinburgh, 3.7 km from Duddingston
9.2 out of 10, Wonderful, (1,000 reviews)
The price is AED 922
AED 1,162 total
includes taxes & fees
14 Dec - 15 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

Motel One Edinburgh-Royal
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
































































