La ville abrite également l'Université de St Andrews, troisième université la plus ancienne du monde anglophone et l'une des plus prestigieuses universités du Royaume-Uni.
Elle abrite la plus ancienne université des Écossais, l'Université de St Andrews.