Operator: ScotRail
Previous Calling Points:
| 19:10 | Glasgow Queen Street | On time |
| 19:43 | Stirling | On time |
| 19:10 | Glasgow Queen Street | On time |
| 19:43 | Stirling | On time |
| 19:53 | Dunblane | Unknown |
| 19:04 | Edinburgh | Delayed | actual 19:09 |
| 19:08 | Haymarket | Delayed | actual 19:14 |
| 19:13 | Edinburgh Park | Delayed | actual 19:19 |
| 19:27 | Linlithgow | Delayed | actual 19:30 |
| 19:32 | Polmont | Delayed | actual 19:36 |
| 19:39 | Falkirk Grahamston | Delayed | actual 19:42 |
| 19:43 | Camelon | Delayed | actual 19:45 |
| 19:50 | Larbert | Unknown | |
| 19:59 | Stirling | Unknown |
| 19:13 | Dundee | On time |
| 19:19 | Invergowrie | On time |
| 19:46 | Perth | Unknown |
| 20:02 | Gleneagles | Unknown |
| 20:16 | Dunblane | Unknown |
| 20:29 | Dunblane | Unknown |
| 20:11 | Glasgow Queen Street | Unknown |
| 20:41 | Stirling | Unknown |
| 20:03 | Edinburgh | Unknown |
| 20:08 | Haymarket | Unknown |
| 20:13 | Edinburgh Park | Unknown |
| 20:27 | Linlithgow | Unknown |
| 20:32 | Polmont | Unknown |
| 20:37 | Falkirk Grahamston | Unknown |
| 20:40 | Camelon | Unknown |
| 20:43 | Larbert | Unknown |
| 20:52 | Stirling | Unknown |
| 20:40 | Glasgow Queen Street | Unknown |
| 21:08 | Stirling | Unknown |
| 21:35 | Dunblane | Unknown |