Historic gothic dining rooms at the Castle end of the Royal Mile serving Scottish dishes.
The Witchery by the Castle stands at 352 Castlehill on the Royal Mile, directly beside the Esplanade of Edinburgh Castle in Scotland's capital. It is among the city's best-known special-occasion restaurants, famous for its theatrical gothic interiors: dark panelled walls, red leather, tapestries, painted ceilings and candlelight fill the historic dining rooms, and a separate Secret Garden room offers a lighter alternative. The menu is Scottish and traditional in spirit, with Scottish beef and seafood among the principal mains and Cullen skink, the smoked haddock soup from the north-east coast, a classic starter. Steaks and shellfish are the dishes visitors most often order, and the restaurant works with Scottish suppliers. The atmosphere is romantic, intimate and slightly dramatic, and noise levels are moderate; couples and visitors marking occasions form much of the clientele. Dress is smart casual. The wine list is long and weighty, with a strong reputation among visitors, and Scottish whiskies are available to close the meal. A three-course dinner costs roughly £65-£90 per person (~$87-$121) before drinks. Reservations are essential, particularly for the most atmospheric tables, and weekend dinners, summer evenings and the August festival are best booked weeks ahead. The restaurant serves lunch and dinner daily, and visitors should verify times online. The cobbled Castlehill approach is steep and can be uneven, so comfortable shoes are advisable, and the location makes the restaurant easy to combine with a castle visit or the Scotch Whisky Experience next door.
| Price | £££ - Three-course dinner about £65-£90 (~$87-$121) before drinks |
|---|---|
| Hours | Daily lunch and dinner; verify on website |
| Reservations | Essential; book at thewitchery.com or phone +44 131 225 5613 |
| Address | 352 Castlehill, The Royal Mile, Edinburgh EH1 2NF, United Kingdom |
Signature dishes
- Scottish beef and seafood — Mains range
- Cullen skink — Starter range
Good to know
- Known for
- Candlelit Scottish restaurant beside Edinburgh Castle's Esplanade
Location
352 Castlehill, The Royal Mile, Edinburgh EH1 2NF, United Kingdom
55.9490, -3.1957 View on map
Highlights
- Gothic candlelit dining rooms beside Edinburgh Castle
- Scottish beef, seafood and Cullen skink
- Secret Garden room as a lighter alternative
- Long, well-regarded wine list
Tips for visiting
- Book weeks ahead for dinner, especially in summer and August
- Request one of the gothic rooms when reserving
- Pre-theatre or lunch set menus, where offered, cost less than full dinner
- Allow time for the steep, cobbled Castlehill approach
- Combine with a castle visit
When to visit
Evening is the most atmospheric time; winter dinners suit the candlelit rooms, while lunch is quieter.
Accessibility
The building is historic and the Castlehill approach is steep and cobbled; visitors with mobility needs should contact the restaurant to confirm access and table placement.
Visit, book or contact
Frequently asked questions
Where is The Witchery?
It is at 352 Castlehill on the Royal Mile, next to the Esplanade of Edinburgh Castle.
How much does dinner cost?
A three-course dinner costs roughly £65-£90 per person (~$87-$121) before drinks.
Is booking essential?
Yes. Book at thewitchery.com or phone +44 131 225 5613.