| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| GLQ Glasgow Queen Street | 9 | 08:07 ✔ On Time | ||
| HST High Street (Glasgow) | 2 | 08:09 ✔ 1m early | 08:09 ✔ On Time | |
| BLG Bellgrove | 2 | 08:11 ✔ On Time | 08:11 ✔ On Time | |
| DST Duke Street | 2 | 08:13 ✔ On Time | 08:13 ✔ On Time | |
| AXP Alexandra Parade | 2 | 08:15 ✔ 1m early | 08:15 ✔ On Time | |
| BNL Barnhill | 2 | 08:18 ✔ 1m early | 08:18 ✔ On Time | |
| SPR Springburn | 3 | 08:20 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SPR Springburn | 2 | 08:31 ✔ On Time | ||
| RRN Robroyston | 2 | 08:36 | 08:36 ⚠ 1m late | |
| SPS Stepps | 2 | 08:39 ✔ On Time | 08:39 ✔ On Time | |
| GRH Gartcosh | 2 | 08:42 ⚠ 1m late | 08:43 ✔ On Time | |
| GRL Greenfaulds | 2 | 08:49 ✔ On Time | 08:49 | |
| CUB Cumbernauld | 2 | 08:51 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| CUB Cumbernauld | 1 | 09:12 ✔ 1m early | ||
| GRL Greenfaulds | 1 | 09:14 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| GRL Greenfaulds | 1 | 10:28 ✔ 1m early | ||
| WFF Whifflet | 2 | 10:37 ✔ 1m early | 10:40 ✔ 1m early | |
| MTH Motherwell | 1 | 10:53 ⚠ 5m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| MTH Motherwell | 4 | 11:22 ✔ On Time | ||
| AIR Airbles | 1 | 11:24 ✔ On Time | 11:24 ✔ On Time | |
| HNC Hamilton Central | 1 | 11:30 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| HNC Hamilton Central | 2 | 11:50 ✔ On Time | ||
| CTE Chatelherault | 1 | 11:54 ✔ On Time | 11:54 ✔ On Time | |
| MEY Merryton | 1 | 11:57 ✔ On Time | 11:57 ✔ On Time | |
| LRH Larkhall | 1 | 12:00 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| LRH Larkhall | 1 | 12:08 ✔ On Time | ||
| MEY Merryton | 1 | 12:10 ✔ 1m early | 12:10 ✔ On Time | |
| CTE Chatelherault | 1 | 12:13 ✔ On Time | 12:13 ✔ On Time | |
| HNC Hamilton Central | 1 | 12:17 ✔ On Time | 12:17 ✔ On Time | |
| HNW Hamilton West | 1 | 12:20 ✔ 1m early | 12:20 ✔ On Time | |
| BLT Blantyre | 1 | 12:23 ✔ 1m early | 12:23 ✔ On Time | |
| NTN Newton (Lanark) | 1 | 12:27 ✔ 1m early | 12:27 ✔ On Time | |
| CBL Cambuslang | 1 | 12:31 ⚠ 2m late | 12:31 ⚠ 3m late | |
| RUT Rutherglen | 1 | 12:35 ⚠ 3m late | 12:35 ⚠ 4m late | |
| DAK Dalmarnock | 1 | 12:37 ⚠ 3m late | 12:37 ⚠ 4m late | |
| BDG Bridgeton | 1 | 12:39 ⚠ 3m late | 12:39 ⚠ 4m late | |
| AGS Argyle Street | 1 | 12:42 ⚠ 3m late | 12:42 ⚠ 4m late | |
| GLC Glasgow Central | 17 | 12:44 ⚠ 3m late | 12:45 ⚠ 3m late | |
| AND Anderston | 2 | 12:47 ⚠ 3m late | 12:47 ⚠ 3m late | |
| EXG Exhibition Centre (Glasgow) | 2 | 12:49 ⚠ 2m late | 12:49 ⚠ 3m late | |
| PTK Partick | 2 | 12:52 ⚠ 3m late | 12:52 ⚠ 3m late | |
| HYN Hyndland | 2 | 12:54 ⚠ 3m late | 12:55 ⚠ 2m late | |
| JOR Jordanhill | 2 | 12:57 ⚠ 2m late | 12:57 ⚠ 2m late | |
| SCH Scotstounhill | 2 | 12:59 ⚠ 2m late | 12:59 ⚠ 3m late | |
| GRS Garscadden | 2 | 13:01 ⚠ 2m late | 13:01 ⚠ 3m late | |
| YOK Yoker | 2 | 13:04 ⚠ 2m late | 13:04 ⚠ 2m late | |
| CYK Clydebank | 2 | 13:06 ⚠ 2m late | 13:06 ⚠ 3m late | |
| DMR Dalmuir | 3 | 13:09 ⚠ 2m late | 13:10 ⚠ 2m late | |
| KPT Kilpatrick | 2 | 13:13 ⚠ 1m late | 13:13 ⚠ 2m late | |
| BWG Bowling | 2 | 13:16 ⚠ 1m late | 13:16 ⚠ 1m late | |
| DBE Dumbarton East | 2 | 13:20 ⚠ 1m late | 13:20 ⚠ 2m late | |
| DBC Dumbarton Central | 2 | 13:22 ⚠ 1m late | 13:22 ⚠ 2m late | |
| DLR Dalreoch | 2 | 13:24 ⚠ 1m late | 13:24 ⚠ 1m late | |
| RTN Renton | 1 | 13:27 ✔ On Time | 13:27 ⚠ 1m late | |
| ALX Alexandria | 1 | 13:30 ⚠ 1m late | 13:30 ⚠ 2m late | |
| BHC Balloch | 1 | 13:33 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| BHC Balloch | 1 | 13:38 ✔ 1m early | ||
| ALX Alexandria | 1 | 13:40 ✔ On Time | 13:40 ✔ On Time | |
| RTN Renton | 1 | 13:43 ✔ 1m early | 13:43 ✔ On Time | |
| DLR Dalreoch | 1 | 13:46 ✔ 1m early | 13:46 ✔ On Time | |
| DBC Dumbarton Central | 1 | 13:47 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| DBC Dumbarton Central | 2 | 14:01 ⚠ 4m late | ||
| DLR Dalreoch | 2 | 14:02 ⚠ 4m late | 14:02 ⚠ 4m late | |
| CDR Cardross | 2 | 14:07 ⚠ 4m late | 14:07 ⚠ 4m late | |
| CGD Craigendoran | 1 | 14:12 ⚠ 4m late | 14:12 ⚠ 5m late | |
| HLC Helensburgh Central | 2 | 14:15 ⚠ 5m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| HLC Helensburgh Central | 2 | 14:25 ⚠ 2m late | ||
| CGD Craigendoran | 1 | 14:28 ⚠ 2m late | 14:28 ⚠ 2m late | |
| CDR Cardross | 1 | 14:33 ⚠ 2m late | 14:33 ⚠ 3m late | |
| DLR Dalreoch | 1 | 14:38 ⚠ 2m late | 14:38 ⚠ 3m late | |
| DBC Dumbarton Central | 1 | 14:40 ⚠ 2m late | 14:40 ⚠ 2m late | |
| DBE Dumbarton East | 1 | 14:42 ⚠ 2m late | 14:42 ⚠ 2m late | |
| DMR Dalmuir | 2 | 14:49 ⚠ 2m late | 14:50 ⚠ 2m late | |
| SIN Singer | 1 | 14:52 ⚠ 2m late | 14:52 ⚠ 2m late | |
| DMY Drumry | 1 | 14:54 ⚠ 2m late | 14:54 ⚠ 3m late | |
| DMC Drumchapel | 1 | 14:57 ⚠ 2m late | 14:57 ⚠ 2m late | |
| WES Westerton | 1 | 14:59 ⚠ 4m late | 14:59 ⚠ 5m late | |
| ANL Anniesland | 1 | 15:02 ⚠ 4m late | 15:02 ⚠ 5m late | |
| HYN Hyndland | 1 | 15:05 ⚠ 5m late | 15:05 ⚠ 5m late | |
| PTK Partick | 1 | 15:07 ⚠ 5m late | 15:09 ⚠ 4m late | |
| CHC Charing Cross (Glasgow) | 1 | 15:13 ⚠ 3m late | 15:13 ⚠ 4m late | |
| GLQ Glasgow Queen Street | 9 | 15:15 ⚠ 4m late | 15:15 ⚠ 5m late | |
| HST High Street (Glasgow) | 2 | 15:17 ⚠ 5m late | 15:17 ⚠ 5m late | |
| BLG Bellgrove | 2 | 15:19 ⚠ 5m late | 15:19 ⚠ 6m late | |
| CAY Carntyne | 2 | 15:23 ⚠ 5m late | 15:23 ⚠ 5m late | |
| SLS Shettleston | 2 | 15:25 ⚠ 5m late | 15:25 ⚠ 6m late | |
| GAR Garrowhill | 2 | 15:28 ⚠ 5m late | 15:28 ⚠ 5m late | |
| EST Easterhouse | 2 | 15:30 ⚠ 5m late | 15:30 ⚠ 6m late | |
| BAI Blairhill | 2 | 15:34 ⚠ 5m late | 15:34 ⚠ 6m late | |
| CBS Coatbridge Sunnyside | 2 | 15:37 ⚠ 5m late | 15:37 ⚠ 6m late | |
| COA Coatdyke | 2 | 15:39 ⚠ 6m late | 15:39 ⚠ 6m late | |
| ADR Airdrie | 3 | 15:42 ⚠ 5m late | 15:42 ⚠ 6m late | |
| DRU Drumgelloch | 2 | 15:45 ⚠ 5m late | 15:45 ⚠ 6m late | |
| CAC Caldercruix | 2 | 15:49 ⚠ 6m late | 15:49 ⚠ 6m late | |
| BKR Blackridge | 2 | 15:55 ⚠ 6m late | 15:55 ⚠ 6m late | |
| ARM Armadale (West Lothian) | 2 | 15:59 ⚠ 5m late | 15:59 ⚠ 6m late | |
| BHG Bathgate | 1 | 16:03 ⚠ 5m late | 16:04 ⚠ 5m late | |
| LSN Livingston North | 1 | 16:09 ⚠ 4m late | 16:09 ⚠ 4m late | |
| UHA Uphall | 1 | 16:12 ⚠ 4m late | 16:12 ⚠ 5m late | |
| EDP Edinburgh Park | 1 | 16:20 ⚠ 4m late | 16:20 ⚠ 5m late | |
| HYM Haymarket | 3 | 16:24 ⚠ 5m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| HYM Haymarket | 4 | 16:34 ⚠ 1m late | ||
| LIN Linlithgow | 2 | 16:47 ⚠ 2m late | 16:47 ⚠ 3m late | |
| PMT Polmont | 2 | 16:52 ⚠ 3m late | 16:52 ⚠ 5m late | |
| FKK Falkirk High | 2 | 16:56 ⚠ 5m late | 16:57 ⚠ 5m late | |
| CRO Croy | 2 | 17:05 ⚠ 5m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| CRO Croy | 1 | 17:31 ✔ On Time | ||
| LBT Larbert | 2 | 17:41 ✔ 1m early | 17:41 ✔ On Time | |
| STG Stirling | 6 | 17:49 ✔ On Time | 17:50 ⚠ 1m late | |
| ALO Alloa | 1 | 17:59 ⚠ 2m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| ALO Alloa | 1 | 18:20 ✔ 1m early | ||
| STG Stirling | 6 | 18:28 ✔ On Time | 18:30 ✔ 1m early | |
| LBT Larbert | 1 | 18:37 ✔ On Time | 18:38 ✔ On Time | |
| CRO Croy | 2 | 18:48 ✔ 1m early | 18:48 ✔ 1m early | |
| LNZ Lenzie | 2 | 18:53 ✔ On Time | 18:53 ✔ On Time | |
| BBG Bishopbriggs | 2 | 18:57 ✔ On Time | 18:57 ✔ On Time | |
| GLQ Glasgow Queen Street | 3 | 19:04 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| GLQ Glasgow Queen Street | 8 | 19:39 ✔ On Time | ||
| CHC Charing Cross (Glasgow) | 2 | 19:41 ✔ On Time | 19:41 ⚠ 1m late | |
| PTK Partick | 2 | 19:45 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| PTK Partick | 2 | 20:12 ✔ On Time | ||
| HYN Hyndland | 2 | 20:14 ✔ 1m early | 20:15 ✔ On Time | |
| ANL Anniesland | 2 | 20:18 ✔ 1m early | 20:18 ✔ On Time | |
| WES Westerton | 2 | 20:21 ✔ 1m early | 20:21 ✔ On Time | |
| BRN Bearsden | 2 | 20:24 ✔ 1m early | 20:24 ✔ On Time | |
| HLF Hillfoot | 2 | 20:26 ✔ 1m early | 20:26 ✔ On Time | |
| MLN Milngavie | 1 | 20:30 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| MLN Milngavie | 1 | 20:41 ✔ On Time | ||
| HLF Hillfoot | 1 | 20:44 ✔ On Time | 20:44 ✔ On Time | |
| BRN Bearsden | 1 | 20:46 ✔ On Time | 20:46 ✔ On Time | |
| WES Westerton | 1 | 20:49 ✔ 1m early | 20:49 ✔ On Time | |
| ANL Anniesland | 1 | 20:52 ✔ 1m early | 20:52 ✔ On Time | |
| HYN Hyndland | 1 | 20:55 ⚠ 3m late | 20:55 ⚠ 4m late | |
| PTK Partick | 1 | 20:57 ⚠ 4m late | 20:57 ⚠ 4m late | |
| EXG Exhibition Centre (Glasgow) | 1 | 21:00 ⚠ 4m late | 21:00 ⚠ 5m late | |
| GLC Glasgow Central | 16 | 21:03 ⚠ 4m late |