Operator: ScotRail
Previous Calling Points:
| 18:14 | Glasgow Central | On time |
| 18:29 | Uddingston | On time |
| 18:36 | Bellshill | Unknown |
| 18:41 | Holytown | Unknown |
| 18:14 | Glasgow Central | On time |
| 18:29 | Uddingston | On time |
| 18:36 | Bellshill | Unknown |
| 18:41 | Holytown | Unknown |
| 17:59 | Edinburgh | On time | |
| 18:03 | Haymarket | On time | |
| 18:06 | Slateford | Delayed | actual 18:07 |
| 18:09 | Kingsknowe | On time | |
| 18:11 | Wester Hailes | Unknown | |
| 18:15 | Curriehill | On time | |
| 18:21 | Kirknewton | On time | |
| 18:27 | Livingston South | On time | |
| 18:31 | West Calder | On time | |
| 18:35 | Addiewell | Unknown | |
| 18:39 | Breich | Unknown | |
| 18:43 | Fauldhouse | Unknown | |
| 18:48 | Shotts | Unknown | |
| 18:52 | Hartwood | Unknown | |
| 18:56 | Cleland | Unknown |
| 18:26 | Edinburgh | On time |
| 18:31 | Haymarket | On time |
| 18:52 | Livingston South | Unknown |
| 18:56 | West Calder | Unknown |
| 19:00 | Addiewell | Unknown |
| 19:04 | Breich | Unknown |
| 19:08 | Fauldhouse | Unknown |
| 19:13 | Shotts | Unknown |
| 19:17 | Hartwood | Unknown |
| 19:21 | Cleland | Unknown |
| 19:18 | Glasgow Central | Unknown |
| 19:29 | Uddingston | Unknown |
| 19:33 | Bellshill | Unknown |
| 19:37 | Holytown | Unknown |
| 19:30 | Edinburgh | Unknown |
| 19:34 | Haymarket | Unknown |
| 19:38 | Slateford | Unknown |
| 19:41 | Kingsknowe | Unknown |
| 19:43 | Wester Hailes | Unknown |
| 19:47 | Curriehill | Unknown |
| 19:53 | Kirknewton | Unknown |
| 19:58 | Livingston South | Unknown |
| 20:03 | West Calder | Unknown |
| 20:06 | Addiewell | Unknown |
| 20:11 | Breich | Unknown |
| 20:15 | Fauldhouse | Unknown |
| 20:20 | Shotts | Unknown |
| 20:23 | Hartwood | Unknown |
| 20:28 | Cleland | Unknown |