Edinburgh Royal Mile

Royal Mile

Edinburgh's Royal Mile is an historic street in the Old Town, connecting Edinburgh Castle to the Palace of Holyroodhouse. It's lined with impressive buildings, cobbled closes, pubs, shops, and restaurants.

Getting there

Royal Mile

Edinburgh, Edinburgh, EH1 1QS