Held weekly at the foot of Edinburgh Castle, this market caters to hungry foodies desperate for local produce. More than 50 specialist stalls sell meat, fish, free-range eggs,...
Castle TerraceThis 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 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 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 CentreThe 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 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 DriveOfferings at Edinburgh's Fair Trade shop include crafts, textiles, toys, clothing and foods.
St John's ChurchThe bleak concrete exterior of the St James Centre is often criticised, but its interior has been immeasurably improved with the refurbishment of the flagship John Lewis store....
Leith Street