Tel: + 44 (0) 131 226 5784

Follow us online!

Shopping in Edinburgh

Do you like shopping? Well Edinburgh is the place to be! Castle Street is perpendicular to Princes Street and George Street, both offering the best in shopping in Edinburgh for our visitors.  What ever you are looking for there is a wide range of shops to suit every budget.  From luxury stores to chic boutiques and everything in between, here’s a list of our favourite places to shop in Edinburgh: 


  • CASTLE TERRACE Every Saturday between 9am – 2pm, Castle Terrace hosts Edinburgh Farmers’ Market selling fresh, home grown produce.
  • PRINCES STREET Princes Street is one of the world’s most famous shopping streets with a variety of popular department stores and smaller shops. Try our favourite Jenners now owned by House of Fraser, its the “Harrods” of Edinburgh.  Stores to look out for include Debenhams, Zara, Primark, M&S, Apple Store, Boots, Superdrug, Lush, The Body Shop.
  • GEORGE STREET George Street has an impressive range of designer shops, boutiques and contemporary bistros, coffee shops and bars to rest tired feet.  If fashion is your thing then George Street is a must with brands including: Anthropologie, Hollister, Jack Wills, Karen Millen, Jigsaw, Rox Jewellers and LK Bennett.
  • THE ROYAL MILE The Royal Mile and the Grassmarket area is also worth a visit, where there are many quaint and specialist shops waiting to be explored.  Why not pop into Cadenhead Whisky Shop, Cranachan & Crowdie and the Scotch Whisky Heritage which all stock Scottish produce that would be perfect for gifts. For a more modern take on knitwear and accessories, try the quirky Ness Clothing Co which offers fabulous range of ladies handbags designed in Edinburgh and inspired by Scotland.
  • HARVEY NICHOLS If one hit shopping is your style and you’re looking for upmarket items, then head to Harvey Nichols on St Andrew’s Square.
  • ST JAMES SHOPPING CENTRE Located at the end of Prince’s Street and with more than 600 brands under one roof, St James Centre has something for everyone.