← Change station
Leuchars
Earlier trains
17:57
St Andrews (Bus)
0B00 • ScotRail
🚌
18:04
Aberdeen
1A87 • ScotRail
2
18:12
St Andrews (Bus)
0B00 • ScotRail
🚌
18:26
Edinburgh
1B43 • ScotRail
1
18:27
St Andrews (Bus)
0B00 • ScotRail
🚌
18:42
18:44
Dundee
2L63 • ScotRail
2
18:42
St Andrews (Bus)
0B00 • ScotRail
🚌
18:57
St Andrews (Bus)
0B00 • ScotRail
🚌
19:17
St Andrews (Bus)
0B00 • ScotRail
🚌
19:18
cancelled
Aberdeen
1S45 • CrossCountry
19:18
19:31
Aberdeen
1Z45 • CrossCountry
2
19:29
Edinburgh
2L54 • ScotRail
1
19:37
20:05
Aberdeen
1S19 • London North Eastern Railway
2
19:37
St Andrews (Bus)
0B00 • ScotRail
🚌
Later trains