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.
352 Castlehill, The Royal Mile, Edinburgh, EH1 2NF
Cuisine type: Scottish Restaurant
Average spend: Over £45
Photos: Click to view
Click here for more Edinburgh restaurants
FREE INSTANT RESERVATIONS
DON'T MISS OUT - Select date below to check availability
The Witchery:
More restaurants & offers for you:
Rhubarb – Scottish Restaurant – Prestonfield, EdinburghSpecial Offers: » Light Lunch Menu: 2 courses£16.95 Situated in the Prestonfield Hotel and set in 20 acres of parkland, Rhubarb has an opulent and theatrical interior design and a fine line of modern Scottish food. A kilted porter will escort you to one of Rhubarb’s two regency dining...
Bisque – Scottish Restaurant – Edinburgh
Lively Bisque is an all-day, all-week family-friendly bar and brasserie with an AA Rosette in the Bruntsfield area of south-west Edinburgh. The informal restaurant offers a menu of seasonal Scottish cooking, featuring local produce such as Ayrshire bacon, smoked salmon and Aberdeen Angus beef to name but a few, along...
Heights Restaurant – Scottish Cuisine – Edinburgh
Two AA rosettes and a stunning backdrop to the drum tower of Edinburgh Castle make the Heights a fine dining experience to savour. Perched atop the Apex International hotel, the clean lines of the restaurant, finished in marble, wood and glass, don’t attempt to compete with the setting. The cuisine...
Number One – Scottish Restaurant – Edinburgh
Set beneath a magnificent clock tower, The Balmoral Hotel is an elegantly cosmopolitan five-star hotel in the heart of Edinburgh’s bustling Princes Street. Number One restaurant offers a refined dining experience, with a Michelin-starred menu that emphasises local produce in a creative display of Scottish cooking. Plush curved booths and...
Elliot’s – Scottish Restaurant – Edinburgh
Special Offers: » Afternoon Tea £14.50 » Pre-Theatre Menu: 2 courses £12.50 or 3 courses £16.50 » Prix-fixe menu less than £20 Elliot’s combines the traditional listed features of this magnificent historic building with contemporary design. The dining room has a great sense of style with an ornate corniced...
Wee Windaes – Scottish Restaurant – Edinburgh
Behind its striking deep green entrance, Wee Windaes is a spacious family-run Scottish restaurant in the traditional mould with views over the historic Royal Mile. The classic elegance of the dining room with its tartan chairs and well-spaced tables generates an atmosphere of genteel reserve, while the gutsy menu features...

