Discover
Discover Country
Discover Destination
St Andrews is a town on the coast of Fife in northeast Scotland. With a population of 17,580 in 2016, it's an attractive place famous for its ancient university and as the "home of golf".