The Witchery is located in the heart of medieval Edinburgh. You’ll find us beside the Castle at the top of the Royal Mile. The history of Castlehill inspired our name… it’s where hundreds of women and men charged with witchcraft met their deaths at the stake.
The Witchery by the Castle
The Royal Mile
Find The Witchery at the top of the Royal Mile on the left-hand side of Castlehill.
The nearest on-street parking zones are Castle Terrace and Johnston Terrace. Castle Terrace NCP is the closest car park.
Edinburgh Waverley is the closest train station. From there, it’s a short but steep uphill walk towards the castle, or an even shorter and easier taxi ride.
From Edinburgh International Airport, you can take a taxi straight here, or a tram or Airlink 100 Bus to Princes Street. From there, it’s a short taxi ride or walk up to The Witchery.