Operator: ScotRail
Calling Points:
| 20:23 | Bellshill | On time |
| 20:30 | Uddingston | On time |
| 20:35 | Cambuslang | On time |
| 20:44 | Glasgow Central | On time |
| 20:23 | Bellshill | On time |
| 20:30 | Uddingston | On time |
| 20:35 | Cambuslang | On time |
| 20:44 | Glasgow Central | On time |
| 20:19 | Airbles | On time |
| 20:26 | Hamilton Central | On time |
| 20:29 | Hamilton West | On time |
| 20:32 | Blantyre | On time |
| 20:36 | Newton | On time |
| 20:40 | Cambuslang | On time |
| 20:44 | Rutherglen | On time |
| 20:47 | Dalmarnock | On time |
| 20:49 | Bridgeton | On time |
| 20:52 | Argyle Street | On time |
| 20:54 | Glasgow Central | On time |
| 20:56 | Anderston | On time |
| 20:58 | Exhibition Centre | On time |
| 21:01 | Partick | On time |
| 21:03 | Hyndland | On time |
| 21:06 | Jordanhill | On time |
| 21:08 | Scotstounhill | On time |
| 21:10 | Garscadden | On time |
| 21:13 | Yoker | On time |
| 21:15 | Clydebank | On time |
| 21:19 | Dalmuir | On time |
| 20:20 | Shieldmuir | On time |
| 20:24 | Wishaw | On time |
| 20:33 | Carluke | On time |
| 20:45 | Lanark | On time |
| 21:02 | Lockerbie | Delayed | Delayed |
| 21:22 | Carlisle | Delayed | Delayed |
| 21:39 | Penrith | Delayed | Delayed |
| 22:03 | Oxenholme Lake District | Delayed | Delayed |
| 22:18 | Lancaster | Delayed | Delayed |
| 22:37 | Preston | Delayed | Delayed |
| 22:51 | Wigan North Western | Delayed | Delayed |
| 23:02 | Warrington Bank Quay | Delayed | Delayed |
| 23:27 | Crewe | Delayed | Delayed |
(5)
| 20:39 | Glasgow Central | Delayed | exp 20:51 |
| 20:33 | Whifflet | On time |
| 20:36 | Kirkwood | On time |
| 20:39 | Bargeddie | On time |
| 20:43 | Baillieston | On time |
| 20:45 | Mount Vernon | On time |
| 20:47 | Carmyle | On time |
| 20:51 | Rutherglen | On time |
| 20:54 | Dalmarnock | On time |
| 20:56 | Bridgeton | On time |
| 20:59 | Argyle Street | On time |
| 21:00 | Glasgow Central | On time |
| 21:02 | Anderston | On time |
| 21:04 | Exhibition Centre | On time |
| 21:08 | Partick | On time |
| 21:10 | Hyndland | On time |
| 21:13 | Anniesland | On time |
| 21:16 | Westerton | On time |
| 21:19 | Drumchapel | On time |
| 21:21 | Drumry | On time |
| 21:23 | Singer | On time |
| 21:26 | Dalmuir | On time |
| 20:51 | Whifflet | On time |
| 20:53 | Coatbridge Central | On time |
| 21:01 | Greenfaulds | On time |
| 21:03 | Cumbernauld | On time |
| 20:49 | Uddingston | On time |
| 20:53 | Cambuslang | On time |
| 21:04 | Glasgow Central | On time |
| 20:48 | Airbles | On time |
| 20:54 | Hamilton Central | On time |
| 20:57 | Hamilton West | On time |
| 21:00 | Blantyre | On time |
| 21:04 | Newton | On time |
| 21:09 | Cambuslang | On time |
| 21:13 | Rutherglen | On time |
| 21:15 | Dalmarnock | On time |
| 21:17 | Bridgeton | On time |
| 21:20 | Argyle Street | On time |
| 21:22 | Glasgow Central | On time |
| 21:24 | Anderston | On time |
| 21:26 | Exhibition Centre | On time |
| 21:30 | Partick | On time |
| 21:32 | Hyndland | On time |
| 21:34 | Jordanhill | On time |
| 21:37 | Scotstounhill | On time |
| 21:39 | Garscadden | On time |
| 21:41 | Yoker | On time |
| 21:43 | Clydebank | On time |
| 21:47 | Dalmuir | On time |
| 20:53 | Shieldmuir | On time |
| 20:56 | Wishaw | On time |
| 21:02 | Carluke | On time |
| 21:13 | Lanark | On time |