← Change station
Kirkcaldy
Earlier trains
12:46
Dundee
1L33 • ScotRail
2
13:01
Edinburgh
1L76 • ScotRail
1
13:22
Perth
1L83 • ScotRail
2
13:25
Edinburgh
1L38 • ScotRail
1
13:45
Dundee
1L35 • ScotRail
2
14:06
Edinburgh
1L78 • ScotRail
1
14:22
Perth
1L85 • ScotRail
2
14:25
Edinburgh
1L40 • ScotRail
1
Later trains