The Witchery by the Castle - Edinburgh | Pubs with Rooms | Britain's Finest


Change of plans due to Covid? No worries! We will waive our admin fee for any booking cancelled due to Covid. You can amend your booking for free and if you need to cancel most properties offer full refunds with 14 days’ notice. Please see our FAQs for more information.

See All (27)
Visit Website

The Witchery by the Castle

Pub with Rooms
The Witchery hotel is an historic 16th century building located at the gates of Edinburgh Castle. The eight theatrical and decadent suites are perfect for those looking to stay in the most indulgent and magical of settings – the perfect antidote to bland hotels. Lavishly decorated and antique-filled, these suites scream romance with a capital R! The Witchery has developed a world-wide reputation for sensation food in the most indulgent setting. Using the very best of Scotland's produce such as Angus beef, lamb, game and seafood, which then features on a classic menu in a relaxed and unfussy style.

Facilities & information


Activities, Recreations, Games, Sports

Awards / Descriptions

Bathroom & Laundry

Four Poster Beds


Other TV, Audio, Tel, Fax

Room Service & Food/Drink


Other Activities (generally outdoor)


Extra info

Closed Times: Christmas

Nearest Airport: Edinburgh

Vendor Accreditation: AA 5 Star Guest Accommodation, STB 5 Stars, AA Rosette, Good Food Guide 2/10

Amex: Yes

Mastercard: Yes

MaestroSwitch: Yes

Visa: Yes

Solo: Yes

Number of rooms: 8

Suite room price from: £325.00


0131 225 5613
View on Google Maps

Castlehill, The Royal Mile, Edinburgh, City of Edinburgh, EdinburghEH1 2NF, United Kingdom

The Witchery is located at the very top of the Royal Mile close to the gates of Edinburgh Castle in the heart of Edinburgh's historic Old Town. A gilded heraldic metal sign marks the entrance to this historic sixteenth century building.

This website uses cookies. Click here to read our Privacy Policy.
If that’s okay with you, just keep browsing. CLOSE