← Change station
Leuchars
Earlier trains
17:34
St Andrews (Bus)
0B00 • ScotRail
🚌
17:37
17:39
Edinburgh
1B88 • ScotRail
1
17:43
St Andrews (Bus)
0B00 • ScotRail
🚌
17:52
St Andrews (Bus)
0B00 • ScotRail
🚌
17:54
Edinburgh
1L26 • ScotRail
1
18:01
St Andrews (Bus)
0B00 • ScotRail
🚌
18:06
18:20
Dundee
1L23 • ScotRail
2
18:10
St Andrews (Bus)
0B00 • ScotRail
🚌
18:19
St Andrews (Bus)
0B00 • ScotRail
🚌
18:28
St Andrews (Bus)
0B00 • ScotRail
🚌
18:32
Aberdeen
1A91 • ScotRail
2
18:37
St Andrews (Bus)
0B00 • ScotRail
🚌
18:46
St Andrews (Bus)
0B00 • ScotRail
🚌
18:55
St Andrews (Bus)
0B00 • ScotRail
🚌
19:00
Edinburgh
1L28 • ScotRail
1
19:02
19:05
Dundee
1L25 • ScotRail
2
19:04
St Andrews (Bus)
0B00 • ScotRail
🚌
19:13
St Andrews (Bus)
0B00 • ScotRail
🚌
19:18
cancelled
Aberdeen
1S45 • CrossCountry
2
19:18
cancelled
Aberdeen
1Z45 • CrossCountry
19:22
St Andrews (Bus)
0B00 • ScotRail
🚌
19:31
St Andrews (Bus)
0B00 • ScotRail
🚌
Later trains