Edinburgh is niet zo’n winkelparadijs als Glasgow, maar toch is het aanbod ook hier erg aantrekkelijk. Zoals het een grootstad betaamt, vind je ook hier alles: kleine boetieks, warenhuizen, enz. Het centrum van het winkelgebeuren in Edinburgh is Princes Street. Oorspronkelijk was het de bedoeling om van deze straat uitsluitend een woonstraat te maken. Omwille van het mooie uitzicht had men daarom besloten om de straat slechts langs één kant te bebouwen. Maar halverwege de 19de eeuw kwamen er alsmaar meer winkeltjes en zo is deze straat dus uitgegroeid tot één van de meest bezochte straten van Edinburgh.
In Princes Street vind je de bekendste Britse warenhuisketens , waaronder Marks & Spencers, Virgin & Boots, Debenhams en BhS. Op deze straat vind je ook de meest beroemde Schotse winkel, Jenners. Het is het laatste particuliere warenhuis van de stad en dateert al van 1838. Aan de buitenkant ziet het er al prachtig uit met zijn barokke gevel, maar ook het interieur is stijlvol ingericht. Je vindt er acht verdiepingen en maar liefst honderd afdelingen vol met exclusieve waren, gaande van kledij tot speelgoed. In de voedselhal zul je het water ongetwijfeld in de mond krijgen.
Tegenover Jenners bevindt zich een groot ondergronds winkelcentrum met 60 gespecialiseerde winkels, genaamd Princes Mall. Op wandelafstand zijn er ook nog twee winkelcentra, namelijk St. James Centre en Waverly Market. In Leith ligt nog een enorm winkelcentrum, Ocean Terminal.
Op de Royal Mile vind je tal van souvenirshops, op de Grassmarket en Victoria Street handwerk-, boeken en voedselwinkeltjes. Typische souvenirs om mee te nemen uit Edinburgh zijn tartan (de typische geruite wollen stof), Keltische juwelen of natuurlijk de alomtegenwoordige whisky.
De winkels zijn doorgaans open tussen 9 uur ’s morgens en half zes ’s avonds. Op donderdagavond blijven ze langer open, tot een uur of acht.