This service has been delayed by a late running train being in front of this one
Operator: ScotRail
Calling Points:
| 19:55 | Larkhall | Delayed | exp 19:57 |
| 19:55 | Larkhall | Delayed | exp 19:57 |
| 20:06 | Chatelherault | On time |
| 20:10 | Hamilton Central | On time |
| 20:13 | Hamilton West | On time |
| 20:16 | Blantyre | On time |
| 20:21 | Newton | On time |
| 20:25 | Cambuslang | On time |
| 20:28 | Rutherglen | On time |
| 20:31 | Dalmarnock | On time |
| 20:33 | Bridgeton | On time |
| 20:36 | Argyle Street | On time |
| 20:38 | Glasgow Central | On time |
| 20:42 | Anderston | On time |
| 20:44 | Exhibition Centre | On time |
| 20:48 | Partick | On time |
| 20:50 | Hyndland | On time |
| 20:53 | Anniesland | On time |
| 20:56 | Westerton | On time |
| 20:59 | Bearsden | On time |
| 21:01 | Hillfoot | On time |
| 21:04 | Milngavie | On time |
| 20:29 | Larkhall | On time |
| 20:39 | Chatelherault | On time |
| 20:43 | Hamilton Central | On time |
| 20:46 | Hamilton West | On time |
| 20:50 | Blantyre | On time |
| 20:54 | Newton | On time |
| 21:00 | Cambuslang | On time |
| 21:04 | Rutherglen | On time |
| 21:06 | Dalmarnock | On time |
| 21:08 | Bridgeton | On time |
| 21:11 | Argyle Street | On time |
| 21:13 | Glasgow Central | On time |
| 21:15 | Anderston | On time |
| 21:17 | Exhibition Centre | On time |
| 21:20 | Partick | On time |
| 21:22 | Hyndland | On time |
| 21:26 | Anniesland | On time |
| 21:29 | Westerton | On time |
| 21:31 | Bearsden | On time |
| 21:34 | Hillfoot | On time |
| 21:37 | Milngavie | On time |
| 20:56 | Larkhall | On time |
| 21:08 | Chatelherault | On time |
| 21:12 | Hamilton Central | On time |
| 21:15 | Hamilton West | On time |
| 21:18 | Blantyre | On time |
| 21:22 | Newton | On time |
| 21:27 | Cambuslang | On time |
| 21:31 | Rutherglen | On time |
| 21:33 | Dalmarnock | On time |
| 21:35 | Bridgeton | On time |
| 21:38 | Argyle Street | On time |
| 21:40 | Glasgow Central | On time |
| 21:41 | Anderston | On time |
| 21:43 | Exhibition Centre | On time |
| 21:47 | Partick | On time |
| 21:49 | Hyndland | On time |
| 21:52 | Anniesland | On time |
| 21:55 | Westerton | On time |
| 21:58 | Bearsden | On time |
| 22:00 | Hillfoot | On time |
| 22:05 | Milngavie | On time |
| 21:28 | Larkhall | On time |
| 21:38 | Chatelherault | On time |
| 21:42 | Hamilton Central | On time |
| 21:45 | Hamilton West | On time |
| 21:48 | Blantyre | On time |
| 21:52 | Newton | On time |
| 21:56 | Cambuslang | On time |
| 22:00 | Rutherglen | On time |
| 22:02 | Dalmarnock | On time |
| 22:04 | Bridgeton | On time |
| 22:07 | Argyle Street | On time |
| 22:09 | Glasgow Central | On time |
| 22:11 | Anderston | On time |
| 22:13 | Exhibition Centre | On time |
| 22:16 | Partick | On time |
| 22:18 | Hyndland | On time |
| 22:22 | Anniesland | On time |
| 22:25 | Westerton | On time |
| 22:27 | Bearsden | On time |
| 22:29 | Hillfoot | On time |
| 22:33 | Milngavie | On time |