Operator: ScotRail
Previous Calling Points:
| 18:21 | Inverurie | On time |
| 18:26 | Kintore | On time |
| 18:36 | Dyce | Unknown |
| 18:21 | Inverurie | On time |
| 18:26 | Kintore | On time |
| 18:36 | Dyce | Unknown |
| 17:26 | Dundee | On time | |
| 17:33 | Broughty Ferry | Unknown | |
| 17:37 | Monifieth | Unknown | |
| 17:43 | Carnoustie | Delayed | actual 17:47 |
| 17:50 | Arbroath | Delayed | actual 17:55 |
| 18:05 | Montrose | Delayed | actual 18:10 |
| 18:17 | Laurencekirk | Delayed | actual 18:20 |
| 18:31 | Stonehaven | Unknown | |
| 18:40 | Portlethen | Unknown |
| 16:29 | Edinburgh | On time | |
| 16:35 | Haymarket | On time | |
| 17:18 | Cupar | Unknown | |
| 17:25 | Leuchars | Delayed | actual 17:45 |
| 17:42 | Dundee | Delayed | actual 18:03 |
| 18:15 | Montrose | Unknown | |
| 18:41 | Stonehaven | Unknown |
| 18:36 | Montrose | Unknown |
| 18:47 | Laurencekirk | Unknown |
| 19:01 | Stonehaven | Unknown |
| 19:10 | Portlethen | Unknown |
| 16:38 | Glasgow Queen Street | Delayed | actual 16:40 |
| 17:06 | Stirling | On time | |
| 17:46 | Perth | On time | |
| 18:09 | Dundee | On time | |
| 18:35 | Arbroath | Unknown | |
| 18:49 | Montrose | Unknown | |
| 19:11 | Stonehaven | Unknown |
| 17:20 | Inverness | Delayed | actual 17:29 |
| 17:30 | Inverness Airport | Delayed | actual 17:40 |
| 17:39 | Nairn | Delayed | actual 17:49 |
| 17:50 | Forres | Delayed | actual 18:00 |
| 18:03 | Elgin | Delayed | actual 18:13 |
| 18:22 | Keith | Delayed | actual 18:33 |
| 18:44 | Huntly | Unknown | |
| 19:00 | Insch | Unknown | |
| 19:12 | Inverurie | Unknown | |
| 19:18 | Kintore | Unknown | |
| 19:27 | Dyce | Unknown |
| 19:26 | Inverurie | Unknown |
| 19:31 | Kintore | Unknown |
| 19:41 | Dyce | Unknown |
| 19:15 | Montrose | Unknown |
| 19:26 | Laurencekirk | Unknown |
| 19:40 | Stonehaven | Unknown |
| 19:49 | Portlethen | Unknown |
| 17:30 | Edinburgh | On time |
| 17:38 | Haymarket | On time |
| 18:09 | Kirkcaldy | On time |
| 18:27 | Cupar | Unknown |
| 18:35 | Leuchars | Unknown |
| 18:52 | Dundee | Unknown |
| 18:59 | Broughty Ferry | Unknown |
| 19:07 | Carnoustie | Unknown |
| 19:14 | Arbroath | Unknown |
| 19:28 | Montrose | Unknown |
| 19:51 | Stonehaven | Unknown |
| 18:01 | Inverness | On time | |
| 18:13 | Inverness Airport | Delayed | actual 18:18 |
| 18:30 | Nairn | Unknown | |
| 18:42 | Forres | Unknown | |
| 18:56 | Elgin | Unknown | |
| 19:16 | Keith | Unknown | |
| 19:37 | Huntly | Unknown | |
| 19:53 | Insch | Unknown | |
| 20:05 | Inverurie | Unknown | |
| 20:10 | Kintore | Unknown | |
| 20:20 | Dyce | Unknown |