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 car, taxi or by service bus (2 to 3 buses per hour between 9am and 6pm, and less frequently at other times - see Bus timetables for details).
