← Change station
Markinch
Earlier trains
17:54
17:55
Dundee
1L23 • ScotRail
2
18:01
Edinburgh
1L86 • ScotRail
1
18:16
18:18
Edinburgh
1L26 • ScotRail
1
18:33
Edinburgh
1L88 • ScotRail
1
18:35
Perth
1L93 • ScotRail
2
18:48
Dundee
1L25 • ScotRail
2
19:21
Edinburgh
1L28 • ScotRail
1
19:36
Perth
1L95 • ScotRail
2
19:43
Edinburgh
1L90 • ScotRail
1
Later trains