Edinburgh Shops
Shopping in Edinburgh blends big-name brands with small independent finds.
From the designer stores along George Street to vintage gems in Grassmarket and creative boutiques in Stockbridge, the city’s mix of style and character makes it a joy to explore.
Our directory highlights the best Edinburgh shops, from local makers and bookshops to fashion, gifts, and homeware. For cheaper second-hand finds, you can also check our guide to car boot sales in Edinburgh.
The Witchery by the Castle luxury hotel and restaurant on the Royal Mile in Edinburgh
The Witchery by the Castle
The Witchery by the Castle, Castlehill, The Royal Mile, Edinburgh, EH1 2NF