A St Andrews kastély egy rom a St Andrews tengerparti királyi burgh-ban, Skóciában, Fife városában. A kastély a Castle Sands nevű kis strandon fekszik. Roger püspök (1189-1202) idejéből vár állt a helyszínen. A skót függetlenségi háborúk során a várat többször elpusztították és újjáépítették, amikor gazdát cserélt a skótok és az angolok között.