
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 529
AED 666 total
includes taxes & fees
8 Nov - 9 Nov

2. BrewDog DogHouse Edinburgh
BrewDog DogHouse EdinburghHolyrood, 3.3 km from Duddingston
9.8 out of 10, Exceptional, (875 reviews)
The price is AED 810
AED 1,021 total
includes taxes & fees
8 Nov - 9 Nov

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

4. 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,002 reviews)
The price is AED 450
AED 567 total
includes taxes & fees
8 Nov - 9 Nov

5. 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,142 reviews)
The price is AED 560
AED 706 total
includes taxes & fees
8 Nov - 9 Nov

6. Hilton Edinburgh Carlton
Hilton Edinburgh CarltonOld Town Edinburgh, 3.6 km from Duddingston
8.4 out of 10, Very good, (1,004 reviews)
The price is AED 539
AED 679 total
includes taxes & fees
8 Nov - 9 Nov

7. Apex Grassmarket Hotel
Apex Grassmarket HotelOld Town Edinburgh, 4.1 km from Duddingston
9.0 out of 10, Wonderful, (3,008 reviews)
The price is AED 629
AED 793 total
includes taxes & fees
8 Nov - 9 Nov

8. 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 906
AED 1,142 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,039 reviews)
The price is AED 474
AED 597 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 525
AED 662 total
includes taxes & fees
8 Nov - 9 Nov

11. Leonardo Royal Hotel Edinburgh
Leonardo Royal Hotel EdinburghOld Town Edinburgh, 3.5 km from Duddingston
9.0 out of 10, Wonderful, (1,553 reviews)
The price is AED 582
AED 733 total
includes taxes & fees
9 Nov - 10 Nov

12. 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 507
AED 639 total
includes taxes & fees
22 Nov - 23 Nov

13. Virgin Hotels Edinburgh
Virgin Hotels EdinburghOld Town Edinburgh, 3.9 km from Duddingston
9.6 out of 10, Exceptional, (1,454 reviews)
The price is AED 822
AED 1,036 total
includes taxes & fees
8 Nov - 9 Nov

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

15. 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, (351 reviews)
The price is AED 389
AED 490 total
includes taxes & fees
30 Nov - 1 Dec

16. 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 876
AED 1,104 total
includes taxes & fees
29 Nov - 30 Nov

17. Roomzzz Edinburgh
Roomzzz EdinburghNew Town, 3.7 km from Duddingston
9.4 out of 10, Exceptional, (427 reviews)
The price is AED 652
AED 821 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 655
AED 826 total
includes taxes & fees
15 Nov - 16 Nov

19. 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 723
AED 910 total
includes taxes & fees
16 Nov - 17 Nov

20. Princes Street Suites
Princes Street SuitesOld Town Edinburgh, 3.7 km from Duddingston
9.2 out of 10, Wonderful, (1,537 reviews)
The price is AED 703
AED 886 total
includes taxes & fees
15 Nov - 16 Nov
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 Waterloo Place 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






























































