Shopping in Edinburgh covers everything from the latest fashions to one-of-a-kind antiques and plenty of artisan products unique to the UK. In fact, Scotland’s capital city is 2nd only to Glasgow for the range of products on offer. The main high street of Princes Street is where you’ll find many of Britain’s best brands. Shops here include the likes of House of Fraser, Marks and Spencer, Primark, JD Sports, and Debenhams. 

For antique shopping, Edinburgh is one of the finest cities in Europe thanks to the many independent shops. The wealth of second-hand furniture and kitsch curios will delight all the family. Unique Antiques in New Town is one of the most famous places to unearth a preowned gem. The Gayfield neighbourhood of Edinburgh is famous for its collection of art galleries and workshops so it’s a wonderful place to pick up some unique Scottish art as a memento. 

A classic item to shop for here is whisky, a popular but strong alcoholic drink in Scotland. Head to a liquor shop and chat with the staff to discover the unique properties of the 4 different whisky-producing regions of Scotland. There's even a chance you can try a tipple for yourself, just ask. You will find Royal Mile Whiskies on the Royal Mile next to St Giles’ Cathedral and several branches of The Whisky Shop around the Old Town. If you fancy a day trip, head out of Edinburgh to nearby Glenkinchie Distillery. Among other things, you'll get to see how they make the hallowed drink in time-honoured fashion. 

Best shopping in Edinburgh

Featured stories & fun stuff

Where to stay in Edinburgh

Start planning your trip

Also popular in United Kingdom

Keep exploring

Back to top