Le Royal Mile est le nom populaire pour désigner une succession de rues qui forme l'artère principale de la vieille ville d'Édimbourg[1].
Comme son nom l'indique, sa longueur est équivalente à un mile écossais[2] entre les deux centres de l'histoire royale de l'Écosse, depuis le château d'Édimbourg au sommet du Castle Rock jusqu'au Palais de Holyrood[3]. Sur ce trajet, le nom actuel de la rue est successivement Castle Esplanade, Castlehill, Lawnmarket, High Street, Canongate, et finalement Abbey Strand[4].
Elle est d'ailleurs située près d'autres rues et ruelles connues comme Mary King's Close.
Au XVIe siècle, elle hébergeait les Luckenbooths(en), échoppes permanentes abritant des bijoutiers et autres artisans, et qui ont donné leur nom à un bijou écossais traditionnel.