Čo sa týka nakupovania, Edinburg má obchodné domy, malé butiky, tradičné i nové obchody. Hlavná nákupná oblasť sa nachádza na ulici Princes Street, ktorá tvorí architektonický mix obchodných reťazcov a domov. Je z nej nádherný výhľad na Edinburgský hrad.
George Street, ktorá vedie paralelne s ulicou Princes Street, je tichšia, exkluzívnejšia a drahšia.
Neďaleko, v južnej časti ulice St Andrew, sú situované najrušnejšie obchody.
HarveyNichols bol otvorený v auguste r. 2002, predávajú sa tu výrobky zvučných značiek, taktiež pokrmy.
V blízkosti trhoviska Grassmarket a na ulici Victoria sa rozkladajú obchody zamerané na predaj umeleckých diel a remeselných výrobkov, kulinárskych špecialít a kníhkupectvá.
Niektoré najmodernejšie štúdia, akým je napr. Escada, ležia pozdĺž ulice George Street, v Novom meste.
Moderné obchodné centrá zastupujú CameronTollCentre, 6 Lady Road, a Princes Mall (bývalý Waverley Shopping Centre) na ulici Princes Street. Nový obchodný komplex OceanTerminal sa nachádza v štvrti Leith.
V oblasti Causewayside sa vyhnete prúdu zástupov ľudí a objavíte v miestnych obchodoch svet starožitností, najmä na uliciach Broughton Street a Stockbridge.
Suveníry, kvalitné pletené svetre a tradičné škótske odevy kúpite v oblasti Royal Mile.
Návštevníkom Edinburgu, ktorí si želajú vziať domov kúsok „Škótska“, odporúčame tartanové výrobky, Keltmi inšpirovanú bižutériu a whisky. Všetky tieto produkty je možné kúpiť v početných butikoch a špecializovaných obchodoch.
InglistonMarket sa koná každú Ne 10:00-16:00 pri Royal Highland Show ground, v blízkosti letiska. Predáva sa tu takmer všetko, od odevov po nábytok. Pretože sa trhovisko nachádza v blízkosti letiska, ktoré ho v budúcnosti v dôsledku expanzie pravdepodobne pohltí, je veľmi rušné.
Vo všeobecnosti sú obchody otvorené 09:00-17:30, vo Štvr do 19:30/20:00. V Ne sú v prevádzke väčšinou veľké obchodné domy. V turistických obchodoch návštevníci obdržia tzv. Tax-Free formulár, na základe ktorého pri odchode z krajiny môžu požiadať o vrátenie časti DPH.