geocalia
A table with candelabras by the arched window of one of The Witchery's dining rooms© The Witchery by the Castle

Restaurant · Edinburgh

The Witchery by the Castle

Candlelit, tapestry-hung restaurant on Castlehill, at the castle gates, open every day from 12:00 to 22:30. For a dinner for two; from age 10.

Information€€€€
Price
€€€€
Where
Edinburgh · Castlehill, Royal Mile

Every day 12:00 to 22:30 (last booking) · over-10s only · groups of up to 6

The Witchery occupies a group of late 16th-century houses on Castlehill, the first stretch of the Royal Mile, a few steps from the castle esplanade. It's a restaurant and a nine-suite hotel at once, and its fame comes from what you see as you walk in: carved wood, tapestries, leather and dining rooms lit almost entirely by candles. You come here to dine slowly, to celebrate something or to round off your first day in the city.

Two dining rooms with different moods

The Original Dining Room is the more intimate: walls lined with leather and tapestry and a low oak ceiling painted with coats of arms. The Secret Garden is taller and brighter, with a ceiling painted with tarot cards and glazed doors onto a terrace. It's an enclosed dining room, so it works in winter too. When booking you can ask for one or the other.

What to order and how much it costs

The menu mixes French classics and Scottish produce: tournedos Rossini, venison from the Glenfeshie estate, omelette Arnold Bennett, the Angus beef tartare that's a house signature and, for anyone who wants to try it here, haggis. On the à la carte menu, mains range from about £30 to £75. The most affordable way to get to know it is the lunch menu: two courses for £39.50 or three for £49.50. On weekdays they serve afternoon tea from 14:30 to 15:30.

Rules worth knowing before you go

They only admit over-10s: no babies or younger children, and there's no children's menu. Tables seat six people at most. You can't go just for a drink: each diner orders at least a main course. They ask for smart dress. The building isn't adapted: there are four steps up to the Original Dining Room and eighteen to the Secret Garden. Dogs aren't allowed.

What to order: the Scottish beef tartare or the Glenfeshie venison; at midday, the two or three-course lunch menu

Practical details

Opening hours
  • Mon–Sun12:00–22:30

Lunch 12:00 to 16:30 and dinner 17:00 to 22:30 (last booking); afternoon tea Monday to Friday, 14:30 to 15:30

Cuisine
Scottish, fine dining

Details checked on 13 November 2026.

House specialities

  • Angus beef tartare
  • Glenfeshie venison
  • Tournedos Rossini
  • Haggis

Tips

  • Book weeks ahead At weekends and in December it fills up early; book as soon as you have dates.
  • Go for lunch if your budget is tight The lunch menu gives you the same room and the same candles for quite a bit less.
  • Walk up, take a taxi down From Waverley the climb is short but steep; on the way back, at night, a taxi saves you the cobbles.

Frequently asked questions

Where is The Witchery?

On Castlehill, at the start of the Royal Mile, on the left as you go up towards the castle esplanade.

Can children go?

Only from age 10. There's no children's menu.

What are the opening hours?

Open every day from 12:00 to 22:30, which is the time of the last booking.

Is there parking?

No. The nearest is the NCP on Castle Terrace, about five minutes' walk away.

Opening hours and prices can change: check them before you go.

Is this your business? Write to us to correct details, change the photos or remove them.

Itineraries

Features in these plans