A mile-long street, the Royal Mile is actually a series of five streets connecting Edinburgh Castle to the west with the Palace of Holyroodhouse to the east. Walk from the castle toward the palace — along the way you will pass through Lawnmarket, the old High Street, and Canongate, each with its own pace and side passages leading into hidden courtyards known as 'closes'.
Royal Mile is the main street of Edinburgh, stretching from Edinburgh Castle to the Palace of Holyroodhouse — access is free. Along the street there are numerous attractions, shops and restaurants.
Address: The Royal Mile, Edinburgh
Opening hours: Open 24 hours
Phone: +44 20 8629 1057
Address: 8 Blackfriars Street, Edinburgh
Opening hours: 07:00–23:00
Phone: +44 131 200 2323
Address: 15 Calton Road, Edinburgh
Address: 1 New Street, Edinburgh
Phone: +44 345 222 4224
Address: New Street, Edinburgh
Opening hours: Open 24 hours
Address: New Street, Edinburgh
Opening hours: Open 24 hours
Phone: +44 345 222 4224
Address: 2 Viewcraig Gardens, Edinburgh
Opening hours: Open 24 hours
Address: 27A Nicolson Square, Edinburgh
Opening hours: Open 24 hours
Phone: +44 131 516 3015
Address: Saint Andrew Square, Edinburgh
Opening hours: Open 24 hours
Address: 10 Saint James Place, Edinburgh
Opening hours: Open 24 hours
Phone: +44 345 050 7080
Address: Greenside Row, Edinburgh
Opening hours: Open 24 hours
Phone: +44 113 238 4200
Address: Saint James Place, Edinburgh
Phone: +44 345 050 7080
Address: Edinburgh
Address: Saint James Place, Edinburgh
Opening hours: Open 24 hours
Phone: +44 131 290 1113
Address: 26 Greenside Row, Edinburgh
Address: 112-115 Holyrood Gait, Edinburgh
Opening hours: Open 24 hours
Phone: +44 131 550 7800
Address: 19 Dublin Street Lane South, Edinburgh
Address: Simpson Loan, Edinburgh
Opening hours: Open 24 hours
Phone: +44 113 238 4200
Address: 19 Blair Street, Edinburgh
Phone: +44 131 220 0125
Opening hours: Mon-Fri: 09:00–00:00, Weekend: 09:00–01:00
Address: 15 Blackfriars Street, Edinburgh
Phone: +44 7577 861402
Opening hours: Mon-Fri: 07:30–15:00, Weekend: 08:00–15:00
Address: 3-5 Infirmary Street, Edinburgh
Phone: +44 131 524 9801
Opening hours: 12:00–21:30
Address: 56-58 Saint Mary's Street, Edinburgh
Phone: +44 131 556 5888
Opening hours: 12:00–22:00
Address: 64 South Bridge, Edinburgh
Phone: +44 131 557 3777
Opening hours: 12:00–22:00
Address: 1 Victoria Street, George IV Bridge, Edinburgh
Phone: +44 131 225 9669
Address: 4-7 North Bank Street, Edinburgh
Phone: +44 131 225 7224
Opening hours: 10:00–00:00
Address: 15-16 George IV Bridge, Edinburgh
Phone: +44 131 226 3131
Address: 19 George IV Bridge, Edinburgh
Phone: +44 131 225 1740
Address: 232 Canongate, Edinburgh
Phone: +44 131 556 4481
Opening hours: 12:00–00:00
Address: 20 Holyrood Road, Edinburgh
Phone: +44 131 374 3799
Opening hours: Mon-Fri: 11:30–21:30, Weekend: 11:30–22:00
Address: 26 George IV Bridge, Edinburgh
Phone: +44 131 622 1818
Address: 2 Sibbald Walk, Edinburgh
Phone: +44 131 556 7734
Opening hours: Mon-Fri: 08:00–15:00, Weekend: 08:00–16:00
Address: 5-11 Leith Street, Edinburgh
Phone: +44 131 557 5830
Opening hours: 09:00–01:00
Address: 7 Victoria Street, Edinburgh
Phone: +44 131 623 0077
Address: 1 West Register Street, Edinburgh
Phone: +44 131 556 4312
Address: 223 Canongate, Edinburgh
Phone: +44 131 558 7425
Opening hours: 09:00–23:00
Address: 35 Nicolson Street, Edinburgh
Phone: +44 131 667 2819
Opening hours: 11:30–22:00
Address: 19a West Register Street, Edinburgh
Phone: +44 131 556 7060
Address: 110 West Bow, Grassmarket, Edinburgh
Phone: +44 131 225 5028
Opening hours: 11:30–15:00, 17:00–22:00
Address: 29 Waterloo Place, Edinburgh
Phone: +44 131 556 5766
Address: 94-96 Grassmarket, Edinburgh
Phone: +44 131 220 1246
Opening hours: 08:00–01:00