This service has been delayed by a late running freight train
Operator: ScotRail
Previous Calling Points:
| 18:41 | Edinburgh | On time | |
| 18:45 | Haymarket | Delayed | actual 18:48 |
| 18:50 | South Gyle | Delayed | actual 18:54 |
| 18:53 | Edinburgh Gateway | Delayed | actual 18:57 |
| 19:03 | Inverkeithing | Delayed | actual 19:08 |
| 19:07 | Dalgety Bay | Delayed | actual 19:12 |
| 19:12 | Aberdour | Delayed | actual 19:17 |
| 19:16 | Burntisland | Delayed | actual 19:22 |
| 19:21 | Kinghorn | Delayed | actual 19:28 |
| 19:26 | Kirkcaldy | Delayed | actual 19:33 |
| 19:35 | Markinch | Delayed | actual 19:42 |
