22:53
Expected On time
London Euston
Calling at:
- Preston (04:15)
- Crewe (05:12)
- Birmingham International (06:20)
- London Euston (08:00)
23:25
Expected 23:29
Aberdeen
Calling at:
- Arbroath (23:35)
- Montrose (23:49)
- Laurencekirk (00:00)
- Stonehaven (00:13)
- Portlethen (00:22)
- Aberdeen (00:32)
This service has been delayed by a late running train being in front of this one
23:29
Expected On time
Perth
Calling at:
- Monifieth (23:34)
- Broughty Ferry (23:38)
- Dundee (23:47)
- Invergowrie (23:54)
- Perth (00:12)