| Station | Platform | Arrival | Departure |
|---|---|---|---|
| GLQ Glasgow Queen Street | 6 | 08:19 ⚠ 1m late | |
| BBG Bishopbriggs | 1 | 08:25 ✔ On Time | 08:25 ⚠ 1m late |
| LNZ Lenzie | 1 | 08:29 ✔ On Time | 08:29 ⚠ 1m late |
| CRO Croy | 1 | 08:35 ✔ On Time | 08:35 ⚠ 1m late |
| LBT Larbert | 2 | 08:45 ✔ On Time | 08:45 ✔ On Time |
| STG Stirling | 6 | 08:54 ✔ 2m early | 08:55 ✔ 1m early |
| ALO Alloa | 1 | 09:05 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| ALO Alloa | 1 | 09:19 ✔ 1m early | |
| STG Stirling | 9 | 09:27 ✔ On Time | 09:30 ✔ 1m early |
| LBT Larbert | 1 | 09:38 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| LBT Larbert | 1 | 09:48 ⚠ 1m late | |
| CMO Camelon | 1 | 09:51 ✔ On Time | 09:51 ⚠ 1m late |
| FKG Falkirk Grahamston | 1 | 09:54 ✔ On Time | 09:55 ✔ On Time |
| PMT Polmont | 1 | 10:01 ✔ 1m early | 10:02 ✔ 1m early |
| LIN Linlithgow | 1 | 10:07 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| LIN Linlithgow | 2 | 10:35 ✔ On Time | |
| PMT Polmont | 2 | 10:40 ✔ 1m early | 10:41 ✔ On Time |
| FKK Falkirk High | 2 | 10:45 ✔ 1m early | 10:45 ✔ On Time |
| CRO Croy | 2 | 10:54 ✔ On Time | 10:54 ✔ On Time |
| GLQ Glasgow Queen Street | 3 | 11:07 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| GLQ Glasgow Queen Street | 9 | 11:31 ✔ On Time | |
| HST High Street (Glasgow) | 2 | 11:33 ✔ On Time | 11:33 ⚠ 1m late |
| BLG Bellgrove | 2 | 11:35 ⚠ 1m late | 11:35 ⚠ 1m late |
| DST Duke Street | 2 | 11:37 ⚠ 1m late | 11:37 ⚠ 2m late |
| AXP Alexandra Parade | 2 | 11:39 ⚠ 1m late | 11:39 ⚠ 2m late |
| BNL Barnhill | 2 | 11:42 ⚠ 1m late | 11:42 ⚠ 2m late |
| SPR Springburn | 3 | 11:44 ⚠ 2m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SPR Springburn | 2 | 12:02 ⚠ 2m late | |
| RRN Robroyston | ??? | 12:07 ⚠ 2m late | 12:08 ⚠ 2m late |
| SPS Stepps | 2 | 12:10 ⚠ 1m late | 12:10 ⚠ 2m late |
| GRH Gartcosh | 2 | 12:14 ⚠ 1m late | 12:14 ⚠ 2m late |
| GRL Greenfaulds | 2 | 12:20 ⚠ 2m late | 12:20 ⚠ 2m late |
| CUB Cumbernauld | 2 | 12:22 ⚠ 2m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| CUB Cumbernauld | 1 | 13:17 ✔ 1m early | |
| GRL Greenfaulds | 1 | 13:19 ✔ 1m early | 13:19 ✔ On Time |
| CBC Coatbridge Central | 2 | 13:26 ✔ On Time | 13:26 ✔ On Time |
| WFF Whifflet | 2 | 13:29 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WFF Whifflet | 1 | 14:04 ✔ On Time | |
| KWD Kirkwood | 1 | 14:07 ✔ On Time | 14:07 ✔ On Time |
| BGI Bargeddie | 1 | 14:10 ✔ On Time | 14:10 ✔ On Time |
| BIO Baillieston | 1 | 14:14 ✔ 1m early | 14:14 ✔ On Time |
| MTV Mount Vernon | 1 | 14:16 ✔ 1m early | 14:16 ✔ On Time |
| CML Carmyle | 1 | 14:18 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| CML Carmyle | 2 | 14:45 ⚠ 3m late | |
| MTV Mount Vernon | 2 | 14:48 ⚠ 2m late | 14:48 ⚠ 3m late |
| BIO Baillieston | 2 | 14:50 ⚠ 2m late | 14:50 ⚠ 3m late |
| BGI Bargeddie | 2 | 14:53 ⚠ 3m late | 14:53 ⚠ 3m late |
| KWD Kirkwood | 2 | 14:57 ⚠ 3m late | 14:57 ⚠ 3m late |
| WFF Whifflet | 2 | 15:01 ⚠ 3m late | 15:01 ⚠ 3m late |
| MTH Motherwell | 3 | 15:08 ⚠ 2m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| MTH Motherwell | 1 | 15:47 ✔ On Time | |
| SDM Shieldmuir | 2 | 15:50 ✔ On Time | 15:50 ✔ On Time |
| WSH Wishaw | 2 | 15:57 ✔ 3m early | 15:57 ✔ 1m early |
| CLU Carluke | 2 | 16:03 ✔ 2m early | 16:03 ✔ On Time |
| LNK Lanark | 2 | 16:16 ✔ 4m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| LNK Lanark | 1 | 16:23 ✔ 1m early | |
| CLU Carluke | 1 | 16:32 ✔ On Time | 16:33 ✔ On Time |
| WSH Wishaw | 1 | 16:39 ✔ On Time | 16:39 ✔ On Time |
| SDM Shieldmuir | 1 | 16:45 ✔ 3m early | 16:45 ✔ 1m early |
| MTH Motherwell | 2 | 16:49 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| MTH Motherwell | 4 | 17:17 ✔ On Time | |
| AIR Airbles | 1 | 17:19 ✔ On Time | 17:19 ✔ On Time |
| HNC Hamilton Central | 1 | 17:25 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| HNC Hamilton Central | 2 | 17:46 ⚠ 4m late | |
| CTE Chatelherault | 1 | 17:50 ⚠ 3m late | 17:50 ⚠ 4m late |
| MEY Merryton | 1 | 17:53 ⚠ 3m late | 17:53 ⚠ 4m late |
| LRH Larkhall | 1 | 17:56 ⚠ 4m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| LRH Larkhall | 2 | 18:33 ✔ On Time | |
| MEY Merryton | 1 | 18:35 ✔ On Time | 18:35 ✔ On Time |
| CTE Chatelherault | 1 | 18:38 ✔ On Time | 18:38 ✔ On Time |
| HNC Hamilton Central | 1 | 18:42 ✔ On Time | 18:43 ✔ On Time |
| HNW Hamilton West | 1 | 18:45 ✔ 1m early | 18:45 ✔ On Time |
| BLT Blantyre | 1 | 18:49 ✔ 1m early | 18:50 ✔ 1m early |
| NTN Newton (Lanark) | 1 | 18:54 ✔ 1m early | 18:54 ✔ 1m early |
| CBL Cambuslang | 1 | 18:57 ✔ 1m early | 18:57 ✔ On Time |
| RUT Rutherglen | 1 | 19:01 ✔ 2m early | 19:01 ✔ 1m early |
| DAK Dalmarnock | 1 | 19:04 ✔ 2m early | 19:04 ✔ 1m early |
| BDG Bridgeton | 1 | 19:06 ✔ 1m early | 19:06 ✔ 1m early |
| AGS Argyle Street | 1 | 19:09 ✔ 1m early | 19:10 ✔ On Time |
| GLC Glasgow Central | 17 | 19:11 ✔ On Time | 19:16 ✔ On Time |
| AND Anderston | 2 | 19:17 ✔ On Time | 19:18 ✔ On Time |
| EXG Exhibition Centre (Glasgow) | 2 | 19:20 ✔ 1m early | 19:20 ✔ On Time |
| PTK Partick | 2 | 19:24 ✔ 1m early | 19:24 ✔ 1m early |
| HYN Hyndland | 2 | 19:26 ✔ On Time | 19:26 ⚠ 1m late |
| JOR Jordanhill | 2 | 19:28 ⚠ 1m late | 19:28 ⚠ 1m late |
| SCH Scotstounhill | 2 | 19:31 ✔ On Time | 19:31 ⚠ 1m late |
| GRS Garscadden | 2 | 19:33 ✔ On Time | 19:33 ⚠ 1m late |
| YOK Yoker | 2 | 19:35 ✔ On Time | 19:35 ⚠ 1m late |
| CYK Clydebank | 2 | 19:37 ⚠ 1m late | 19:37 ⚠ 1m late |
| DMR Dalmuir | 5 | 19:41 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| DMR Dalmuir | 1 | 20:09 ⚠ 1m late | |
| KPT Kilpatrick | 2 | 20:12 ✔ On Time | 20:12 ⚠ 1m late |
| BWG Bowling | 2 | 20:15 ⚠ 1m late | 20:15 ⚠ 1m late |
| DBE Dumbarton East | 2 | 20:19 ⚠ 1m late | 20:19 ⚠ 2m late |
| DBC Dumbarton Central | 2 | 20:21 ⚠ 1m late | 20:21 ⚠ 2m late |
| DLR Dalreoch | 2 | 20:23 ⚠ 1m late | 20:23 ⚠ 2m late |
| RTN Renton | 1 | 20:26 ⚠ 1m late | 20:26 ⚠ 2m late |
| ALX Alexandria | 1 | 20:28 ⚠ 3m late | 20:28 ⚠ 4m late |
| BHC Balloch | 1 | 20:32 ⚠ 2m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BHC Balloch | 1 | 20:47 ✔ On Time | |
| ALX Alexandria | 1 | 20:49 ✔ On Time | 20:49 ⚠ 1m late |
| RTN Renton | 1 | 20:52 ✔ On Time | 20:52 ✔ On Time |
| DLR Dalreoch | 1 | 20:55 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| DLR Dalreoch | 2 | 21:26 ⚠ 1m late | |
| CDR Cardross | 2 | 21:31 ✔ On Time | 21:31 ⚠ 1m late |
| CGD Craigendoran | 1 | 21:39 ✔ On Time | 21:39 ⚠ 1m late |
| HLC Helensburgh Central | 1 | 21:43 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| HLC Helensburgh Central | 1 | 22:02 ✔ On Time | |
| CGD Craigendoran | 1 | 22:05 ✔ On Time | 22:05 ⚠ 1m late |
| CDR Cardross | 1 | 22:10 ⚠ 1m late | 22:10 ⚠ 1m late |
| DLR Dalreoch | 1 | 22:15 ✔ On Time | 22:15 ⚠ 1m late |
| DBC Dumbarton Central | 1 | 22:17 ✔ On Time | 22:17 ⚠ 1m late |
| DBE Dumbarton East | 1 | 22:19 ⚠ 1m late | 22:19 ⚠ 1m late |
| DMR Dalmuir | 2 | 22:26 ⚠ 1m late | 22:28 ✔ On Time |
| SIN Singer | 1 | 22:30 ✔ On Time | 22:30 ✔ On Time |
| DMY Drumry | 1 | 22:33 ✔ 1m early | 22:33 ✔ 1m early |
| DMC Drumchapel | 1 | 22:35 ✔ 1m early | 22:35 ✔ On Time |
| WES Westerton | 1 | 22:38 ✔ 1m early | 22:38 ✔ On Time |
| ANL Anniesland | 1 | 22:41 ✔ 1m early | 22:41 ✔ On Time |
| HYN Hyndland | 1 | 22:44 ✔ On Time | 22:44 ✔ On Time |
| PTK Partick | 1 | 22:46 ✔ On Time | 22:46 ⚠ 1m late |
| CHC Charing Cross (Glasgow) | 1 | 22:50 ✔ On Time | 22:51 ✔ On Time |
| GLQ Glasgow Queen Street | 9 | 22:53 ✔ On Time |