Operator: ScotRail
Calling Points:
| 19:13 | Inverkeithing | On time |
| 19:24 | Edinburgh Gateway | On time |
| 19:32 | Haymarket | On time |
| 19:37 | Edinburgh | On time |
| 19:13 | Inverkeithing | On time |
| 19:24 | Edinburgh Gateway | On time |
| 19:32 | Haymarket | On time |
| 19:37 | Edinburgh | On time |
| 19:26 | Dunfermline City | Delayed | exp 19:28 |
| 19:30 | Dunfermline Queen Margaret | Delayed | exp 19:32 |
| 19:37 | Cowdenbeath | On time |
| 19:33 | Inverkeithing | On time |
| 19:37 | North Queensferry | On time |
| 19:41 | Dalmeny | On time |
| 19:47 | Edinburgh Gateway | On time |
| 19:50 | South Gyle | On time |
| 19:56 | Haymarket | On time |
| 20:01 | Edinburgh | On time |
| 19:49 | Dunfermline City | On time |
| 19:53 | Dunfermline Queen Margaret | On time |
| 19:59 | Cowdenbeath | On time |
| 20:05 | Lochgelly | On time |
| 20:09 | Cardenden | On time |
| 20:16 | Glenrothes with Thornton | On time |
| 20:26 | Cameron Bridge | On time |
| 20:31 | Leven | On time |
| 20:12 | Inverkeithing | On time |
| 20:23 | Edinburgh Gateway | On time |
| 20:30 | Haymarket | On time |
| 20:36 | Edinburgh | On time |
| 20:21 | Dunfermline City | On time |
| 20:25 | Dunfermline Queen Margaret | On time |
| 20:32 | Cowdenbeath | On time |
| 20:40 | Inverkeithing | On time |
| 20:44 | North Queensferry | On time |
| 20:48 | Dalmeny | On time |
| 20:54 | Edinburgh Gateway | On time |
| 20:57 | South Gyle | On time |
| 21:03 | Haymarket | On time |
| 21:08 | Edinburgh | On time |
| 20:47 | Dunfermline City | On time |
| 20:51 | Dunfermline Queen Margaret | On time |
| 20:58 | Cowdenbeath | On time |
| 21:04 | Lochgelly | On time |
| 21:08 | Cardenden | On time |
| 21:15 | Glenrothes with Thornton | On time |
| 21:26 | Cameron Bridge | On time |
| 21:31 | Leven | On time |