Located a ten-minute bus ride south of the city centre, Cameron Toll houses around 50 stores. Among them are Bhs, Boots, Ottakar's, Virgin and a sizeable branch of the...
6 Lady RoadNegotiating your way around this ageing building can be tricky. Still, once you've got your bearings, you'll find the fashions above average (the Designers at Debenhams range...
109-112 Princes StreetThis popular out-of-town shopping destination, accessible via a 20-minute bus journey from the city centre or a ten-minute train ride to Newcraighall, is home to branches of...
Newcraighall RoadLocated at the west end of Princes Street, Fraser's offers a reasonable selection of cosmetics, contemporary and classic fashions, homewares and gifts.
145 Princes StreetChristine Glover, a former president of the Royal Pharmaceutical Society, sells a wide range of alternative health products at this shop. The clinic offers homeopathy,...
10 William StreetA 20-minute drive west of the city, the Gyle is home to Sainsbury's, Marks & Spencer, Next and other well-known high street names.
South Gyle BroadwayWhen Harvey Nichols opened in Edinburgh in 2003, it heralded a shift in the city's shopping landscape. Designer togs have always been available here, but no one presents them...
30-34 St Andrew SquareYou could easily fill a couple of hours exploring this vast shop, its 100 departments laid out rather eccentrically over six floors. The store includes fashions, cosmetics,...
48 Princes StreetThe Jo Malone collection of fragrances and toiletries comes at a price, but has quite a following nonetheless. Popular scents include Red Roses & Nutmeg and Lime, Basil & Mandarin.
93 George StreetJohn Lewis's Edinburgh store has undergone an estimated £25 million refurbishment in recent years, and it shows: it's now a shop very much fit for the 21st century. The stock,...
69 St James CentreHuge, colourful cakes of soap greet you as you walk through the door of this chain store. Beyond sits a host of fragrant lotions, potions and bath bombs.
44 Princes StreetThe Edinburgh outpost of M&S, on the up again after a spell in the doldrums, is a tale of two stores. The 54 Princes Street operation is home to menswear, childrenswear,...
54 & 91 Princes StreetNapiers, which dates back to 1860, offers treatments from herbalists, acupuncturists and other practioners. The shop is well stocked with homeopathic and herbal medicines, as...
18 Bristo PlaceLovely soaps, moisturisers and bath oils are among the body and beauty essentials on sale, made using essential oils and other natural ingredients. (The ultra-rich Frankincense...
102 Hanover StreetAfter a slow start, this Conran-designed building is now attracting decent numbers of retailers and customers, helping to regenerate the Leith waterfront. Shops include French...
Ocean Drive