Edimburgo si possono acquistare i classici prodotti scozzesi come il cashmere, controllate che sull'etichetta ci sia scritto "Made in Scotland". Se volete fare shopping andate in Princes Street dove troverete i negozi Princes Mall e Saint James Centre oltre che il famoso "Jenners" con prodotti di design, Jennes è un negozio storico di Edimburgo, è aperto dal 1830.
Altro negozio importante di Edimburgo è "Hamilton ed Inches" in George Street, vende oggetti e gioielli di lusso, anche Sua Maestà Britannica si serve da loro.
Mentre nella "Old Town" c'e' Grassmarket potrete trovare libri, arte e artigianato.