Nine gothic-themed suites at the top of the Royal Mile beside the Castle esplanade, in a 16th-century merchant house with a celebrated restaurant. Book months ahead.
The Witchery by the Castle occupies a 16th-century merchant's house on Castlehill, at the very top of the Royal Mile beside the Edinburgh Castle esplanade in Scotland. St Giles' Cathedral, the Scotch Whisky Experience and the Camera Obscura are all within a few minutes on foot, while Waverley station is roughly a ten-minute walk downhill. The property is known for its theatrical, gothic style, with dark panelled walls, tapestries, antique furniture and rich red and gold fabrics throughout. It offers nine individually designed suites, each with its own theme and an emphasis on atmosphere over modern minimalism. Suites typically include a lounge area, a large bed, a luxurious bathroom and thoughtful extras such as champagne on arrival. The hotel is closely tied to its celebrated restaurant, which has long been one of the most atmospheric places to dine in Edinburgh, with candlelit rooms and a menu focused on Scottish produce and an extensive wine list. Breakfast is brought to the suites rather than served in a large dining room, adding to the sense of privacy. There is no spa or pool on site, and the hotel does not aim to compete with large resorts on facilities. Service is personal and discreet, and the small scale means staff can usually help with restaurant bookings and local recommendations. The property is best suited to couples and anyone marking a special occasion rather than families with young children. Because there are only nine suites and demand is high, availability is limited and visitors often book months ahead, particularly for August, Hogmanay and weekends. Cobbled streets and steps around Castlehill mean luggage is best kept light, and arrival by taxi is easiest.
| Price | £400–£750/night (~$536–$1005) |
|---|---|
| Address | Castlehill, Royal Mile, Edinburgh EH1 2NF |
Room types
- Deluxe Rooms
- Castle or city-view rooms
- Junior Suites
- Suites
Amenities
- Restaurant
- Antique furnishings
- Champagne on arrival
Location
Castlehill, Royal Mile, Edinburgh EH1 2NF
55.9488, -3.1975 View on map
Highlights
- Nine gothic-themed suites in a 16th-century merchant's house
- Position beside the Edinburgh Castle esplanade
- Celebrated candlelit restaurant
- Antique furnishings and champagne on arrival
- Breakfast served in the suite
Tips for visiting
- Book months ahead, as only nine suites are available.
- Arrive by taxi, as the cobbled Castlehill approach is awkward with luggage.
- Reserve a table at the restaurant at the same time as the room.
- Expect crowds on the Royal Mile outside during the August festivals.
- Visit the castle early in the morning before tour groups arrive.
When to visit
Autumn and early winter offer a particularly atmospheric stay with fewer crowds. August is the busiest period.
Accessibility
The building is historic with stairs and cobbled approaches, so step-free access may be limited. Visitors with mobility needs should contact the hotel directly before booking.
Visit, book or contact
Frequently asked questions
How many suites does The Witchery have?
The hotel has nine individually themed suites in a historic merchant's house at the top of the Royal Mile.
Is The Witchery next to Edinburgh Castle?
Yes. It sits on Castlehill beside the castle esplanade.
Is breakfast included?
Breakfast is generally served in the suite. Visitors should confirm what is included in the rate when booking.
Does the hotel have a spa?
No. The property focuses on its suites and restaurant and has no spa or pool.