17:08
Expected On time
Dundee
17:26
Expected On time
Aberdeen
Calling at:
- Dundee (17:39)
- Arbroath (18:01)
- Montrose (18:16)
- Stonehaven (18:41)
- Aberdeen (19:00)
17:37
Expected 17:40
Edinburgh
Calling at:
- Cupar (17:46)
- Haymarket (18:26)
- Edinburgh (18:32)
This service has been delayed by train crew being delayed