15:25
Expected On time
Edinburgh
Calling at:
- Cupar (15:33)
- Haymarket (16:17)
- Edinburgh (16:24)
15:33
Expected 15:40
Aberdeen
Calling at:
- Dundee (15:52)
- Arbroath (16:08)
- Montrose (16:21)
- Stonehaven (16:44)
- Aberdeen (17:06)
This service has been delayed by the train departing late to maintain customer connections
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)
16:10
Expected On time
Dundee