St. Andrews Castle ist eine Ruine in der königlichen Küstenstadt St. Andrews in Fife, Schottland. Das Schloss liegt an einem kleinen Strand namens Castle Sands. Seit Bischof Roger (1189-1202) steht an dieser Stelle eine Burg. Während der schottischen Unabhängigkeitskriege wurde die Burg mehrmals zerstört und wieder aufgebaut, als sie den Besitzer zwischen den Schotten und den Engländern wechselte.