Trains in St Andrews
The nearest train station is Leuchars, located approximately six miles north of St Andrews. It is also within cycling distance of St Andrews, with an off-road cycle path going all the way from the Old Course Hotel, St Andrews to the station. The station is well connected to local bus services, as well as a car park and bicycle storage. More information about the station facilities at Leuchars can be found here.
Other nearby stations include Cupar (9.6 miles) and Dundee (13.1 miles).
National Rail Enquiries is the hub for all rail services in the UK, with online times, tickets and fares, live departure boards, and information on special offers. Please see their website for more information.