Operator: ScotRail
Calling Points:
| 20:24 | Crossmyloof | On time |
| 20:30 | Glasgow Central | On time |
| 20:24 | Crossmyloof | On time |
| 20:30 | Glasgow Central | On time |
| 20:45 | Kennishead | On time |
| 20:47 | Priesthill & Darnley | On time |
| 20:50 | Nitshill | On time |
| 20:54 | Barrhead | On time |
| 21:07 | Dunlop | On time |
| 21:12 | Stewarton | On time |
| 21:19 | Kilmaurs | On time |
| 21:24 | Kilmarnock | On time |
| 20:52 | Crossmyloof | On time |
| 20:59 | Glasgow Central | On time |
| 20:59 | Thornliebank | On time |
| 21:02 | Giffnock | On time |
| 21:06 | Clarkston | On time |
| 21:09 | Busby | On time |
| 21:12 | Thorntonhall | On time |
| 21:15 | Hairmyres | On time |
| 21:20 | East Kilbride | On time |
| 21:06 | Crossmyloof | On time |
| 21:16 | Glasgow Central | On time |
| 21:46 | Kennishead | On time |
| 21:48 | Priesthill & Darnley | On time |
| 21:51 | Nitshill | On time |
| 21:55 | Barrhead | On time |
| 22:12 | Dunlop | On time |
| 22:16 | Stewarton | On time |
| 22:21 | Kilmaurs | On time |
| 22:26 | Kilmarnock | On time |
| 21:52 | Crossmyloof | On time |
| 22:02 | Glasgow Central | On time |
| 22:01 | Thornliebank | On time |
| 22:04 | Giffnock | On time |
| 22:08 | Clarkston | On time |
| 22:11 | Busby | On time |
| 22:14 | Thorntonhall | On time |
| 22:17 | Hairmyres | On time |
| 22:22 | East Kilbride | On time |
| 22:12 | Crossmyloof | On time |
| 22:20 | Glasgow Central | On time |