Operator: ScotRail
Previous Calling Points:
| 18:47 | Dundee | On time | |
| 19:00 | Leuchars | On time | |
| 19:07 | Cupar | On time | |
| 19:14 | Ladybank | On time | |
| 19:21 | Markinch | Delayed | actual 19:23 |
| 19:33 | Kirkcaldy | On time |
| 18:47 | Dundee | On time | |
| 19:00 | Leuchars | On time | |
| 19:07 | Cupar | On time | |
| 19:14 | Ladybank | On time | |
| 19:21 | Markinch | Delayed | actual 19:23 |
| 19:33 | Kirkcaldy | On time |
| 19:20 | Leven | On time | |
| 19:24 | Cameron Bridge | Delayed | actual 19:27 |
| 19:38 | Kirkcaldy | On time | |
| 19:42 | Kinghorn | On time | |
| 19:47 | Burntisland | On time | |
| 19:52 | Aberdour | Unknown | |
| 19:57 | Dalgety Bay | Unknown |
| 19:42 | Edinburgh | On time |
| 19:46 | Haymarket | On time |
| 19:51 | South Gyle | Unknown |
| 19:53 | Edinburgh Gateway | Unknown |
| 19:56 | Cowdenbeath | Unknown |
| 20:02 | Dunfermline Queen Margaret | Unknown |
| 20:05 | Dunfermline City | Unknown |
| 20:09 | Rosyth | Unknown |
| 19:49 | Edinburgh | Unknown |
| 19:53 | Haymarket | Unknown |
| 19:59 | Edinburgh Gateway | Unknown |
| 20:05 | Dalmeny | Unknown |
| 20:08 | North Queensferry | Unknown |
| 19:13 | Perth | On time |
| 19:39 | Ladybank | On time |
| 19:47 | Markinch | On time |
| 19:57 | Kirkcaldy | Unknown |
| 20:02 | Kinghorn | Unknown |
| 20:07 | Burntisland | Unknown |
| 20:11 | Aberdour | Unknown |
| 20:16 | Dalgety Bay | Unknown |
| 19:59 | Edinburgh | Unknown |
| 20:04 | Haymarket | Unknown |
| 20:10 | Edinburgh Gateway | Unknown |
| 20:05 | Edinburgh | Unknown |
| 20:09 | Haymarket | Unknown |
| 20:15 | Edinburgh Gateway | Unknown |
| 20:20 | Dalmeny | Unknown |
| 20:24 | North Queensferry | Unknown |