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 — helping you uncover unique finds across Scotland’s capital.
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