Family enjoying a scenic walk towards historic Eilean Donan Castle in the Highlands.

Dunvegan Castle

Isle of Skye Heritage

A Historic Highland Treasure

A visit to Dunvegan Castle is a wonderful day trip for guests staying at Balmacara Hotel near Kyle of Lochalsh. Located on the shores of Loch Dunvegan, this historic castle is the oldest continuously inhabited castle in Scotland.

Charming Balmacara Hotel with scenic hill backdrop on a tranquil day.
A stunning stone castle with an arched bridge set against a serene, rocky landscape near Balmacara.

More Details

Explore Scotland’s Oldest Castle