Royal Mile'ın üst kısmında tipik turist eşyaları (kartpostallar ve tişörtler) göreceksiniz, ancak dar çevredeki sokaklarda antika, kitap, meraklı ve koleksiyon malzemeleri satan birçok ayrı mağaza bulunmaktadır.
Royal Mile tişörtler gibi ucuz turistik eşyalar içerse de, yakınlarda daha özel hediyelik eşya satan dükkanlar var.
Royal Mile'ın tepesinde sadece en iyi ve en nadir hediyelik eşyaların satıldığı muazzam bir mağaza bulunmaktadır.