El castillo de Eilean Donan es una fortaleza situada sobre la pequeña isla del mismo nombre que se alza a un lado del lago Duich, al noroeste de Escocia, el cual está comunicado a su vez con el cercano océano Atlántico por medio del lago Alsh.
En 1719 fue ocupado por una expedición española que tenía como objetivo levantar militarmente a los escoceses contra la Corona inglesa.
Tras un mes de ocupación, tres fragatas inglesas penetraron en el lago Alsh y desde allí bombardearon masivamente la fortaleza hasta que las tropas españolas se rindieron y fueron hechas prisioneras.
Hoy es uno de los lugares más visitados por los turistas que cada verano acuden a Escocia y sigue siendo la residencia oficial del Clan MacRae.
Los alrededores del castillo han sido elegidos para el rodaje de varias películas en los últimos años.