Operator: ScotRail
Calling Points:
| 20:16 | Linlithgow | Delayed | exp 20:18 |
| 20:30 | Haymarket | On time | |
| 20:35 | Edinburgh | On time |
| 20:16 | Linlithgow | Delayed | exp 20:18 |
| 20:30 | Haymarket | On time | |
| 20:35 | Edinburgh | On time |
| 20:26 | Linlithgow | On time |
| 20:40 | Edinburgh Park | On time |
| 20:45 | Haymarket | On time |
| 20:50 | Edinburgh | On time |
| 20:37 | Falkirk Grahamston | On time |
| 20:40 | Camelon | On time |
| 20:43 | Larbert | On time |
| 20:51 | Stirling | On time |
| 20:56 | Bridge of Allan | On time |
| 21:01 | Dunblane | On time |
| 20:43 | Falkirk High | On time |
| 20:52 | Croy | On time |
| 21:05 | Glasgow Queen Street | On time |
| 20:46 | Linlithgow | On time |
| 21:00 | Haymarket | On time |
| 21:06 | Edinburgh | On time |
| 21:02 | Linlithgow | On time |
| 21:17 | Edinburgh Park | On time |
| 21:23 | Haymarket | On time |
| 21:28 | Edinburgh | On time |
| 21:16 | Linlithgow | On time |
| 21:29 | Haymarket | On time |
| 21:34 | Edinburgh | On time |
| 21:15 | Falkirk High | On time |
| 21:24 | Croy | On time |
| 21:37 | Glasgow Queen Street | On time |
| 21:35 | Falkirk Grahamston | On time |
| 21:40 | Camelon | On time |
| 21:43 | Larbert | On time |
| 21:50 | Stirling | On time |
| 21:56 | Bridge of Allan | On time |
| 22:00 | Dunblane | On time |
| 21:44 | Linlithgow | On time |
| 22:00 | Haymarket | On time |
| 22:06 | Edinburgh | On time |