Affordable indulgence Look nowhere else

Look nowhere else for Edinburgh’s best

Witchery Offers

Go on, spoil yourself and book a stay in one of our fabulous suites! Book online at thewitchery or by phone with one of our dedicated reservations team on 0131 225 5613 and receive a complimentary bottle of chilled Champagne on arrival.

This offer is only available to guests who book with us directly.

Please take a look at our current range of special offers below.



 Our 2 course theatre supper menu is available everyday from noon - 6pm and 10.30pm - 11.30pm (last reservation).


Priced at just £25 per person for 2 courses it's the perfect way to start or end your evening in style.  You don't get more central than the Witchery and Edinburgh's Playhouse, the Festival and King's theatres, Queen's Hall and the Usher Hall are all within easy walking distance.


Afternoon tea
Afternoon tea

Afternoon tea

A traditional high tea in the most traditional of Scottish settings, from just £30 per person.

 The Witchery's Afternoon Tea, served in the magnificent Secret Garden room or baroque candlelit Witchery dining room is a truly decadent treat.  Delicious sandwiches, scones and cakes handmade by our Pastry team each day, piled high on silver cake stands and all served with your choice from our specially selected loose leaf tea range.

 Afternoon Tea £30

with a glass of Billecart-Salmon Champagne £40


 a glass of Billecart-Salmon Rose £47

Available Monday - Friday from 3pm - 4pm (last reservation)

reservations are required


Just for January
Just for January
January 2020

Shake off those January blues with our JUST FOR JANUARY VOUCHERS

Start 2020 with a magical; lunch, afternoon tea, dinner or an indulgent overnight stay.

Just For January 2-course lunch with a bottle of house wine for just £60 (Available noon-4.30pm 7 days)

Just For January 3-course lunch or dinner with coffee for 2 people just £80 (Available from noon-11.30pm 7 days)

Just For January Champagne Afternoon Tea for 2 people just £70 (Available Mon-Fri 3-4pm)

Just For January Overnight Stay for just £325 (Available throughout January, excluding Saturdays)

Reservations are essential so best to buy your voucher and book early.