DISCOVEREDINBURGH
Restaurant•Old Town

The Witchery

4.9
Book / Website
The Witchery
📍 Castlehill, The Royal Mile, Edinburgh, EH1 2NF
Price Range: ££–£££

About The Witchery

Experience the gothic romance and theatrical charm of The Witchery, Edinburgh’s most enchanting and world-renowned dining destination. Located just a stone’s throw from the historic Edinburgh Castle on the Royal Mile, this atmospheric restaurant transports guests into a magical realm of rich oak paneling, antique tapestries, and flickering candlelight. Beyond its breathtaking historic décor, The Witchery is famous for its decadent, award-winning menu that champions premium Scottish produce. Indulge in sublime Scottish seafood, succulent game, and their legendary prime Angus beef steak tartare. Whether you are enjoying a lavish dinner or a sophisticated pre-theatre supper, the impeccable service and spectacular wine list make every occasion deeply memorable. A true Edinburgh institution, The Witchery offers an unmatched blend of historic drama and world-class luxury dining.

Highlights & Atmosphere

Reservations Recommended
Local Scottish Ingredients
Full Bar & Wines
Vegetarian Friendly

Location & Directions

Castlehill, The Royal Mile, Edinburgh, EH1 2NF

Location

The Witchery

Castlehill, The Royal Mile, Edinburgh, EH1 2NF

Diner Reviews

Sarah M.
5/5

“Unbelievable culinary experience! Top-tier service and magnificent flavors.”

David K.
5/5

“One of the absolute highlights of our trip to Edinburgh.”

Venue Information

Opening Hours
Mon - Sun: 12:00 - 23:00
Telephone0131 225 5613
Official Websitewww.google.com