06:38
Expected 06:41
Leven
Calling at:
- Kinghorn (06:45)
- Kirkcaldy (06:48)
- Cameron Bridge (07:02)
- Leven (07:07)
06:45
Expected On time
Edinburgh
Calling at:
- Aberdour (06:49)
- Dalgety Bay (06:54)
- Inverkeithing (06:58)
- North Queensferry (07:03)
- Dalmeny (07:07)
- Edinburgh Gateway (07:13)
- Haymarket (07:19)
- Edinburgh (07:24)
07:07
Expected On time
Edinburgh
Calling at:
- Aberdour (07:11)
- Dalgety Bay (07:16)
- Inverkeithing (07:19)
- Edinburgh Gateway (07:33)
- South Gyle (07:35)
- Haymarket (07:42)
- Edinburgh (07:47)
07:10
Expected On time
Perth
Calling at:
- Kinghorn (07:15)
- Kirkcaldy (07:20)
- Markinch (07:29)
- Ladybank (07:40)
- Perth (08:05)
07:35
Expected On time
Leven
Calling at:
- Kinghorn (07:40)
- Kirkcaldy (07:45)
- Cameron Bridge (08:00)
- Leven (08:05)
07:43
Expected On time
Edinburgh
Calling at:
- Aberdour (07:48)
- Dalgety Bay (07:53)
- Inverkeithing (07:56)
- North Queensferry (08:01)
- Dalmeny (08:05)
- Edinburgh Gateway (08:11)
- Haymarket (08:18)
- Edinburgh (08:25)
08:10
Expected On time
Perth
Calling at:
- Kinghorn (08:14)
- Kirkcaldy (08:19)
- Markinch (08:28)
- Ladybank (08:37)
- Perth (09:00)
08:13
Expected On time
Edinburgh
Calling at:
- Aberdour (08:17)
- Dalgety Bay (08:22)
- Inverkeithing (08:26)
- Edinburgh Gateway (08:39)
- South Gyle (08:42)
- Haymarket (08:48)
- Edinburgh (08:56)