St Andrews Castle ist eine Burgruine in der kleinen Küstenstadt St Andrews in der schottischen Grafschaft Fife. Die Ruine liegt auf einer felsigen Landspitze über einem kleinen Strand namens Castle Sands an der angrenzenden Nordsee. Bereits seit der Zeit von Bischof Roger (1189–1202), Sohn des Earl of Leicester, stand dort eine Burg.