There are no shortage of supernatural stories in Scotland, from the Headless Horseman who is said to roam the lanes around the House of Dun, to the ghost of Mary, Queen of Scots, who legend says haunts Falkland Palace.
With centuries of history, and no shortage of violence in its past, it’s often claimed that Scotland is one of the most haunted countries in the world.
Of course, there’s very little chance of being able to spend a night in a suite at spectre-infested Edinburgh Castle, or an evening alone in St Mary’s Close, to try to spot a spook.
Luckily for wannabe ghost hunters, there are also plenty of hotels that are rumoured to have a variety of ghostly residents.
Here are 10 you can book for a memorable Halloween weekend.
A message from the Editor:
Thank you for reading this article. We're more reliant on your support than ever as the shift in consumer habits brought about by Coronavirus impacts our advertisers.
If you haven't already, please consider supporting our trusted, fact-checked journalism by taking out a digital subscription.

9. Barcaldine Castle
Just north of Oban, visitors are attracted to Barcaldine Castle for the chance to stay in a piece of Scottish history located just a mile from the spectacular coastline of the west of Scotland. The 16th century castle was built by Sir Duncan Campbell, and is said to be haunted by his brother Donald - after he give his killer, Stewart of Appin, free board and food. Initially it's said he appeared to warn his brother about the visitor, but then hung around to scare hotel guests and staff. Photo: www.booking.com

10. Edinbane Lodge
Edinbane Lodge, on Skye, is reputed to be the oldest coaching house on the island, dating back over 500 years, so it's perhaps not surprising that there are some ghostly attractions on offer. There's a man in black often spotted at the entrance, an elderly woman that appears next to the ground floor fire, and an old lady in nightclothes who wanders the passage behind the bar. Photo: www.booking.com