Operator: ScotRail
Calling Points:
| 19:02 | Leuchars | On time |
| 19:20 | Dundee | On time |
| 19:02 | Leuchars | On time |
| 19:20 | Dundee | 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:17 | Leuchars | Delayed | exp 19:29 |
| 19:31 | Dundee | Delayed | exp 19:42 |
| 20:11 | Leuchars | On time |
| 20:28 | Dundee | On time |
| 20:12 | Ladybank | On time |
| 20:19 | Markinch | On time |
| 20:30 | Kirkcaldy | On time |
| 20:48 | Inverkeithing | On time |
| 21:01 | Edinburgh Gateway | On time |
| 21:07 | Haymarket | On time |
| 21:14 | Edinburgh | On time |
| 20:25 | Leuchars | On time |
| 20:43 | Dundee | On time |
| 21:01 | Arbroath | On time |
| 21:18 | Montrose | On time |
| 21:55 | Aberdeen | On time |