Edinburgh, GB · 5-star hotel
The Witchery by the Castle is a 5-star hotel located on Castlehill, Royal Mile, Edinburgh. This opulent hotel offers uniquely furnished suites with a distinct gothic charm, featuring lavish red and gold décor, large oak beds, and velvet-lined walls. Guests can indulge in luxurious amenities such as free-standing silver baths, captivating views of Edinburgh’s Royal Mile or the old town, and walk-in dressing rooms. The hotel provides an indulgent breakfast hamper served in the room or a cooked breakfast in the restaurant at no extra cost. Celebrated in The Times and The Telegraph, The Witchery by the Castle offers a seductive glamour and a dining experience as decadent as its surroundings, making it a perfect choice for those seeking a unique and luxurious stay in the heart of Edinburgh. The hotel has 9 distinct suites, each offering a different opulent experience. It is important to note that children are not allowed, and pets are also not permitted. The hotel offers free wired internet and has a restaurant on site.
Castlehill, Royal Mile, Edinburgh
The distance to Edinburgh Airport is approximately 8 miles. Travel time by bus is around 34-35 minutes, while a taxi journey typically takes about 20 minutes.
This hotel is ideal for travellers seeking an opulent and unique experience with gothic charm. It appeals to those who appreciate lavishly furnished suites, historical ambiance, and a romantic setting.
The hotel offers an indulgent breakfast hamper served in the room or a cooked breakfast in the restaurant at no extra cost. For other meals, there are two dining options, including an afternoon tea experience.
The hotel does not have a swimming pool. Information regarding spa facilities is not available in the provided context.
The hotel is ideally located next to Edinburgh Castle and on the Royal Mile. Nearby attractions within walking distance include the Scotch Whisky Experience, Camera Obscura, and St Giles' Cathedral.
Last updated: October 2026