1836
Aberdeen
On time
ScotRail service
2
1839
St Andrews Bus Station
Bus service
ScotRail service
1849
St Andrews Bus Station
Bus service
ScotRail service
1858
St Andrews Bus Station
Bus service
ScotRail service
1900
Edinburgh
On time
ScotRail service
1
1903
Dundee
On time
ScotRail service
2
1913
St Andrews Bus Station
Bus service
ScotRail service
1920
Aberdeen
On time
CrossCountry service
2
1928
St Andrews Bus Station
Bus service
ScotRail service
1941
Aberdeen
On time
LNER service
2
1948
Leeds
On time
LNER service
1
1948
St Andrews Bus Station
Bus service
ScotRail service
2006
Edinburgh
On time
ScotRail service
1
2008
St Andrews Bus Station
Bus service
ScotRail service
2010
Dundee
On time
ScotRail service
2
2026
Aberdeen
On time
ScotRail service
2
2028
St Andrews Bus Station
Bus service
ScotRail service