Hidden at the top of Edinburgh’s Royal Mile, The Witchery feels like stepping straight into a gothic fairytale.
Candlelight flickers across dark oak panelling as the scent of rich Scottish dishes fills the air, making every visit feel spellbinding.
Between the opulent setting and the indulgent menu, it’s a dining experience that’s pure theatre from start to finish.
All information is provided for general interest only. Taste, appearance, and availability may vary depending on location.
1. A Candlelit First Impression

The Witchery by the Castle sits at the top of the Royal Mile, right beside Edinburgh Castle.
The entrance opens into a softly lit dining room filled with warm candlelight and dark wood panelling.
There’s a comfortable sense of calm as diners settle in, creating a relaxed atmosphere rather than a formal one.
Staff greet guests with quiet professionalism, setting the tone for an evening that feels special from the start.
2. Opulent Gothic Details

The Witchery’s interiors reflect Edinburgh’s gothic character, with carved oak, antique mirrors, and tapestry-lined walls.
The deep tones and detailed finishes make the space elegant without feeling heavy or overdone.
Each table is carefully set with polished glassware and candlelight that adds warmth to the dark surroundings.
The design balances luxury and comfort, creating a dining room that feels distinctive but still inviting.
3. Seasonal Scottish Produce

The menu celebrates high-quality Scottish ingredients sourced from across the country.
Fresh seafood, prime beef, lamb, and local vegetables form the base of most dishes.
Each plate focuses on clear, balanced flavours, allowing the natural quality of the ingredients to stand out.
Seasonal changes keep the menu interesting and ensure the food always feels current and well-prepared.
4. Service With Quiet Theatre

Service at The Witchery is smooth and well-timed, creating a rhythm that feels effortless.
Staff are attentive without hovering, checking in discreetly and adjusting the pace to suit each table.
Menus are explained clearly, and dietary needs are handled confidently and respectfully.
Everything runs with quiet efficiency, letting guests focus fully on the meal and the setting.
5. Candlelight, Atmosphere And Ambience

Lighting is central to the restaurant’s character, with candles and soft lamps used throughout.
It’s bright enough to see comfortably but low enough to keep the atmosphere relaxed and intimate.
The warm glow highlights the details of the wood and stone, adding to the restaurant’s charm.
Whether it’s a quiet dinner or a celebration, the lighting helps make the space feel welcoming and calm.
6. Where To Find It And When To Book

The Witchery is located at 352 Castlehill on the Royal Mile, just a few steps from Edinburgh Castle.
Its central position makes it easy to reach from Waverley Station or anywhere in the Old Town.
The restaurant is very popular, so reservations are recommended well in advance.
Arriving a little early gives you time to enjoy the historic setting before the dining experience begins.

















