Teaninich Castle is situated north of the village of Evanton and just south of the town of Alness in Ross and Cromarty, Scotland.