The Scottish castle that's belonged to the same clan for 800 years — and its fairy flag

The Scottish castle that’s belonged to the same clan for 800 years — and its fairy flag

Sharing is caring!

The Fairy Pools on the Isle of Skye, Scotland, beneath a dramatic sky
Photo by Lucrezia Carnelos on Unsplash

There is a castle on the Isle of Skye that has never been sold, seized, or surrendered. For more than eight centuries, the same family has held its keys. The MacLeods have called Dunvegan Castle home since the 1270s — and they still do.

Eight hundred years in one family

Most castles have changed hands dozens of times. Wars, debts, marriages, and death have shifted ownership from lord to lord across the centuries. Dunvegan is different.

The MacLeods came to Skye from Norway in the 13th century. They built their stronghold on a rocky promontory above Loch Dunvegan, and they never left. The current chief is the 30th in a direct line of succession stretching back to Leod himself — the Norse-Gaelic warlord who started it all.

This makes Dunvegan the oldest continuously inhabited castle in Scotland, and possibly in the entire British Isles.

The castle above the loch

Dunvegan Castle sits on a tidal rock at the edge of a sea loch in the far northwest of Skye. The landscape is extraordinary: rough moorland dropping to dark water, the Cuillin mountains rising in the east, and the distant Outer Hebrides fading into the Atlantic haze.

For centuries, the only entrance was by sea. Visitors arrived by boat through a water gate — a feature that made the castle almost impossible to besiege. The current road entrance came much later, but that ancient marine gateway still stands.

Inside the walls, the castle grew piece by piece across eight centuries. The oldest surviving section, the Fairy Tower, dates from the 15th century. Later additions gave it the crenellated, baronial silhouette you see today. Scotland has no shortage of remarkable clan castles — the castle on Loch Fyne that Downton Abbey called home tells a similar story of loyalty and longevity.

The Fairy Flag

Nothing at Dunvegan captures the imagination quite like the Fairy Flag — a tattered, yellowish piece of silk that sits behind glass in the drawing room and looks, by all accounts, rather unremarkable.

The legends around it are anything but.

The MacLeods say the flag was given to an early chief by his fairy wife when she returned to her own world. It has the power to save the clan from disaster — but only three times. It has been unfurled twice already: at the Battle of Glendale in 1490, and at the Battle of Trumpan in 1580. Both times, according to clan tradition, it turned the tide.

The third use has never come.

Textile experts have dated the silk to somewhere between the 4th and 7th century AD. Its origins are disputed — some believe it is a piece of Middle Eastern silk brought back from a Crusade, others say it was a Viking battle banner. The MacLeods are not much bothered by what experts think. To them, it remains what it has always been: their greatest protection.

During the Second World War, the MacLeod chief offered to carry the flag to the beaches of Europe if Germany invaded. Hundreds of clan members from around the world wrote to say they would stand beside him.

Love exploring the world? Join thousands of travellers who get stories like this every week. Subscribe free →

What to see when you visit

Dunvegan Castle is open to visitors from April to October, with the grounds accessible year-round.

Inside, you can see the Fairy Flag at close quarters, along with the Dunvegan Cup (a medieval drinking vessel), a waistcoat said to have belonged to Bonnie Prince Charlie, and letters from Samuel Johnson, who visited with James Boswell in 1773. Johnson was famously unimpressed with much of Scotland, but Dunvegan moved him. He called it “a place where a man might find comfort in great deserts.”

The walled garden is one of the finest in the Highlands, with woodland walks stretching down to the loch shore. From the castle jetty, you can join a seal and sea eagle wildlife cruise — one of the most memorable experiences on Skye.

The legends that linger

Dunvegan has more than a fairy flag to offer. The castle also claims a mermaid’s tooth — a large, curved object of unknown origin — and the skull of a horse that supposedly belonged to Rory Mòr, one of the great MacLeod chiefs of the 17th century.

Flora MacDonald, who helped Bonnie Prince Charlie escape to Skye after the Battle of Culloden, is remembered throughout the island. A lock of the Prince’s hair, given by Flora to a MacLeod family friend, is kept at the castle today.

Scotland’s greatest castle stories are rarely far from one another. The clifftop ruin that hid Scotland’s crown jewels from Cromwell is another chapter in this extraordinary national story — and well worth combining with a Skye trip.

Frequently asked questions

Is Dunvegan Castle worth visiting?

Yes — it is one of Scotland’s most rewarding castle visits. The combination of history, legend, setting, and the Fairy Flag gives it a depth that very few castles can match. Plan at least two hours for the castle and gardens.

Where exactly is Dunvegan Castle?

Dunvegan Castle is on the west coast of the Isle of Skye, at the head of Loch Dunvegan, about 25 miles from Portree. The A850 road takes you there directly. There is a car park on site.

Can you stay near Dunvegan Castle?

The village of Dunvegan has bed and breakfasts and self-catering options. Skeabost House Hotel, about 20 minutes away, offers an atmospheric country house stay in a converted Victorian shooting lodge.

For Those Who Dream In Miles

Every week, get travel stories that take you somewhere extraordinary — castles, coastlines, hidden villages, and the roads less travelled.

Count Me In — It’s Free →

Love more? Join 64,000 Ireland lovers → · Join 43,000 Scotland lovers →

Free forever · One email per week · Unsubscribe anytime

Eight hundred years. Thirty chiefs. One flag that has never needed a third use. If you are looking for a castle that carries the full weight of Scotland’s story, Dunvegan is where you will find it.

Sharing is caring!