← Change station
South Gyle
Earlier trains
17:30
Cowdenbeath
2G85 • ScotRail
2
17:36
17:38
Edinburgh
1L84 • ScotRail
1
17:47
Perth
via Kirkcaldy
1L93 • ScotRail
2
17:51
cancelled
Glenrothes with Thornton
2G09 • ScotRail
2
17:53
Edinburgh
2G08 • ScotRail
1
18:27
Cowdenbeath
2G87 • ScotRail
2
18:47
Edinburgh
1L86 • ScotRail
1
18:50
Perth
via Kirkcaldy
1L95 • ScotRail
2
18:53
Edinburgh
2G10 • ScotRail
1
19:03
Glenrothes with Thornton
2G35 • ScotRail
2
Later trains