06:02
Expected 06:06
Edinburgh
Calling at:
- Ladybank (06:12)
- Markinch (06:20)
- Kirkcaldy (06:29)
- Inverkeithing (06:45)
- Edinburgh Gateway (06:55)
- Haymarket (07:03)
- Edinburgh (07:08)
06:27
Expected On time
Aberdeen
Calling at:
- Leuchars (06:34)
- Dundee (06:48)
- Carnoustie (07:02)
- Arbroath (07:10)
- Montrose (07:25)
- Laurencekirk (07:38)
- Stonehaven (07:51)
- Portlethen (08:00)
- Aberdeen (08:12)
06:52
Expected On time
Edinburgh
Calling at:
- 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:04
Expected On time
Dundee
Calling at:
- Leuchars (07:11)
- Dundee (07:27)
07:20
Expected On time
Aberdeen
Calling at:
- Leuchars (07:26)
- Dundee (07:42)
- Carnoustie (07:54)
- Arbroath (08:01)
- Montrose (08:16)
- Stonehaven (08:37)
- Aberdeen (08:56)
07:35
Expected On time
Edinburgh
Calling at:
- Haymarket (08:30)
- Edinburgh (08:35)
07:57
Expected On time
Edinburgh
Calling at:
- Ladybank (08:04)
- Markinch (08:12)
- Kirkcaldy (08:22)
- Inverkeithing (08:40)
- Edinburgh Gateway (08:52)
- Haymarket (09:03)
- Edinburgh (09:09)
07:59
Expected On time
Dundee
Calling at:
- Leuchars (08:06)
- Dundee (08:20)