Royal Mile

Photo: Kim Traynor / CC BY-SA 3.0

Stretching for a mile between Edinburgh Castle and the Palace of Holyroodhouse, the Royal Mile is the historic spine of Edinburgh's Old Town. This cobbled thoroughfare is a living museum, lined with medieval closes, hidden courtyards, and centuries-old pubs. It's the best place to soak up the city's atmosphere, with street performers, whisky shops, and the scent of shortbread and haggis filling the air. Whether you're delving into the city's grisly past or simply enjoying a pint in a 500-year-old tavern, the Royal Mile is an unmissable slice of Scotland's capital.

Highlights & What to See

Suggested Time to Spend

Plan a full day to explore the Royal Mile properly. Start early at Edinburgh Castle (allow 2-3 hours), then amble downhill, dipping into closes and visiting St Giles' and Mary King's Close. Stop for a pub lunch – try the White Hart Inn or the World's End. In the afternoon, continue to Holyrood Palace (1.5-2 hours). If you're short on time, a focused half-day can cover the castle, St Giles', and a couple of closes – but you'll miss the palace and the deeper history.

Nearby Areas Worth Combining

Please check official sources for current details.

Note: opening hours, prices and booking requirements change often — please check official sources for current details.

Explore more

Image credits