Getting to St Andrews by rail
Nearest railway station
There is no railway station in St Andrews. The nearest railway station to St Andrews is Leuchars (5 miles) on the main line from London King's Cross via Edinburgh, or Aberdeen.
Train time schedules are available at:
Travel by late overnight sleeper is convenient if met by car or taxi.