| Station | Platform | Arrival | Departure |
|---|---|---|---|
| GLC Glasgow Central | 16 | 06:18 ✔ 1m early | |
| AGS Argyle Street | 2 | 06:19 ✔ On Time | 06:20 ✔ 1m early |
| BDG Bridgeton | 2 | 06:23 ✔ 1m early | 06:23 ✔ 1m early |
| DAK Dalmarnock | 2 | 06:25 ✔ 1m early | 06:25 ✔ 1m early |
| RUT Rutherglen | 2 | 06:27 ✔ 1m early | 06:28 ✔ 1m early |
| CBL Cambuslang | 2 | 06:31 ✔ On Time | 06:31 ⚠ 1m late |
| NTN Newton (Lanark) | 2 | 06:34 ⚠ 1m late | 06:35 ✔ On Time |
| BLT Blantyre | 2 | 06:39 ✔ On Time | 06:39 ⚠ 1m late |
| HNW Hamilton West | 2 | 06:42 ⚠ 1m late | 06:42 ⚠ 2m late |
| HNC Hamilton Central | 2 | 06:44 ⚠ 1m late | 06:45 ⚠ 1m late |
| CTE Chatelherault | 1 | 06:49 ⚠ 1m late | 06:49 ⚠ 1m late |
| MEY Merryton | 1 | 06:52 ⚠ 1m late | 06:52 ⚠ 1m late |
| LRH Larkhall | 2 | 06:55 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| LRH Larkhall | 2 | 07:03 ✔ On Time | |
| MEY Merryton | 1 | 07:05 ✔ On Time | 07:05 ✔ On Time |
| CTE Chatelherault | 1 | 07:08 ✔ On Time | 07:08 ✔ On Time |
| HNC Hamilton Central | 1 | 07:12 ✔ On Time | 07:13 ✔ On Time |
| HNW Hamilton West | 1 | 07:15 ✔ On Time | 07:15 ✔ On Time |
| BLT Blantyre | 1 | 07:19 ✔ 1m early | 07:19 ✔ On Time |
| NTN Newton (Lanark) | 1 | 07:23 ✔ 1m early | 07:23 ✔ On Time |
| CBL Cambuslang | 1 | 07:27 ✔ 1m early | 07:27 ✔ On Time |
| RUT Rutherglen | 1 | 07:32 ✔ 2m early | 07:32 ✔ 1m early |
| DAK Dalmarnock | 1 | 07:34 ✔ 1m early | 07:34 ✔ On Time |
| BDG Bridgeton | 1 | 07:36 ✔ 1m early | 07:37 ✔ 1m early |
| AGS Argyle Street | 1 | 07:40 ✔ 2m early | 07:40 ✔ 1m early |
| GLC Glasgow Central | 17 | 07:42 ✔ 1m early | 07:47 ✔ On Time |
| AND Anderston | 2 | 07:48 ✔ On Time | 07:49 ✔ On Time |
| EXG Exhibition Centre (Glasgow) | 2 | 07:51 ✔ 1m early | 07:51 ✔ On Time |
| PTK Partick | 2 | 07:55 ✔ On Time | 07:55 ⚠ 1m late |
| HYN Hyndland | 2 | 07:57 ⚠ 1m late | 07:57 ⚠ 2m late |
| JOR Jordanhill | 2 | 07:59 ⚠ 1m late | 07:59 ⚠ 2m late |
| SCH Scotstounhill | 2 | 08:02 ⚠ 1m late | 08:02 ⚠ 2m late |
| GRS Garscadden | 2 | 08:04 ⚠ 1m late | 08:05 ⚠ 1m late |
| YOK Yoker | 2 | 08:08 ✔ On Time | 08:08 ✔ On Time |
| CYK Clydebank | 2 | 08:10 ✔ On Time | 08:10 ⚠ 1m late |
| DMR Dalmuir | 5 | 08:14 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| DMR Dalmuir | 5 | 08:40 ✔ 1m early | |
| CYK Clydebank | 1 | 08:42 ✔ On Time | 08:42 ✔ On Time |
| YOK Yoker | 1 | 08:44 ✔ On Time | 08:44 ⚠ 1m late |
| GRS Garscadden | 1 | 08:47 ✔ On Time | 08:47 ✔ On Time |
| SCH Scotstounhill | 1 | 08:49 ✔ 1m early | 08:49 ✔ On Time |
| JOR Jordanhill | 1 | 08:52 ✔ 1m early | 08:52 ✔ On Time |
| HYN Hyndland | 1 | 08:54 ✔ 1m early | 08:54 ✔ On Time |
| PTK Partick | 1 | 08:56 ✔ 1m early | 08:57 ✔ 1m early |
| EXG Exhibition Centre (Glasgow) | 1 | 09:00 ✔ 1m early | 09:00 ✔ On Time |
| AND Anderston | 1 | 09:02 ✔ 1m early | 09:02 ✔ On Time |
| GLC Glasgow Central | 16 | 09:03 ✔ On Time | 09:05 ✔ 1m early |
| AGS Argyle Street | 2 | 09:06 ✔ On Time | 09:06 ✔ On Time |
| BDG Bridgeton | 2 | 09:09 ✔ On Time | 09:09 ✔ On Time |
| DAK Dalmarnock | 2 | 09:11 ✔ On Time | 09:11 ✔ On Time |
| RUT Rutherglen | 2 | 09:13 ✔ On Time | 09:13 ⚠ 1m late |
| CML Carmyle | 2 | 09:17 ⚠ 1m late | 09:17 ⚠ 1m late |
| MTV Mount Vernon | 2 | 09:20 ✔ On Time | 09:20 ⚠ 1m late |
| BIO Baillieston | 2 | 09:22 ✔ On Time | 09:22 ⚠ 1m late |
| BGI Bargeddie | 2 | 09:25 ✔ On Time | 09:25 ⚠ 1m late |
| KWD Kirkwood | 2 | 09:29 ✔ On Time | 09:29 ⚠ 1m late |
| WFF Whifflet | 2 | 09:33 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WFF Whifflet | 1 | 09:47 ✔ On Time | |
| CBC Coatbridge Central | 1 | 09:50 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| CBC Coatbridge Central | 2 | 10:26 ⚠ 2m late | |
| WFF Whifflet | 2 | 10:29 ⚠ 1m late | 10:29 ⚠ 1m late |
| MTH Motherwell | 3 | 10:37 ✔ 1m early | 10:47 ✔ On Time |
| AIR Airbles | 1 | 10:49 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| AIR Airbles | 2 | 11:01 ✔ On Time | |
| MTH Motherwell | 4 | 11:04 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| MTH Motherwell | 1 | 11:19 ✔ 1m early | |
| SDM Shieldmuir | 2 | 11:23 ✔ 2m early | 11:23 ✔ 1m early |
| WSH Wishaw | 2 | 11:26 ✔ 1m early | 11:28 ✔ 1m early |
| CLU Carluke | 2 | 11:34 ✔ 1m early | 11:34 ✔ On Time |
| LNK Lanark | 1 | 11:45 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| LNK Lanark | 1 | 11:51 ✔ 1m early | |
| CLU Carluke | 1 | 12:00 ✔ On Time | 12:00 ⚠ 1m late |
| WSH Wishaw | 1 | 12:06 ✔ On Time | 12:07 ✔ On Time |
| SDM Shieldmuir | 1 | 12:11 ✔ 1m early | 12:11 ✔ 1m early |
| MTH Motherwell | 2 | 12:15 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| MTH Motherwell | 4 | 12:17 ✔ 1m early | |
| AIR Airbles | 1 | 12:19 ✔ On Time | 12:19 ✔ On Time |
| HNC Hamilton Central | 1 | 12:25 ✔ 1m early | 12:25 ✔ On Time |
| HNW Hamilton West | 1 | 12:28 ✔ 1m early | 12:28 ✔ On Time |
| BLT Blantyre | 1 | 12:31 ✔ 1m early | 12:31 ✔ On Time |
| NTN Newton (Lanark) | 1 | 12:35 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| NTN Newton (Lanark) | 1 | 12:49 ✔ On Time | |
| KKH Kirkhill | 1 | 12:52 ✔ 1m early | 12:52 ✔ On Time |
| BUI Burnside (Strathclyde) | 1 | 12:55 ✔ On Time | 12:55 ✔ On Time |
| CFF Croftfoot | 1 | 12:57 ✔ On Time | 12:57 ⚠ 1m late |
| KGP Kings Park | 1 | 12:59 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| KGP Kings Park | 1 | 13:29 ⚠ 1m late | |
| LGS Langside | 2 | 13:33 ✔ On Time | 13:34 ✔ On Time |
| PWE Pollokshaws East | 1 | 13:36 ✔ 1m early | 13:36 ✔ On Time |
| SHL Shawlands | 1 | 13:38 ✔ On Time | 13:38 ✔ On Time |
| MAX Maxwell Park | 1 | 13:40 ✔ On Time | 13:40 ⚠ 1m late |
| PLW Pollokshields West | 1 | 13:42 ✔ On Time | 13:42 ⚠ 1m late |
| GLC Glasgow Central | 8 | 13:49 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| GLC Glasgow Central | 17 | 13:55 ⚠ 1m late | |
| AND Anderston | 2 | 13:57 ✔ On Time | 13:57 ⚠ 1m late |
| EXG Exhibition Centre (Glasgow) | 2 | 13:59 ✔ On Time | 13:59 ⚠ 1m late |
| PTK Partick | 2 | 14:02 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| PTK Partick | 2 | 14:14 ⚠ 3m late | |
| HYN Hyndland | 2 | 14:16 ⚠ 3m late | 14:17 ⚠ 2m late |
| ANL Anniesland | 2 | 14:20 ⚠ 2m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| ANL Anniesland | 3 | 14:28 ✔ On Time | |
| KVD Kelvindale | 1 | 14:30 ✔ 1m early | 14:30 ✔ On Time |
| MYH Maryhill | 1 | 14:32 ✔ On Time | 14:32 ✔ On Time |
| SUM Summerston | 1 | 14:34 ✔ 1m early | 14:34 ✔ On Time |
| GSC Gilshochill | 1 | 14:36 ✔ 1m early | 14:36 ✔ On Time |
| PPK Possilpark & Parkhouse | 1 | 14:38 ⚠ 1m late | 14:38 ⚠ 2m late |
| ASF Ashfield | 1 | 14:41 ✔ On Time | 14:41 ⚠ 1m late |
| GLQ Glasgow Queen Street | 1 | 14:51 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| GLQ Glasgow Queen Street | 5 | 16:35 ⚠ 2m late | |
| DMR Dalmuir | 1 | 16:57 ✔ On Time | 16:58 ⚠ 1m late |
| DBC Dumbarton Central | 2 | 17:07 ✔ On Time | 17:07 ⚠ 1m late |
| HLU Helensburgh Upper | 1 | 17:20 ✔ On Time | 17:23 ✔ 2m early |
| GCH Garelochhead | 2 | 17:33 ✔ On Time | 17:34 ✔ On Time |
| ART Arrochar & Tarbet | 2 | 17:53 ✔ 1m early | 17:57 ✔ On Time |
| AUI Ardlui | 2 | 18:10 ✔ 1m early | 18:10 ✔ On Time |
| CNR Crianlarich | 2 | 18:26 ✔ On Time | 18:29 ✔ On Time |
| TYL Tyndrum Lower | 1 | 18:37 ✔ 1m early | 18:37 ✔ On Time |
| DAL Dalmally | 2 | 18:55 ✔ 1m early | 18:55 ✔ On Time |
| LHA Loch Awe | 1 | 19:00 ✔ On Time | 19:00 ✔ On Time |
| TAY Taynuilt | 2 | 19:19 ✔ On Time | 19:21 ✔ On Time |
| CON Connel Ferry | 1 | 19:31 ✔ On Time | 19:31 ✔ On Time |
| OBN Oban | 3 | 19:44 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| OBN Oban | 3 | 20:42 ✔ On Time | |
| CON Connel Ferry | 1 | 20:53 ✔ On Time | 20:54 ✔ On Time |
| TAY Taynuilt | 1 | 21:04 ✔ On Time | 21:08 ✔ On Time |
| LHA Loch Awe | 1 | 21:21 ✔ On Time | 21:21 ✔ On Time |
| DAL Dalmally | 1 | 21:33 ✔ 1m early | 21:33 ✔ On Time |
| TYL Tyndrum Lower | 1 | 21:51 ✔ 1m early | 21:51 ✔ On Time |
| CNR Crianlarich | 1 | 22:00 ✔ On Time |