Operator: ScotRail
Calling Points:
| 19:02 | Gleneagles | On time |
| 19:18 | Perth | On time |
| 19:43 | Invergowrie | On time |
| 19:51 | Dundee | On time |
| 19:02 | Gleneagles | On time |
| 19:18 | Perth | On time |
| 19:43 | Invergowrie | On time |
| 19:51 | Dundee | On time |
| 18:56 | Bridge of Allan | On time |
| 19:00 | Stirling | On time |
| 19:10 | Larbert | On time |
| 19:14 | Camelon | On time |
| 19:16 | Falkirk Grahamston | On time |
| 19:22 | Polmont | On time |
| 19:27 | Linlithgow | On time |
| 19:43 | Edinburgh Park | On time |
| 19:50 | Haymarket | On time |
| 19:55 | Edinburgh | On time |
| 19:12 | Bridge of Allan | On time |
| 19:17 | Stirling | On time |
| 19:52 | Glasgow Queen Street | On time |
| 19:33 | Bridge of Allan | On time |
| 19:37 | Stirling | On time |
| 19:46 | Larbert | 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 |
| 20:06 | Gleneagles | On time |
| 20:23 | Perth | On time |
| 20:42 | Invergowrie | On time |
| 20:51 | Dundee | On time |
| 19:56 | Bridge of Allan | On time |
| 20:00 | Stirling | On time |
| 20:09 | Larbert | 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:20 | Bridge of Allan | On time |
| 20:26 | Stirling | On time |
| 20:59 | Glasgow Queen Street | On time |
| 20:32 | Bridge of Allan | On time |
| 20:36 | Stirling | On time |
| 20:46 | Larbert | On time |
| 20:49 | Camelon | On time |
| 20:52 | Falkirk Grahamston | On time |
| 20:57 | Polmont | On time |
| 21:02 | Linlithgow | On time |
| 21:17 | Edinburgh Park | On time |
| 21:23 | Haymarket | On time |
| 21:28 | Edinburgh | On time |