Le château de Dunvegan est le fief du clan MacLeod depuis le XIIIe siècle. Il a été construit sur la côte ouest de l'île de Skye en Écosse, près du village de Dunvegan. La partie la plus basse du château a été construite directement dans la roche. Il est ouvert au public depuis 1933. À cette époque la visite n'était que de deux jours par semaine. Aujourd'hui il est devenu un château touristique sur l'histoire du clan.