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 times
Train time schedules are available at:
- National Rail Enquiries journey planner website
- ScotRail
- The Trainline
Overnight sleeper
Travel by late overnight sleeper is convenient if met by car or taxi.
From the railway station
From Leuchars, St Andrews may be reached by bus (approximately every 10 minutes), car, or taxi.
