13:39
Expected On time
Edinburgh
Calling at:
- Haymarket (13:45)
- Edinburgh (13:55)
13:46
Expected On time
Perth
via Kirkcaldy
Calling at:
- Edinburgh Gateway (13:48)
- Inverkeithing (13:58)
- Dalgety Bay (14:02)
- Aberdour (14:07)
- Burntisland (14:11)
- Kinghorn (14:16)
- Kirkcaldy (14:21)
- Markinch (14:31)
- Ladybank (14:39)
- Perth (15:12)
13:52
Expected On time
Edinburgh
Calling at:
- Haymarket (13:58)
- Edinburgh (14:04)
14:27
Expected On time
Leven
Calling at:
- Edinburgh Gateway (14:29)
- Dalmeny (14:35)
- North Queensferry (14:39)
- Inverkeithing (14:43)
- Rosyth (14:47)
- Dunfermline City (14:51)
- Dunfermline Queen Margaret (14:55)
- Cowdenbeath (15:02)
- Lochgelly (15:08)
- Cardenden (15:12)
- Glenrothes with Thornton (15:19)
- Cameron Bridge (15:29)
- Leven (15:34)
14:43
Expected On time
Edinburgh
Calling at:
- Haymarket (14:49)
- Edinburgh (14:55)
14:50
Expected On time
Edinburgh
Calling at:
- Haymarket (14:56)
- Edinburgh (15:01)
14:50
Expected On time
Perth
via Kirkcaldy
Calling at:
- Edinburgh Gateway (14:52)
- Inverkeithing (15:02)
- Dalgety Bay (15:06)
- Aberdour (15:11)
- Burntisland (15:15)
- Kinghorn (15:20)
- Kirkcaldy (15:25)
- Markinch (15:34)
- Ladybank (15:43)
- Perth (16:13)
15:25
Expected On time
Leven
Calling at:
- Edinburgh Gateway (15:27)
- Dalmeny (15:33)
- North Queensferry (15:37)
- Inverkeithing (15:40)
- Rosyth (15:44)
- Dunfermline City (15:49)
- Dunfermline Queen Margaret (15:53)
- Cowdenbeath (15:59)
- Lochgelly (16:05)
- Cardenden (16:09)
- Glenrothes with Thornton (16:16)
- Cameron Bridge (16:25)
- Leven (16:31)