Trip Scam TripScam Travel scam warnings and city guides

DestinationsUnited KingdomEdinburghShopping

Edinburgh, United Kingdom

Best places to shop in Edinburgh

4 markets, malls and shopping districts in Edinburgh — what to buy, when to go, and the tourist traps to avoid at each one.

Last updated 2026-08-09

1. Royal Mile

Royal Mile
Photo: Dave Hitchborne · CC BY-SA 2.0 · source

The old town's spine from the castle to Holyrood — tartan, whisky, cashmere and souvenirs in the closes and shops along the way.

Watch out'Scottish' woollens and tartan on the Royal Mile are frequently imported acrylic. Genuine Harris Tweed carries the Orb mark on its label, and real cashmere is sold by weight and ply — both cost several times the tourist version.

2. Grassmarket and Victoria Street

Grassmarket and Victoria Street
Photo: Bob Jones · CC BY-SA 2.0 · source

The curved, coloured street below the castle — independent bookshops, joke shops, cheesemongers and boutiques.

3. Princes Street and St James Quarter

Princes Street and St James Quarter
Photo: Hoàng Vũ · Pexels License · source

The new town's main retail — department stores and chains along Princes Street, with the modern St James Quarter mall at the east end.

4. Stockbridge Market and Armchair Books

Stockbridge Market and Armchair Books
Photo: Zekai Zhu · Pexels License · source

The Sunday farmers' and craft market in Stockbridge, with the neighbourhood's antique shops and secondhand bookshops around it.

More about Edinburgh