Official Sightseeing
Tours of Scotland since 1907

Edinburgh Casle at Night

Most Haunted Castles in Scotland

From royal palaces to lonely Highland strongholds, these castles are said to be home to restless spirits, spectral figures and eerie happenings. In this blog, we’ll look at some of the most haunted castles in Scotland, where history and legend walk hand in hand. 

Whether you’re a firm believer in the supernatural or simply enjoy a good ghost story, Scotland’s haunted castles offer a unique way to experience its history. So why not turn down the lights and read on? 

1. Edinburgh Castle - Edinburgh 

Edinburgh Castle

Perched atop an ancient volcanic rock, Edinburgh Castle is one of Scotland’s most famous landmarks - and one of its most haunted. With a history that stretches back nearly a thousand years, it has seen battles, sieges, executions and imprisonments. 

One of the most famous ghosts here is the Headless Drummer Boy, first sighted in 1650 when Oliver Cromwell’s forces threatened the castle. Legend says his appearance is a warning of impending danger.

Another spirit is the Lone Piper, who vanished while exploring the tunnels beneath the Royal Mile centuries ago. Today, visitors claim to hear faint strains of bagpipe music beneath their feet. 

The castle’s dungeons, where French prisoners were held during the Seven Years’ War and American sailors during the War of Independence, are said to be among the most paranormally active areas.

Visitors often report cold spots, the feeling of being watched, and unexplained touches. 

2. Stirling Castle - Stirling

Stirling Castle 

Stirling Castle is one of Scotland’s most important historic sites - a royal palace and strategic stronghold. It’s also home to one of the country’s most famous ghosts: the Green Lady. 

According to legend, she was a servant who saved Mary, Queen of Scots from a fire in her bedchamber. The woman perished, and her spirit is said to still wander the castle, dressed in green.

Visitors and staff have reported sudden drops in temperature and fleeting glimpses of a green figure disappearing through walls. 

Another spectral presence is that of the Highland Soldier, often seen near the ramparts. Some visitors mistake him for a tour guide in costume, until he vanishes into thin air. 

3. Fyvie Castle - Aberdeenshire 

Fyvie Castle

Fyvie Castle in Aberdeenshire is a magnificent baronial mansion dating back to the 13th century. Its grand halls and spiral staircases are said to be haunted by the ghost of Dame Lilias Drummond, who died under mysterious circumstances in 1601. 

When her husband remarried, Lilias is said to have carved her name on the stone window ledge outside the bridal chamber, a mark that remains to this day. Guests and guides have reported hearing sighs, rustling silk dresses, and unexplained footsteps. 

Fyvie is also associated with the Curse of the Weeping Stones. According to legend, three sacred stones were taken from a local river. Until they are returned, the castle is doomed to misfortune. The weeping sound of water is said to echo through the halls at night. 

4. Dunnottar Castle - Aberdeenshire 

Dunnottar Castle at sunset

Few castles in Scotland are as dramatically situated as Dunnottar. Perched on a rocky headland overlooking the North Sea, this fortress has witnessed sieges, royal visits and bloody conflict. 

Dunnottar Castle is said to be haunted by several spirits. The most famous is the Green Lady, thought to be searching for her lost children. Witnesses describe seeing her wandering the brewery or moving silently along the clifftops before vanishing. 

Another apparition is a Cavalier in full armour, believed to be a soldier from the 17th century. Paranormal investigators have recorded unexplained temperature changes and faint whispers near the castle’s dark stairways and ruined chambers. 

5. Castle Fraser - Aberdeenshire 

Castle Fraser

This impressive 15th-century fortress has all the ingredients for a great ghost story: creaking staircases, hidden rooms, and a tragic past. 

Castle Fraser is said to be haunted by the ghost of a young woman who was brutally murdered in one of the upper bedrooms. According to legend, her bloodstains were impossible to remove from the floor, and to this day, visitors report hearing her footsteps echoing through the hallways. 

Other paranormal activity includes doors slamming on their own, objects moving without explanation, and ghostly whispers in the tower rooms. 

6. Crathes Castle - Aberdeenshire 

Crathes Castle

Crathes Castle is a picturesque 16th-century tower house set amid beautiful gardens, but beneath its charm lies a darker story. 

The most famous ghost here is the Green Lady (not to be confused with those at Stirling or Dunnottar). Dressed in a flowing green gown and carrying an infant, she has been seen by visitors and staff alike, often near the Great Hall fireplace. During renovation work, the skeletal remains of a woman and child were found hidden behind the wall, fuelling speculation that the haunting has a tragic origin. 

The atmosphere of Crathes can be unsettling at night, with reports of sudden chills and strange sounds echoing through the corridors. 

7. Cawdor Castle - near Inverness

