08:29 Platform —
Expected On time
Edinburgh
Calling at:
- Edinburgh Gateway (08:35)
- South Gyle (08:37)
- Haymarket (08:43)
- Edinburgh (08:49)
08:29 Platform —
Expected On time
Leven
Calling at:
- North Queensferry (08:32)
- Inverkeithing (08:36)
- Rosyth (08:40)
- Dunfermline City (08:45)
- Dunfermline Queen Margaret (08:49)
- Cowdenbeath (08:55)
- Lochgelly (09:01)
- Cardenden (09:05)
- Glenrothes with Thornton (09:12)
- Cameron Bridge (09:22)
- Leven (09:27)
08:42 Platform —
Expected On time
Edinburgh
Calling at:
- Edinburgh Gateway (08:47)
- South Gyle (08:50)
- Haymarket (08:59)
- Edinburgh (09:06)
09:01 Platform —
Expected On time
Cowdenbeath
Calling at:
- North Queensferry (09:04)
- Inverkeithing (09:08)
- Rosyth (09:12)
- Dunfermline City (09:17)
- Dunfermline Queen Margaret (09:21)
- Cowdenbeath (09:29)
09:04 Platform —
Expected On time
Edinburgh
Calling at:
- Edinburgh Gateway (09:09)
- Haymarket (09:17)
- Edinburgh (09:23)
09:22 Platform —
Expected On time
Leven
Calling at:
- North Queensferry (09:26)
- Inverkeithing (09:30)
- Dalgety Bay (09:33)
- Aberdour (09:38)
- Burntisland (09:43)
- Kinghorn (09:48)
- Kirkcaldy (09:53)
- Cameron Bridge (10:07)
- Leven (10:12)
09:34 Platform —
Expected On time
Leven
Calling at:
- North Queensferry (09:38)
- Inverkeithing (09:42)
- Rosyth (09:46)
- Dunfermline City (09:51)
- Dunfermline Queen Margaret (09:55)
- Cowdenbeath (10:02)
- Lochgelly (10:08)
- Cardenden (10:12)
- Glenrothes with Thornton (10:19)
- Cameron Bridge (10:28)
- Leven (10:33)
09:41 Platform —
Expected On time
Edinburgh
Calling at:
- Edinburgh Gateway (09:47)
- South Gyle (09:49)
- Haymarket (09:55)
- Edinburgh (10:02)
10:01 Platform —
Expected On time
Cowdenbeath
Calling at:
- North Queensferry (10:04)
- Inverkeithing (10:08)
- Rosyth (10:12)
- Dunfermline City (10:17)
- Dunfermline Queen Margaret (10:21)
- Cowdenbeath (10:29)
10:02 Platform —
Expected On time
Edinburgh
Calling at:
- Edinburgh Gateway (10:08)
- Haymarket (10:14)
- Edinburgh (10:19)