← Change station
Kirkcaldy
Earlier trains
21:50
21:53
Edinburgh
1L94 • ScotRail
1
21:54
Leven
2K81 • ScotRail
2
22:03
Aberdeen
1A97 • ScotRail
2
22:08
Edinburgh
1B96 • ScotRail
1
22:20
Perth
1L71 • ScotRail
2
22:30
Edinburgh
1L34 • ScotRail
1
22:38
Dundee
1L33 • ScotRail
2
22:38
Edinburgh
2K84 • ScotRail
1
22:50
Leven
2K83 • ScotRail
2
22:52
London Euston
1B16 • Caledonian Sleeper
1
23:02
Edinburgh
1L96 • ScotRail
1
23:17
Edinburgh
1L36 • ScotRail
1
23:19
Perth
1L73 • ScotRail
2
Later trains