The Witchery by the Castle

Whilst every effort has been made to ensure the information displayed here is accurate, always check with the venue before attending (especially during the Covid-19 pandemic).
The Witchery by the Castle
Castlehill, Royal Mile, Edinburgh, EH1 2NF
  • Telephone 0131 225 5613
  • Bar open Mon–Sun noon–1am.
  • Food served Mon–Sun noon–11.30pm.
  • Pre-theatre times Available 4.30–5.30pm, 10.30–11.30pm.
  • Pre-theatre price £222
  • Email
  • Website
Photo of The Witchery by the Castle
The Witchery by the Castle

Tucked along the castle ridge, the Witchery is one of the most spectacular dining rooms in Edinburgh, hosting a kitchen devoted to Scotland’s larder.

Eating & Drinking Guide

The 2019/20 edition of The List's Eating & Drinking Guide is out now – only £5.95 (+p&p).

Hunkering near the castle at the top of the Royal Mile, the Witchery must have the most beautiful dining rooms in Edinburgh. The oak-panelled, tapestry-hung Witchery and the sweeping staircased, double-height Secret Garden are beautifully maintained – this 16th-century Scottish merchant’s house certainly has tremendous wow factor. Though patronised by well-heeled tourists, it remains popular with locals, devotees and business people who have been coming for years. An impressive wine list might be one reason for return visits, or the devotion to Scotland’s larder. Serving from lunchtime through to post-theatre, diners select from a choice of set or à la carte menus. Scottish seafood shines – Oban oysters, Buckie crab, Mull scallops and Loch Etive eel gleefully compete for attention. Mains are equally divided between vegetarian, fish and meat offerings, all tempting and considered, be it a parmesan and roasted vegetable tart, wild sea trout or Cairngorm venison. If you’ve still room, passion fruit and mascarpone trifle is a tangy delight or kir royale sorbet offers a fresh finish.

The List's rating






Courtney Hyde Peyton visited The Witchery by the Castle
  • High point: The most beautiful dining rooms in Edinburgh
  • Low point: Beauty costs
  • Notable dish: Roast loin of Cairngorm venison
  • Average price: £22 (set lunch); £40 (dinner)

Located in a historic 16th century building at the gates of Edinburgh Castle, James Thomson's Witchery is the most atmospheric and spectacular dining destination in the city. A unique setting, stunning interiors and superlative food, wine and service combine to create memorable dining experiences for locals, visitors and celebrities alike. The staff use the best of Scotland's produce including Angus beef, lamb, game and seafood. Nestled in the most historic part of the building, The Witchery dining room is rich, warm and atmospheric, with tapestries, mirrors and carvings hanging on oak-panelled walls. Spectacularly painted and gilded ceilings, similar to those at the Palace of Holyrood House, celebrate the links with France in the Auld Alliance, whilst much of the panelling was rescued from St Giles Cathedral and a Burgundian Chateau. Gilded antique leather screens, polished church candlesticks and opulent red leather seating complete the surroundings of this splendid dining location.

Text supplied by third party.

  • Private dining: 50 / 60
  • No. overnight rooms: 9
  • Provides: Gluten-free options, Pre-theatre menu, Post-theatre menu, Outdoor tables, Free wi-fi
  • Capacity: 110 (12 outdoors)
  • Largest group: 60
  • Open since: 1979
  • Number of wines sold by the glass: 14
  • House wine: £24 per bottle