Background

The Witchery by the Castle: Edinburgh’s Gothic Luxury Hideaway

A sumptuous gothic retreat on Edinburgh’s Royal Mile, blending historic grandeur with romantic luxury and award-winning Scottish cuisine.

4.4

Nestled on Edinburgh’s historic Royal Mile, The Witchery by the Castle is a 5-star boutique hotel and fine dining restaurant famed for its gothic opulence and romantic ambiance. Housed in a 16th-century building just steps from Edinburgh Castle, it offers nine uniquely lavish suites adorned with antique furnishings, sumptuous fabrics, and candlelit charm. The award-winning restaurant serves exquisite Scottish cuisine in an atmospheric setting that evokes a mystical, bygone era, making it a quintessential destination for lovers of history, romance, and theatrical luxury.

A brief summary to The Witchery by the Castle

  • 352 Castlehill, Edinburgh, EH1 2NF, GB
  • Visit website
  • Duration: 2 to 48 hours
  • Luxury
  • Environment icon Indoor
  • Mobile reception: 4 out of 5

Local tips

  • Book your suite well in advance, as The Witchery has only nine unique rooms and fills quickly, especially during peak seasons.
  • Reserve a table at the restaurant early to experience the award-winning menu and atmospheric candlelit dining.
  • Choose a suite facing away from the Royal Mile if you prefer a quieter stay, as some rooms can be noisy at night.
  • Enjoy the seasonal festive decorations and special menus if visiting during Christmas for an extra magical experience.
  • Take time to explore the intricate details and antique furnishings in your suite, which contribute to the hotel’s unique character.
widget icon

The Witchery by the Castle location weather suitability

  • Weather icon Any Weather
  • Weather icon Rain / Wet Weather
  • Weather icon Cold Weather
  • Weather icon Mild Temperatures

Unlock the Best of The Witchery by the Castle

Buy tickets

    No tickets available

Book tours with entry

    No tours available

Book tours without entry

    No tours available

Discover more about The Witchery by the Castle

A Living Gothic Fantasy on the Royal Mile

The Witchery by the Castle is an extraordinary luxury hotel and restaurant located at 352 Castlehill, right beside Edinburgh Castle. Occupying a historic 16th-century building once used by the Church of Scotland, it transports guests into a gothic dreamscape where history and fantasy intertwine. The architecture features original elements such as narrow spiral staircases and dark wood panelling, while interiors brim with baroque and gothic influences—velvet drapes in ruby and gold, gilded mirrors, carved ceilings, and antique furnishings. This theatrical setting creates an immersive experience reminiscent of a fairy tale or a gothic novel.

Suites That Whisper Stories of the Past

The Witchery offers nine sumptuous suites, each uniquely themed and lavishly appointed. From the turret rooms accessed by winding stone staircases to the grand Old Rectory suite with its organ-style bed and hidden bookcases, every space is rich with character and history. The rooms combine authentic antique pieces with modern comforts such as roll-top baths, high-end toiletries, and flat-screen TVs. Many suites feature dramatic touches like baroque busts, steel plate armour helmets, and intricate tapestries, making each stay feel like stepping into a museum of romantic excess and mystery.

Dining in a Candlelit Enchantment

The Witchery’s restaurant is famed for its award-winning à la carte menu, focusing on locally sourced Scottish ingredients. The dining rooms, including the original Witchery dining room and the Secret Garden restaurant tucked away in Boswell’s Courtyard, are atmospheric spaces lit by candlelight and decorated with vines, cherubic statues, and gothic artwork. Signature dishes include Scottish fillet steak, partridge, and inventive creations like the Witchery fish pie crowned with peaks of mashed potato. The extensive wine list complements the menu perfectly, enhancing the decadent dining experience.

A Magical Romantic Retreat

Celebrated as one of the world’s most romantic hotels, The Witchery by the Castle is a favored destination for couples seeking an intimate and luxurious escape. The ambiance is suffused with warmth from roaring fires, candlelight, and rich textures, evoking a bygone era of wild romance and excess. The hotel’s reputation for opulence is matched by attentive service, though the setting’s dramatic lighting can make practical details like reading menus challenging. The location on the Royal Mile offers immediate access to Edinburgh’s historic Old Town, making it ideal for exploring the city’s cultural heritage.

Seasonal Magic and Exclusive Offerings

During festive seasons, The Witchery shines with Christmas decorations that enhance its candlelit wonder and warmth. Guests can indulge in seasonal menus crafted with flourish while enjoying the hotel’s exclusive gifts collection, including fine single malt whisky and luxurious cashmere. The Witchery’s dedication to craftsmanship extends beyond its walls, offering visitors a chance to take home a piece of its timeless elegance.

Unique Charm Amidst Edinburgh’s Historic Heart

The Witchery is not just a hotel or restaurant but a theatrical experience steeped in history and fantasy. Its location, ambiance, and design make it a standout landmark on the Royal Mile, beloved for its unapologetic maximalism and gothic charm. Whether dining by candlelight or retreating to a lavish suite, guests are enveloped in a world where the past’s mysteries and luxuries come alive, making every visit unforgettable.

Busiest months of the year

Busiest hours of the day

Popular Experiences near The Witchery by the Castle

Popular Hotels near The Witchery by the Castle

Select Currency