La quasi-totalité du château est accessible au public. En 2005, 270 822 personnes l'ont visité, ce qui en fait un des sites touristiques les plus populaires des Highlands d'Écosse juste devant le château d'Urquhart sur les rives du loch Ness. En 2007, le château d'Eilean Donan a été élu « meilleur château d'Écosse » par les lecteurs du magazine Icons of Scotland dans la catégorie « meilleure attraction historique ». Il est considéré comme le château le plus romantique et le plus photographié d'Écosse.
Outre la simple visite, le château d'Eilean Donan est aussi disponible à la réservation pour des mariages, la location hôtelière, le tournage de scènes de cinéma et de télévision ainsi que la réalisation de séances de photographies.