15:13
Expected On time
Dundee
15:25
Expected On time
Edinburgh
Calling at:
- Cupar (15:31)
- Haymarket (16:17)
- Edinburgh (16:24)
15:33
Expected 15:41
Aberdeen
Calling at:
- Dundee (15:53)
- Arbroath (16:09)
- Montrose (16:24)
- Stonehaven (16:44)
- Aberdeen (17:06)
This service has been delayed by a fault on a train earlier
15:56
Expected On time
Edinburgh
Calling at:
- Cupar (16:03)
- Ladybank (16:10)
- Markinch (16:17)
- Kirkcaldy (16:28)
- Inverkeithing (16:48)
- Edinburgh Gateway (17:00)
- Haymarket (17:07)
- Edinburgh (17:13)