← Change station
Kirkcaldy
21:25
21:26
Perth
1L99 • ScotRail
2
21:31
Edinburgh
1L32 • ScotRail
1
21:36
Dundee
1L31 • ScotRail
2
21:43
Edinburgh
2K82 • ScotRail
1
21:50
Edinburgh
1L94 • ScotRail
1
21:50
21:52
Leven
2K81 • ScotRail
2
22:04
22:08
Aberdeen
1A97 • ScotRail
2
22:09
Edinburgh
1B96 • ScotRail
1
22:30
22:31
Perth
1L71 • ScotRail
2
22:35
Edinburgh
1L34 • ScotRail
1
22:40
Edinburgh
2K84 • ScotRail
1
22:44
Dundee
1L33 • ScotRail
2
22:50
22:52
Leven
2K83 • ScotRail
2
22:59
Edinburgh
1L96 • ScotRail
1
23:16
Edinburgh
1L36 • ScotRail
1
Later trains