Operator: ScotRail
Calling Points:
| 18:50 | Dundee | On time |
| 18:58 | Broughty Ferry | On time |
| 19:06 | Carnoustie | On time |
| 19:13 | Arbroath | On time |
| 19:27 | Montrose | On time |
| 19:50 | Stonehaven | On time |
| 20:09 | Aberdeen | On time |
| 18:50 | Dundee | On time |
| 18:58 | Broughty Ferry | On time |
| 19:06 | Carnoustie | On time |
| 19:13 | Arbroath | On time |
| 19:27 | Montrose | On time |
| 19:50 | Stonehaven | On time |
| 20:09 | Aberdeen | On time |
| 19:07 | Cupar | On time |
| 19:14 | Ladybank | On time |
| 19:21 | Markinch | On time |
| 19:33 | Kirkcaldy | On time |
| 19:49 | Inverkeithing | On time |
| 19:59 | Edinburgh Gateway | On time |
| 20:06 | Haymarket | On time |
| 20:13 | Edinburgh | On time |
| 19:20 | Dundee | On time |
| 19:31 | Dundee | Delayed | exp 19:42 |