Operator: ScotRail
Calling Points:
| 15:48 | Larbert | On time |
| 15:56 | Stirling | On time |
| 15:48 | Larbert | On time |
| 15:56 | Stirling | On time |
| 16:03 | Falkirk Grahamston | On time |
| 16:09 | Polmont | On time |
| 16:14 | Linlithgow | On time |
| 16:27 | Edinburgh Park | On time |
| 16:32 | Haymarket | On time |
| 16:39 | Edinburgh | On time |
| 16:16 | Larbert | On time |
| 16:24 | Stirling | On time |
| 16:30 | Bridge of Allan | On time |
| 16:34 | Dunblane | On time |
| 16:32 | Falkirk Grahamston | On time |
| 16:37 | Polmont | On time |
| 16:42 | Linlithgow | On time |
| 16:57 | Edinburgh Park | On time |
| 17:01 | Haymarket | On time |
| 17:06 | Edinburgh | On time |
| 16:47 | Larbert | On time |
| 16:56 | Stirling | On time |
| 17:03 | Falkirk Grahamston | On time |
| 17:09 | Polmont | On time |
| 17:14 | Linlithgow | On time |
| 17:28 | Edinburgh Park | On time |
| 17:33 | Haymarket | On time |
| 17:39 | Edinburgh | On time |
| 17:17 | Larbert | On time |
| 17:27 | Stirling | On time |
| 17:32 | Bridge of Allan | On time |
| 17:37 | Dunblane | On time |
| 17:31 | Falkirk Grahamston | On time |
| 17:37 | Polmont | On time |
| 17:42 | Linlithgow | On time |
| 17:56 | Edinburgh Park | On time |
| 18:01 | Haymarket | On time |
| 18:06 | Edinburgh | On time |
| 17:46 | Larbert | On time |
| 17:57 | Stirling | On time |