Operator: ScotRail
Calling Points:
| 19:46 | Kinghorn | On time |
| 19:51 | Kirkcaldy | On time |
| 20:08 | Cameron Bridge | On time |
| 20:13 | Leven | On time |
| 19:46 | Kinghorn | On time |
| 19:51 | Kirkcaldy | On time |
| 20:08 | Cameron Bridge | On time |
| 20:13 | Leven | On time |
| 19:52 | Aberdour | On time |
| 19:56 | Dalgety Bay | On time |
| 20:00 | Inverkeithing | On time |
| 20:04 | North Queensferry | On time |
| 20:08 | Dalmeny | On time |
| 20:14 | Edinburgh Gateway | On time |
| 20:21 | Haymarket | On time |
| 20:27 | Edinburgh | On time |
| 20:11 | Aberdour | On time |
| 20:16 | Dalgety Bay | On time |
| 20:19 | Inverkeithing | On time |
| 20:30 | Edinburgh Gateway | On time |
| 20:33 | South Gyle | On time |
| 20:39 | Haymarket | On time |
| 20:45 | Edinburgh | On time |
| 20:21 | Kinghorn | On time |
| 20:26 | Kirkcaldy | On time |
| 20:35 | Markinch | On time |
| 20:46 | Ladybank | On time |
| 21:09 | Perth | On time |
| 20:45 | Kinghorn | On time |
| 20:50 | Kirkcaldy | On time |
| 21:04 | Cameron Bridge | On time |
| 21:10 | Leven | On time |
| 20:58 | Aberdour | On time |
| 21:03 | Dalgety Bay | On time |
| 21:06 | Inverkeithing | On time |
| 21:11 | North Queensferry | On time |
| 21:15 | Dalmeny | On time |
| 21:21 | Edinburgh Gateway | On time |
| 21:27 | Haymarket | On time |
| 21:32 | Edinburgh | On time |
| 21:12 | Aberdour | On time |
| 21:17 | Dalgety Bay | On time |
| 21:21 | Inverkeithing | On time |
| 21:32 | Edinburgh Gateway | On time |
| 21:34 | South Gyle | On time |
| 21:41 | Haymarket | On time |
| 21:46 | Edinburgh | On time |
| 21:18 | Kinghorn | On time |
| 21:23 | Kirkcaldy | On time |
| 21:32 | Markinch | On time |
| 21:41 | Ladybank | On time |
| 22:09 | Perth | On time |