| Station | Platform | Arrival | Departure |
|---|---|---|---|
| CAR Carlisle | 3 | 06:51 ✔ On Time | |
| LOC Lockerbie | 1 | 07:09 ⚠ 6m late | 07:10 ⚠ 7m late |
| CRS Carstairs | 1 | 07:44 ⚠ 5m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| CRS Carstairs | 1 | 08:11 ✔ On Time | |
| CLU Carluke | 1 | 08:20 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| CLU Carluke | 2 | 08:35 ⚠ 5m late | |
| LNK Lanark | 1 | 08:48 ⚠ 5m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| LNK Lanark | 1 | 08:52 ⚠ 5m late | |
| CLU Carluke | 1 | 09:02 ⚠ 5m late | 09:02 ⚠ 5m late |
| WSH Wishaw | 1 | 09:08 ⚠ 4m late | 09:08 ⚠ 5m late |
| SDM Shieldmuir | 1 | 09:11 ⚠ 5m late | 09:11 ⚠ 6m late |
| MTH Motherwell | 2 | 09:15 ⚠ 5m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| MTH Motherwell | 4 | 09:37 ✔ 1m early | |
| WFF Whifflet | 1C 1 | 09:44 ✔ On Time | 09:47 ✔ 1m early |
| CBC Coatbridge Central | 1 | 09:50 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| CBC Coatbridge Central | 2 | 10:26 ✔ 1m early | |
| WFF Whifflet | 2 | 10:29 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WFF Whifflet | 1L 1 | 10:34 ⚠ 1m late | |
| KWD Kirkwood | 1 | 10:37 ✔ On Time | 10:37 ⚠ 1m late |
| BGI Bargeddie | 1 | 10:40 ✔ On Time | 10:40 ⚠ 1m late |
| BIO Baillieston | 1 | 10:43 ⚠ 1m late | 10:43 ⚠ 1m late |
| MTV Mount Vernon | 1 | 10:45 ⚠ 1m late | 10:45 ⚠ 2m late |
| CML Carmyle | 1 | 10:48 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| CML Carmyle | 2 | 11:17 ⚠ 3m late | |
| MTV Mount Vernon | 2 | 11:20 ⚠ 2m late | 11:20 ⚠ 3m late |
| BIO Baillieston | 2 | 11:22 ⚠ 3m late | 11:22 ⚠ 3m late |
| BGI Bargeddie | 2 | 11:25 ⚠ 3m late | 11:25 ⚠ 3m late |
| KWD Kirkwood | 2 | 11:29 ⚠ 3m late | 11:29 ⚠ 3m late |
| WFF Whifflet | 2 | 11:33 ⚠ 2m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WFF Whifflet | 2 | 12:01 ⚠ 6m late | |
| MTH Motherwell | 3 | 12:08 ⚠ 6m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| MTH Motherwell | 4 | 12:17 ✔ 1m early | |
| AIR Airbles | 1 | 12:19 ✔ 1m early | 12:19 ✔ On Time |
| HNC Hamilton Central | 1 | 12:25 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| HNC Hamilton Central | 2 | 12:48 ✔ On Time | |
| CTE Chatelherault | 1 | 12:52 ✔ 1m early | 12:52 ✔ On Time |
| MEY Merryton | 1 | 12:55 ✔ 1m early | 12:55 ✔ On Time |
| LRH Larkhall | 2 | 12:58 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| LRH Larkhall | 2 | 13:03 ✔ 1m early | |
| MEY Merryton | 1 | 13:05 ✔ 1m early | 13:05 ✔ On Time |
| CTE Chatelherault | 1 | 13:08 ✔ 1m early | 13:08 ✔ On Time |
| HNC Hamilton Central | 1 | 13:12 ✔ 1m early | 13:13 ✔ 1m early |
| HNW Hamilton West | 1 | 13:15 ✔ 1m early | 13:15 ✔ On Time |
| BLT Blantyre | 1 | 13:19 ✔ 1m early | 13:19 ✔ On Time |
| NTN Newton (Lanark) | 1 | 13:23 ✔ 1m early | 13:23 ✔ On Time |
| CBL Cambuslang | 1 | 13:28 ✔ 3m early | 13:28 ✔ On Time |
| RUT Rutherglen | 1 | 13:31 ✔ 1m early | 13:32 ✔ 1m early |
| DAK Dalmarnock | 1 | 13:34 ✔ 1m early | 13:34 ✔ On Time |
| BDG Bridgeton | 1 | 13:36 ✔ 1m early | 13:36 ✔ On Time |
| AGS Argyle Street | 1 | 13:39 ✔ 1m early | 13:40 ✔ 1m early |
| GLC Glasgow Central | 17 | 13:41 ✔ On Time | 13:47 ✔ On Time |
| AND Anderston | 2 | 13:48 ✔ On Time | 13:49 ✔ On Time |
| EXG Exhibition Centre (Glasgow) | 2 | 13:51 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| EXG Exhibition Centre (Glasgow) | 1 | 13:59 ⚠ 1m late | |
| AND Anderston | 1 | 14:01 ✔ On Time | 14:01 ⚠ 1m late |
| GLC Glasgow Central | 16 | 14:02 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| GLC Glasgow Central | 10 | 14:18 ✔ On Time | |
| CMY Crossmyloof | 2 | 14:25 ✔ 1m early | 14:25 ✔ 1m early |
| PWW Pollokshaws West | 2 | 14:27 ✔ 1m early | 14:27 ✔ On Time |
| THB Thornliebank | 2 | 14:30 ✔ On Time | 14:30 ⚠ 1m late |
| GFN Giffnock | 2 | 14:33 ✔ On Time | 14:34 ✔ On Time |
| CKS Clarkston | 2 | 14:37 ✔ On Time | 14:38 ✔ On Time |
| BUS Busby | 2 | 14:41 ✔ 1m early | 14:41 ✔ On Time |
| HMY Hairmyres | 1 | 14:46 ✔ On Time | 14:47 ✔ 1m early |
| EKL East Kilbride | 1 | 14:50 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| EKL East Kilbride | 1 | 14:57 ✔ 1m early | |
| HMY Hairmyres | 1 | 15:00 ✔ On Time | 15:01 ✔ On Time |
| THT Thorntonhall | 1 | 15:04 ✔ 1m early | 15:04 ✔ On Time |
| BUS Busby | 1 | 15:07 ✔ 1m early | 15:07 ✔ On Time |
| CKS Clarkston | 1 | 15:10 ✔ 1m early | 15:10 ✔ 1m early |
| GFN Giffnock | 1 | 15:13 ✔ 1m early | 15:14 ✔ 1m early |
| THB Thornliebank | 1 | 15:16 ✔ 1m early | 15:16 ✔ On Time |
| PWW Pollokshaws West | 1 | 15:19 ✔ On Time | 15:20 ✔ On Time |
| CMY Crossmyloof | 1 | 15:22 ✔ On Time | 15:23 ✔ On Time |
| GLC Glasgow Central | 5 | 15:30 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| GLC Glasgow Central | 12 | 15:45 ✔ 1m early | |
| PLW Pollokshields West | 2 | 15:51 ✔ 1m early | 15:51 ✔ On Time |
| MAX Maxwell Park | 2 | 15:53 ✔ 1m early | 15:53 ✔ On Time |
| SHL Shawlands | 2 | 15:55 ✔ 1m early | 15:55 ✔ On Time |
| PWE Pollokshaws East | 2 | 15:56 ✔ On Time | 15:56 ✔ On Time |
| LGS Langside | 1 | 15:58 ✔ On Time | 15:58 ✔ On Time |
| KGP Kings Park | 2 | 16:04 ✔ 1m early | 16:04 ✔ On Time |
| CFF Croftfoot | 2 | 16:06 ✔ 1m early | 16:06 ✔ On Time |
| BUI Burnside (Strathclyde) | 2 | 16:08 ✔ 1m early | 16:08 ✔ On Time |
| KKH Kirkhill | 2 | 16:11 ✔ On Time | 16:11 ✔ On Time |
| NTN Newton (Lanark) | 1 | 16:14 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| NTN Newton (Lanark) | 1 | 16:49 ✔ On Time | |
| KKH Kirkhill | 1 | 16:52 ✔ 1m early | 16:52 ✔ On Time |
| BUI Burnside (Strathclyde) | 1 | 16:55 ✔ On Time | 16:55 ✔ On Time |
| CFF Croftfoot | 1 | 16:57 ✔ On Time | 16:57 ⚠ 1m late |
| KGP Kings Park | 1 | 16:59 ⚠ 1m late | 16:59 ⚠ 1m late |
| MFL Mount Florida | 1 | 17:03 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| MFL Mount Florida | 2 | 17:13 ⚠ 2m late | |
| CCT Cathcart | 2 | 17:15 ⚠ 2m late | 17:15 ⚠ 2m late |
| MUI Muirend | 2 | 17:18 ⚠ 1m late | 17:18 ⚠ 2m late |
| WLM Williamwood | 2 | 17:21 ⚠ 2m late | 17:21 ⚠ 2m late |
| WCR Whitecraigs | 2 | 17:23 ⚠ 2m late | 17:23 ⚠ 3m late |
| PTT Patterton | 2 | 17:26 ⚠ 2m late | 17:26 ⚠ 3m late |
| NEI Neilston | 2 | 17:32 ⚠ 3m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| NEI Neilston | 1 | 17:41 ⚠ 1m late | |
| PTT Patterton | 1 | 17:47 ✔ On Time | 17:47 ✔ On Time |
| WCR Whitecraigs | 1 | 17:50 ✔ 1m early | 17:50 ✔ On Time |
| WLM Williamwood | 1 | 17:52 ✔ On Time | 17:52 ⚠ 2m late |
| MUI Muirend | 1 | 17:55 ✔ On Time | 17:55 ⚠ 1m late |
| CCT Cathcart | 1 | 17:58 ✔ On Time | 17:58 ⚠ 1m late |
| MFL Mount Florida | 1 | 18:00 ✔ On Time | 18:00 ⚠ 1m late |
| COI Crosshill | 1 | 18:02 ✔ On Time | 18:02 ⚠ 1m late |
| QPK Queens Park (Glasgow) | 1 | 18:04 ⚠ 1m late | 18:04 ⚠ 1m late |
| PLE Pollokshields East | 1 | 18:05 ⚠ 2m late | 18:05 ⚠ 2m late |
| GLC Glasgow Central | 7 | 18:13 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| GLC Glasgow Central | 15 | 18:38 ✔ 1m early | |
| DUM Dumbreck | 2 | 18:43 ✔ 1m early | 18:43 ✔ On Time |
| CKH Corkerhill | 1 | 18:46 ✔ On Time | 18:46 ✔ On Time |
| MPK Mosspark | 1 | 18:48 ✔ On Time | 18:48 ✔ On Time |
| CKT Crookston | 1 | 18:50 ✔ On Time | 18:50 ⚠ 1m late |
| HKH Hawkhead | 1 | 18:53 ✔ On Time | 18:53 ⚠ 1m late |
| PCN Paisley Canal | 1 | 18:56 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| PCN Paisley Canal | 1 | 19:01 ✔ 1m early | |
| HKH Hawkhead | 1 | 19:03 ✔ On Time | 19:03 ✔ On Time |
| CKT Crookston | 1 | 19:06 ✔ On Time | 19:06 ✔ On Time |
| MPK Mosspark | 1 | 19:09 ✔ 1m early | 19:09 ✔ 1m early |
| CKH Corkerhill | 1 | 19:11 ✔ 1m early | 19:11 ✔ On Time |
| DUM Dumbreck | 1 | 19:14 ✔ On Time | 19:14 ✔ On Time |
| GLC Glasgow Central | 14 | 19:20 ✔ On Time |