← Change station
Kirkcaldy
Trains between London and Stevenage may be cancelled, revised or delayed by up to 30 minutes. More details can be found in
Status and Disruptions
.
Earlier trains
13:36
Dundee
1L35 • ScotRail
2
13:36
Edinburgh
2K66 • ScotRail
1
13:51
Leven
2K65 • ScotRail
2
14:08
Edinburgh
1L78 • ScotRail
1
14:22
Perth
1L85 • ScotRail
2
14:27
Edinburgh
1L40 • ScotRail
1
14:36
Edinburgh
2K68 • ScotRail
1
14:43
Dundee
1L37 • ScotRail
2
14:53
Leven
2K67 • ScotRail
2
15:07
Aberdeen
1W11 • London North Eastern Railway
2
15:10
Edinburgh
1L80 • ScotRail
1
15:25
Edinburgh
1L42 • ScotRail
1
15:26
Perth
1L87 • ScotRail
2
Later trains