St Andrews is a town located on the east coast of Fife in Scotland. It is situated approximately 10 miles southeast of Dundee and 30 miles northeast of Edinburgh.
As of 2011, the town had a recorded population of 16,800. This figure made it the fourth-largest settlement in Fife and the 45th most populous settlement in Scotland.