The Witchery by the Castle

(707 Reviews)
Castlehill, The Royal Mile, Edinburgh, EH1 2NF
A la carte menu

Top offer

Afternoon Tea £30 per person

Offer available Monday to Friday only from 3pm-4.00pm(last sitting) Please select Afternoon Tea session from drop down box.


Main course: £23
Food spend: £37

Opening hours

Open daily from 12:00 to 23:30.

Restaurant description

At the gates of Edinburgh Castle, The Witchery is a unique, distinctive restaurant with an enticing gothic appearance. The opulent interior and Scottish cuisine befit its status as James Thomson's flagship dining venue.

Near to historic landmarks such as the Scottish Parliament, the Museum of Scotland, St Giles and the National Galleries, the Edinburgh surroundings of The Witchery have established it as a highly desirable destination for city locals, tourists and celebrities from around the world. Only ten minutes' walk from Princes Street, George Street and Edinburgh railway station, this enviable location is enhanced by the internationally renowned a la carte menu. Traditional Angus beef, lamb and game dishes are highlighted alongside seafood specialities ranging from Scottish lobster and rock oysters to smoked salmon.

A formal yet relaxed ambience makes The Witchery a popular Edinburgh for entertaining and impressing business clients, as well as for couples enjoying a special meal or groups holding a private function.

Dishes displayed on a la carte menus are representative of the type of food available at the restaurant.

Customer reviews for The Witchery by the Castle
(based on 707 reviews)

of diners recommend this restaurant

  • Food
  • Drinks
  • Ambience
  • Service
  • Value
  • Location

Recommended for

  • afternoon tea (38)
  • al fresco (13)
  • breakfast (18)
  • business (124)
  • child friendly (26)
  • dinner (422)
  • entertainment (51)
  • large parties (81)
  • lunch (195)
  • luxury (393)
  • private dining (136)
  • romantic (514)
  • trendy (27)
  • value (36)
  • views (91)
  • By Susan B from Edinburgh
    7 November 2019

    Fabulous room, wonderful atmosphere and great food. Thank you also for the lovely attentive service

  • By Torstein J from Trondheim
    20 October 2019

    The food was very good. Very good service as well. The location was splendid. Everything was excellent

  • By Carola D from Dunfermline
    19 October 2019

    Excellent food, staff were exceptional, polite & informed. We had the £25 for 2 courses, was delicious

  • By Matthew B from Bath
    17 October 2019

    A special meal in a wonderfully gothic dinning room..

  • By Mungo N from Whitley bay
    7 September 2019

    Scallops were exquisite

  • By Saif S from Sheffield
    17 August 2019

    The experience was fantastic. We had been to Michelin starred restaurant the day before but the food, service and experience was far superior here. We were made to feel very welcome, and the staff and chef were very accommodating to our requests. The food was divine, and the sommelier was knowledgeable and friendly too. Would thoroughly recommend this place.

  • By Elizabeth M from Wokingham
    5 August 2019

    Excellent. Secret garden table

  • By Linda M from Lochgelly
    3 August 2019

    Everything was just perfect at the witchery. Service was first class and food was gorgeous. Well worth it

  • By Elizabeth M from Wokingham
    30 July 2019


  • By Gaye M from Kent
    27 July 2019

    I enjoyed a fabulous birthday at this restaurant. The location, the ambience, the food and the service were all excellent. The Haggis starter was super and I shared the Lamb Wellington which was absolutely delicious! My husband pre-arranged some surprises for my birthday and they were all dealt with without any problems. All these factors contributed to making the evening a very special occasion and we will certainly be visiting again.

Restaurant Location Map
The Witchery by the Castle
Castlehill, The Royal Mile, Edinburgh, EH1 2NF

Available offers

  • Afternoon Tea £30 per person
  • 2 Course Lunch and Theatre Supper £25 Per Person
  • A la Carte menu
  • Table d’hôte menu £40.00 per person
  • Festive menu £40pp for Lunch or £45pp for Dinner

Similar Restaurants

  1. Scott's on Princes Street

    Scott's on Princes Street

    (1 Reviews)
    Scott's on Princes Street
  2. Hawksmoor Edinburgh

    Hawksmoor Edinburgh

    (28 Reviews)
    Hawksmoor Edinburgh
  3. Amber Restaurant at The Scotch Whisky Experience
    Amber Restaurant at The Scotch Whisky Experience
  4. Monboddo


    (0 Reviews)
  5. The Glasshouse Hotel

    The Glasshouse Hotel

    (139 Reviews)
    The Glasshouse Hotel