Operator: ScotRail
Previous Calling Points:
| 19:45 | Alloa | On time |
| 19:45 | Alloa | On time |
| 19:19 | Glasgow Queen Street | On time |
| 19:26 | Bishopbriggs | On time |
| 19:31 | Lenzie | On time |
| 19:36 | Croy | On time |
| 19:46 | Larbert | On time |
| 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:53 | Dunblane | Unknown |
| 19:56 | Bridge of Allan | Unknown |
| 19:37 | Glasgow Queen Street | On time |
| 17:26 | Inverness | On time | |
| 17:59 | Carrbridge | Unknown | |
| 18:08 | Aviemore | On time | |
| 18:20 | Kingussie | On time | |
| 19:05 | Pitlochry | On time | |
| 19:20 | Dunkeld & Birnam | Delayed | actual 19:22 |
| 19:39 | Perth | Delayed | actual 19:41 |
| 19:54 | Gleneagles | Unknown |
| 19:34 | Edinburgh | On time |
| 19:39 | Haymarket | On time |
| 20:12 | Alloa | Unknown |
| 19:49 | Glasgow Queen Street | On time |
| 19:54 | Bishopbriggs | Unknown |
| 19:59 | Lenzie | Unknown |
| 20:05 | Croy | Unknown |
| 20:15 | Larbert | Unknown |
| 19:13 | Dundee | On time |
| 19:19 | Invergowrie | On time |
| 19:46 | Perth | On time |
| 20:02 | Gleneagles | Unknown |
| 20:16 | Dunblane | Unknown |
| 20:20 | Bridge of Allan | Unknown |