← Change station
Leuchars
Earlier trains
17:37
Edinburgh
1B88 • ScotRail
1
17:37
St Andrews (Bus)
0B00 • ScotRail
🚌
17:45
St Andrews (Bus)
0B00 • ScotRail
🚌
17:52
St Andrews (Bus)
0B00 • ScotRail
🚌
17:53
Edinburgh
1L26 • ScotRail
1
18:00
St Andrews (Bus)
0B00 • ScotRail
🚌
18:07
St Andrews (Bus)
0B00 • ScotRail
🚌
18:15
St Andrews (Bus)
0B00 • ScotRail
🚌
18:16
Dundee
1L23 • ScotRail
2
18:22
St Andrews (Bus)
0B00 • ScotRail
🚌
18:30
St Andrews (Bus)
0B00 • ScotRail
🚌
18:35
Aberdeen
1A91 • ScotRail
2
18:37
St Andrews (Bus)
0B00 • ScotRail
🚌
18:45
St Andrews (Bus)
0B00 • ScotRail
🚌
18:52
St Andrews (Bus)
0B00 • ScotRail
🚌
19:00
Edinburgh
1L28 • ScotRail
1
19:00
St Andrews (Bus)
0B00 • ScotRail
🚌
19:03
Dundee
1L25 • ScotRail
2
19:07
St Andrews (Bus)
0B00 • ScotRail
🚌
19:15
St Andrews (Bus)
0B00 • ScotRail
🚌
19:18
Dundee
1S45 • CrossCountry
2
19:22
St Andrews (Bus)
0B00 • ScotRail
🚌
19:32
St Andrews (Bus)
0B00 • ScotRail
🚌
Later trains