Operator: ScotRail
Calling Points:
| 19:37 | Wester Hailes | On time |
| 19:40 | Kingsknowe | On time |
| 19:43 | Slateford | On time |
| 19:47 | Haymarket | On time |
| 19:52 | Edinburgh | On time |
| 19:37 | Wester Hailes | On time |
| 19:40 | Kingsknowe | On time |
| 19:43 | Slateford | On time |
| 19:47 | Haymarket | On time |
| 19:52 | Edinburgh | On time |
| 19:53 | Kirknewton | On time |
| 19:58 | Livingston South | On time |
| 20:02 | West Calder | On time |
| 20:06 | Addiewell | On time |
| 20:10 | Breich | On time |
| 20:14 | Fauldhouse | On time |
| 20:19 | Shotts | On time |
| 20:23 | Hartwood | On time |
| 20:27 | Cleland | On time |
| 20:31 | Carfin | On time |
| 20:33 | Holytown | On time |
| 20:37 | Bellshill | On time |
| 20:42 | Uddingston | On time |
| 20:55 | Glasgow Central | On time |
| 20:27 | Wester Hailes | On time |
| 20:30 | Kingsknowe | On time |
| 20:33 | Slateford | On time |
| 20:39 | Haymarket | On time |
| 20:44 | Edinburgh | On time |
| 20:50 | Kirknewton | On time |
| 20:55 | Livingston South | On time |
| 21:00 | West Calder | On time |
| 21:03 | Addiewell | On time |
| 21:08 | Breich | On time |
| 21:12 | Fauldhouse | On time |
| 21:17 | Shotts | On time |
| 21:20 | Hartwood | On time |
| 21:25 | Cleland | On time |
| 21:28 | Carfin | On time |
| 21:31 | Holytown | On time |
| 21:35 | Bellshill | On time |
| 21:39 | Uddingston | On time |
| 21:55 | Glasgow Central | On time |