DISCOVEREDINBURGH
The Witchery by the Castle
Back
Hotel Stay
5 Stars

The Witchery by the Castle

Old Town, Edinburgh · 0.2 miles from centre
9.6Exceptional
(1,850 reviews)

Hotel Highlights

Private Dining
In-Room Champagne
Complimentary Pantry
Award-Winning Restaurant
Secret Garden

About The Witchery by the Castle

There is simply no other place to stay in Edinburgh quite like The Witchery by the Castle. Secreted within a richly decorated sixteenth-century building at the very top of the Royal Mile, this extraordinary boutique hotel occupies a space where history, romance, and sheer theatrical opulence collide. The building itself dates back to 1595, and the suites within have been lavished with antiques, heavy velvet drapes, historic woven wall hangings, and elaborately carved four-poster beds that make every night feel like a journey into a decadent historical fantasy.

Each of the nine unique suites — with names like the Inner Sanctum, the Sempill, and the Old Rectory — offers a completely individual experience. No two rooms are the same. Expect roll-top baths positioned romantically beside roaring fires, hidden wooden doors, jewelled chandeliers, and a general atmosphere of secret glamour that has drawn celebrities, heads of state, and honeymooners from across the world for decades. Every suite is also stocked with a generous complimentary pantry, champagne, and fresh flowers on arrival.

The Witchery's dining rooms are equally legendary. The restaurant consistently ranks among the finest in Scotland, offering a menu that celebrates the country's exceptional natural larder: hand-dived scallops, prime Angus beef, and an extraordinary wine list. Sitting in the candlelit, oak-panelled dining room or the enchanting Secret Garden is an experience you will describe to people for years. The Witchery is a destination, not just a hotel — an unmissable experience for anyone seeking the most dramatic and romantic stay in Edinburgh.

Essential Information

Check-inFrom 15:00
Check-outUntil 10:30
Free CancellationOn most rooms

Location

Castlehill, The Royal Mile, Edinburgh EH1 2NF · 0.2 miles from centre

What's Nearby

Edinburgh Castle
0.1 miles
Royal Mile
0.1 miles
Price from
£475/ night

You'll be redirected to Booking.com to complete your reservation

Guest Score
9.6Exceptional
Star Rating
Total Reviews1,850
AreaOld Town