Operator: ScotRail
Previous Calling Points:
| 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 | Unknown | |
| 19:52 | Aberdour | Unknown |
| 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 | Unknown | |
| 19:52 | Aberdour | Unknown |
| 19:42 | Edinburgh | On time |
| 19:46 | Haymarket | On time |
| 19:51 | South Gyle | Unknown |
| 19:53 | Edinburgh Gateway | Unknown |
| 20:04 | Inverkeithing | Unknown |
| 19:13 | Perth | On time |
| 19:39 | Ladybank | On time |
| 19:47 | Markinch | Unknown |
| 19:57 | Kirkcaldy | Unknown |
| 20:02 | Kinghorn | Unknown |
| 20:07 | Burntisland | Unknown |
| 20:11 | Aberdour | Unknown |
| 20:05 | Edinburgh | Unknown |
| 20:09 | Haymarket | Unknown |
| 20:15 | Edinburgh Gateway | Unknown |
| 20:20 | Dalmeny | Unknown |
| 20:24 | North Queensferry | Unknown |
| 20:28 | Inverkeithing | Unknown |
| 20:25 | Leven | Unknown |
| 20:30 | Cameron Bridge | Unknown |
| 20:43 | Kirkcaldy | Unknown |
| 20:48 | Kinghorn | Unknown |
| 20:53 | Burntisland | Unknown |
| 20:58 | Aberdour | Unknown |
| 20:39 | Edinburgh | Unknown |
| 20:43 | Haymarket | Unknown |
| 20:48 | South Gyle | Unknown |
| 20:50 | Edinburgh Gateway | Unknown |
| 21:01 | Inverkeithing | Unknown |
| 20:19 | Perth | Unknown |
| 20:40 | Ladybank | Unknown |
| 20:48 | Markinch | Unknown |
| 20:58 | Kirkcaldy | Unknown |
| 21:03 | Kinghorn | Unknown |
| 21:08 | Burntisland | Unknown |
| 21:13 | Aberdour | Unknown |
| 21:07 | Edinburgh | Unknown |
| 21:11 | Haymarket | Unknown |
| 21:17 | Edinburgh Gateway | Unknown |
| 21:23 | Dalmeny | Unknown |
| 21:27 | North Queensferry | Unknown |
| 21:31 | Inverkeithing | Unknown |