06:44
Expected On time
Edinburgh
Calling at:
- Cupar (06:51)
- Springfield (06:56)
- Ladybank (07:01)
- Markinch (07:09)
- Kirkcaldy (07:19)
- Burntisland (07:27)
- Dalgety Bay (07:35)
- Inverkeithing (07:39)
- Edinburgh Gateway (07:50)
- Haymarket (07:57)
- Edinburgh (08:03)
07:11
Expected On time
Dundee
07:27
Expected On time
Aberdeen
Calling at:
- Dundee (07:42)
- Carnoustie (07:54)
- Arbroath (08:01)
- Montrose (08:16)
- Stonehaven (08:37)
- Aberdeen (08:56)
07:27
Expected 07:29
Edinburgh
Calling at:
- Cupar (07:34)
- Haymarket (08:30)
- Edinburgh (08:35)
This service has been delayed by a fire on property near the railway