If you want to see castles in Scotland, then Eilean Donan Castle is surely at the top of the list – built in the thirteenth century, it was a stronghold of the Clan Mackenzie and their allies, the Clan MacRae.

Eilean Donan’s turbulent history and breathtaking surroundings are what keep bringing visitors year-on-year. The castle is situated on its own island overlooking the Isle of Skye, on the west coast of Scotland where the three great sea lochs meet and are surrounded by the wild and beautiful mountains of Kintail. Its history dates all the way back to the 6th century, being rebuilt numerous times as the chaos of feudal Scotland unfolded around it. No wonder the castle is a popular filming location, starring in classics like Highlander and James Bond: The World is not Enough.

What's one of the most most iconic castles in Scotland?

Eilean Donan castle is one of the highlights of the Highlands. Built and rebuilt over hundreds of years, the castle has been witness to Scotland's turbulent history while being surrounded by beautiful wilderness. The castle is a 2-hour drive from Inverness and right next to the Isle of Skye.

Within the castle, you can explore its historical rooms, where you’ll find a range of Jacobean artefacts remaining from the Jacobite uprising in the 18th century, and a fantastic collection of art and display of weapons, with guides on hand to share with you an abundance of knowledge. Discover the ancient battlements and cannon balls used to resist Viking invasion, and take a peek through the spy holes to get a look at the spectacular surroundings. Keep an eye out for wildlife, as dolphins, porpoises, otters and a variety of birdlife have been spotted around the island.

Don’t forget to cap off your visit by relaxing with some delicious homemade produce in their café, and take something home to commemorate your visit at the gift shop!

  • Operates by seasonal opening hours, check the website for times
  • Adults £10.00
  • Concessions (Seniors Aged 60+) £9.00
  • Family (2 Adults + 3 Children aged 5-15) £29.00
  • Children over 5 £6.00
  • Under 5s FREE

Check out things to do nearby...