Aan de top van de Royal Mile zie je typische toeristische spullen (postkaartjes en T-shirts), maar in de smalle omliggende straten zijn er veel individuele winkels die antiek, boeken, curiositeiten en verzamelgoed verkopen.
Hoewel de Royal Mile goedkope toeristische artikelen bevat zoals T-shirts, zijn er in de buurt winkels die meer specifieke souvenirs verkopen.