Operator: ScotRail
Calling Points:
| 19:24 | Stirling | On time |
| 19:34 | Alloa | On time |
| 19:24 | Stirling | On time |
| 19:34 | Alloa | On time |
| 19:30 | Stirling | On time |
| 19:35 | Bridge of Allan | On time |
| 19:39 | Dunblane | On time |
| 19:43 | Croy | On time |
| 19:48 | Lenzie | On time |
| 19:53 | Bishopbriggs | On time |
| 20:01 | Glasgow Queen Street | On time |
| 19:54 | Stirling | On time |
| 20:04 | Alloa | On time |
| 19:50 | Camelon | On time |
| 19:52 | Falkirk Grahamston | On time |
| 19:58 | Polmont | On time |
| 20:03 | Linlithgow | On time |
| 20:18 | Edinburgh Park | On time |
| 20:23 | Haymarket | On time |
| 20:28 | Edinburgh | On time |
| 19:58 | Stirling | On time |
| 20:03 | Bridge of Allan | On time |
| 20:07 | Dunblane | On time |
| 20:15 | Croy | On time |
| 20:20 | Lenzie | On time |
| 20:24 | Bishopbriggs | On time |
| 20:30 | Glasgow Queen Street | On time |
| 20:12 | Camelon | On time |
| 20:15 | Falkirk Grahamston | On time |
| 20:20 | Polmont | On time |
| 20:26 | Linlithgow | On time |
| 20:40 | Edinburgh Park | On time |
| 20:45 | Haymarket | On time |
| 20:50 | Edinburgh | On time |
| 20:23 | Stirling | On time |
| 20:33 | Alloa | On time |
| 20:39 | Croy | On time |
| 20:44 | Lenzie | On time |
| 20:49 | Bishopbriggs | On time |
| 20:56 | Glasgow Queen Street | On time |