← Change station
Leuchars
19:02
19:04
from Edinburgh
1L25 • ScotRail
2
↓
This site cannot display trains that left over 2 hours ago.
23:28
London Euston
1B16 • Caledonian Sleeper
1
23:42
St Andrews (Bus)
0B00 • ScotRail
🚌
00:02
St Andrews (Bus)
0B00 • ScotRail
🚌
00:02
St Andrews (Bus)
0B00 • ScotRail
🚌
00:08
Dundee
1L35 • ScotRail
2
00:22
St Andrews (Bus)
0B00 • ScotRail
🚌
Later trains
← Departures from Leuchars
20:05 Aberdeen to Edinburgh
1B96 • ScotRail •
RTT
This train has been delayed by a speed restriction.
Aberdeen
20:05
5
Portlethen
20:16
1
Stonehaven
20:25
20:28
1
Laurencekirk
20:38
20:42
1
Montrose
20:48
20:55
1
Arbroath
21:03
21:09
1
Dundee
21:19
21:26
arr •
21:21
21:29
dep
4
Leuchars
21:33
21:42
1
Cupar
21:41
21:50
1
Ladybank
21:48
21:58
1
Markinch
21:55
22:05
1
Kirkcaldy
22:05
22:13
arr •
22:08
22:14
dep
1
Haymarket
22:42
1
Edinburgh
22:47
15