Cawdor Castle and Gardens 

Cawdor Castle is forever linked with William Shakespeare’s Macbeth, though the real castle was built after the historical king’s time. Today, it’s known not only for its literary associations but also for its ghostly reputation. 

Among the spirits said to haunt Cawdor is a young woman in blue, believed to be the ghost of a girl who tried to elope against her father’s wishes. She fell - or was pushed - from the tower. Visitors have reported feeling a cold rush of air and catching fleeting glimpses of her spectral form. 

Unexplained footsteps and doors opening on their own have also been noted by staff during quiet evening hours. 

8. Inveraray Castle - Argyll 

Inveraray Castle

Set on the shores of Loch Fyne, Inveraray Castle is the seat of the Dukes of Argyll, chiefs of Clan Campbell. It’s a place of grandeur and ghostly activity. 

One of its most famous spirits is the Harpist, believed to be the ghost of a musician killed during the Jacobite Rising of 1745. Guests have reported hearing faint harp music in empty rooms. 

Another apparition is a child spirit, often spotted in the upper corridors. Visitors describe a sense of warmth and curiosity, rather than fear. Inveraray’s ghosts are said to be more playful than menacing, but their presence has been felt by many over the years. 

9. Ackergill Tower - Caithness 

Ackergill Tower, a stunning coastal fortress in the far north of Scotland, is haunted by the ghost of Helen Gunn, known as the “Beauty of Braemore.” According to legend, Helen was kidnapped by a rival clan and held at Ackergill Tower. Rather than face forced marriage, she leapt to her death from the tower. 

Visitors claim to see a white-clad figure on stormy nights, standing silently on the tower roof before vanishing into the sea mist. The sound of waves crashing and distant weeping often accompanies her apparition. 

Scotland’s most haunted castle: 

10. Glamis Castle - Angus 

So if you’re searching for the most haunted castle in Scotland, one name appears again and again: Glamis Castle, in the heart of Angus. 

Known for its grand towers, royal connections, and centuries-old legends, Glamis is often described as Scotland’s most haunted castle. But what makes it so famously ghostly? Let’s step into the shadows of history and find out. 

A Castle Steeped in History 

Glamis Castle

Glamis Castle is located near the village of Glamis in Angus, roughly 12 miles north of Dundee. Its history stretches back to the 14th century, when the lands were granted to the Lyon family by King Robert II of Scotland. Over the centuries, the castle has grown from a fortified tower house into one of the most beautiful and mysterious stately homes in the country. 

The castle was once the family seat of the Earls of Strathmore and Kinghorne, and it remains in the hands of the Lyon family today. It’s perhaps best known as the childhood home of Queen Elizabeth The Queen Mother, and the birthplace of Princess Margaret, Countess of Snowdon. Royal connections aside, Glamis has inspired literary figures and captured the imagination of visitors for centuries. Even William Shakespeare gave it a dark place in literary history by setting parts of Macbeth within its walls. 

But behind the grand façade lies a chilling past: secret rooms, ghostly figures, and blood-curdling legends that have earned Glamis Castle its haunted crown. 

The Grey Lady 

Crypt at Glamis Castle

Legend tells of The Grey Lady, thought to be the spirit of Lady Janet Douglas, falsely accused of witchcraft in 1537 and executed in Edinburgh Castle. Her ghost is said to haunt the castle chapel, where a pew is always left empty in her honour. Then there’s the Monster of Glamis, a shadowy family secret said to have been locked away in a hidden room for years. On stormy nights, guests claim to hear footsteps, laughter and whispers in empty corridors. 

Glamis is also home to the legendary Earl Beardie, who is said to have played cards with the Devil and lost his soul. Visitors have reported the sound of shuffling cards and echoing laughter after dark. 

Why Are So Many Scottish Castles Haunted? 

Scotland’s castles are centuries old. Many were built in times of war, clan feuds and royal intrigue. They’ve witnessed sieges, betrayals, executions and heartbreak. Over time, these stories have grown into legends, with some locals and visitors swearing they’ve encountered something they can’t explain. 

The country’s dramatic landscapes only heighten the sense of mystery. Misty glens, dark lochs and rugged stone walls create the perfect stage for ghost stories. Whether you’re a sceptic or a believer, walking through these ancient buildings after dark can feel as though the past is very close indeed. 

Visit Scotland’s castles with Scottish Tours 

Whether drawn by majestic architecture, dramatic landscapes, or centuries of history, visiting Scotland’s castles is an unforgettable journey through time. With tours departing from Edinburgh, Glasgow, Inverness and London, we make it easy to visit your favourite fortress. 

If you want to explore the best castles in Scotland, choose a Scotland Tour from Scottish Tours.

Image credits: Glamis Castle, Shutterstock and VisitScotland