| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| CAR Carlisle | 3 | 06:48 ✔ On Time | ||
| LOC Lockerbie | 1 | 07:06 ⚠ 1m late | 07:07 ⚠ 2m late | |
| CRS Carstairs | 1 | 07:44 ✔ 2m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| CRS Carstairs | 1 | 08:10 ⚠ 3m late | ||
| CLU Carluke | 1 | 08:21 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| CLU Carluke | 2 | 08:35 ✔ 1m early | ||
| LNK Lanark | 1 | 08:48 ✔ 2m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| LNK Lanark | 1 | 08:52 ✔ 1m early | ||
| CLU Carluke | 1 | 09:02 ✔ 2m early | 09:02 ✔ 1m early | |
| WSH Wishaw | 1 | 09:08 ✔ 1m early | 09:08 ⚠ 1m late | |
| SDM Shieldmuir | 1 | 09:11 ⚠ 1m late | 09:11 ⚠ 1m late | |
| MTH Motherwell | 2 | 09:15 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| MTH Motherwell | 4 | 09:37 ✔ On Time | ||
| WFF Whifflet | 1C 1 | 09:49 ✔ 2m early | 09:49 ✔ On Time | |
| CBC Coatbridge Central | 1 | 09:52 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| CBC Coatbridge Central | 2 | 10:26 ✔ On Time | ||
| WFF Whifflet | 2 | 10:29 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WFF Whifflet | 1L 1 | 11:04 ✔ On Time | ||
| KWD Kirkwood | 1 | 11:07 ✔ On Time | 11:07 ✔ On Time | |
| BGI Bargeddie | 1 | 11:10 ✔ On Time | 11:10 ✔ On Time | |
| BIO Baillieston | 1 | 11:13 ✔ On Time | 11:14 ✔ On Time | |
| MTV Mount Vernon | 1 | 11:16 ✔ 1m early | 11:16 ✔ On Time | |
| CML Carmyle | 1 | 11:18 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| CML Carmyle | 2 | 11:46 ⚠ 2m late | ||
| MTV Mount Vernon | 2 | 11:49 ✔ On Time | 11:49 ⚠ 1m late | |
| BIO Baillieston | 2 | 11:51 ⚠ 1m late | 11:51 ⚠ 1m late | |
| BGI Bargeddie | 2 | 11:54 ⚠ 1m late | 11:54 ⚠ 1m late | |
| KWD Kirkwood | 2 | 11:58 ⚠ 1m late | 11:58 ⚠ 1m late | |
| WFF Whifflet | 2 | 12:02 ⚠ 1m late | 12:02 ⚠ 1m late | |
| MTH Motherwell | 3 | 12:09 ✔ On Time |
| 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 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| HNC Hamilton Central | 2 | 12:48 ✔ On Time | ||
| CTE Chatelherault | 1 | 12:52 ✔ On Time | 12:52 ✔ On Time | |
| MEY Merryton | 1 | 12:55 ✔ On Time | 12:55 ⚠ 1m late | |
| 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 ✔ On Time | |
| HNW Hamilton West | 1 | 13:15 ✔ On Time | 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 ✔ 2m 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 ✔ On Time | 13:40 ✔ On Time | |
| GLC Glasgow Central | 17 | 13:41 ✔ On Time | 13:47 ✔ 1m early | |
| EXG Exhibition Centre (Glasgow) | 2 | 13:51 ✔ 2m early | 13:51 ✔ On Time | |
| PTK Partick | 2 | 13:55 ✔ 2m early | 13:55 ✔ On Time | |
| HYN Hyndland | 2 | 13:57 ✔ 1m early | 13:57 ✔ On Time | |
| JOR Jordanhill | 2 | 13:59 ✔ 1m early | 13:59 ✔ On Time | |
| SCH Scotstounhill | 2 | 14:02 ✔ 1m early | 14:02 ✔ On Time | |
| GRS Garscadden | 2 | 14:04 ✔ 1m early | 14:04 ✔ On Time | |
| YOK Yoker | 2 | 14:07 ✔ 1m early | 14:07 ✔ On Time | |
| CYK Clydebank | 2 | 14:09 ✔ On Time | 14:09 ✔ On Time | |
| DMR Dalmuir | 3 | 14:13 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| DMR Dalmuir | 3 | 14:21 ⚠ 2m late | ||
| DBE Dumbarton East | 2 | 14:29 ⚠ 1m late | 14:29 ⚠ 1m late | |
| DBC Dumbarton Central | 2 | 14:31 ⚠ 1m late | 14:31 ⚠ 2m late | |
| DLR Dalreoch | 2 | 14:32 ⚠ 2m late | 14:32 ⚠ 2m late | |
| CDR Cardross | 2 | 14:37 ⚠ 2m late | 14:37 ⚠ 3m late | |
| CGD Craigendoran | 1 | 14:42 ⚠ 3m late | 14:42 ⚠ 4m late | |
| HLC Helensburgh Central | 2 | 14:45 ⚠ 4m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| HLC Helensburgh Central | 2 | 14:55 ⚠ 1m late | ||
| CGD Craigendoran | 1 | 14:58 ✔ On Time | 14:58 ⚠ 1m late | |
| CDR Cardross | 1 | 15:03 ⚠ 1m late | 15:03 ⚠ 2m late | |
| DLR Dalreoch | 1 | 15:08 ⚠ 1m late | 15:08 ⚠ 2m late | |
| DBC Dumbarton Central | 1 | 15:10 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| DBC Dumbarton Central | 2 | 15:22 ⚠ 1m late | ||
| DLR Dalreoch | 2 | 15:23 ⚠ 1m late | 15:23 ⚠ 1m late | |
| RTN Renton | 1 | 15:26 ⚠ 1m late | 15:26 ⚠ 2m late | |
| ALX Alexandria | 1 | 15:29 ⚠ 2m late | 15:29 ⚠ 2m late | |
| BHC Balloch | 1 | 15:32 ⚠ 2m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| BHC Balloch | 1 | 15:38 ✔ On Time | ||
| ALX Alexandria | 1 | 15:40 ✔ On Time | 15:40 ⚠ 1m late | |
| RTN Renton | 1 | 15:43 ✔ On Time | 15:43 ⚠ 1m late | |
| DLR Dalreoch | 1 | 15:46 ✔ On Time | 15:46 ⚠ 1m late | |
| DBC Dumbarton Central | 1 | 15:47 ⚠ 1m late | 15:47 ⚠ 2m late | |
| DBE Dumbarton East | 1 | 15:49 ⚠ 1m late | 15:49 ⚠ 2m late | |
| BWG Bowling | 1 | 15:54 ⚠ 1m late | 15:54 ⚠ 1m late | |
| KPT Kilpatrick | 1 | 15:57 ⚠ 1m late | 15:57 ⚠ 2m late | |
| DMR Dalmuir | 2 | 16:00 ⚠ 1m late | 16:01 ⚠ 1m late | |
| SIN Singer | 1 | 16:03 ✔ On Time | 16:03 ⚠ 1m late | |
| DMY Drumry | 1 | 16:06 ✔ On Time | 16:06 ✔ On Time | |
| DMC Drumchapel | 1 | 16:08 ✔ On Time | 16:08 ⚠ 1m late | |
| WES Westerton | 1 | 16:11 ⚠ 2m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WES Westerton | 2 | 16:23 ⚠ 3m late | ||
| BRN Bearsden | 2 | 16:25 ⚠ 3m late | 16:26 ⚠ 3m late | |
| HLF Hillfoot | 2 | 16:28 ⚠ 2m late | 16:28 ⚠ 3m late | |
| MLN Milngavie | 1 | 16:31 ⚠ 3m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| MLN Milngavie | 2 | 16:36 ✔ On Time | ||
| HLF Hillfoot | 1 | 16:39 ✔ On Time | 16:39 ✔ On Time | |
| BRN Bearsden | 1 | 16:41 ✔ On Time | 16:41 ⚠ 1m late | |
| WES Westerton | 1 | 16:44 ✔ On Time | 16:44 ⚠ 1m late | |
| ANL Anniesland | 1 | 16:47 ✔ On Time | 16:47 ⚠ 1m late | |
| HYN Hyndland | 1 | 16:50 ✔ On Time | 16:50 ⚠ 1m late | |
| PTK Partick | 1 | 16:52 ⚠ 1m late | 16:53 ✔ On Time | |
| CHC Charing Cross (Glasgow) | 1 | 16:57 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| CHC Charing Cross (Glasgow) | 2 | 17:10 ✔ On Time | ||
| PTK Partick | 2 | 17:14 ⚠ 1m late | 17:14 ⚠ 2m late | |
| HYN Hyndland | 2 | 17:16 ⚠ 2m late | 17:17 ⚠ 1m late | |
| ANL Anniesland | 2 | 17:20 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| ANL Anniesland | 3 | 18:03 ✔ On Time | ||
| KVD Kelvindale | 1 | 18:05 ✔ 1m early | 18:05 ✔ On Time | |
| MYH Maryhill | 1 | 18:07 ✔ 1m early | 18:07 ✔ On Time | |
| SUM Summerston | 1 | 18:09 ✔ 1m early | 18:09 ✔ On Time | |
| GSC Gilshochill | 1 | 18:11 ✔ 1m early | 18:11 ✔ On Time | |
| PPK Possilpark & Parkhouse | 1 | 18:13 ✔ 9m early | 18:13 ⚠ 1m late | |
| ASF Ashfield | 1 | 18:16 ✔ On Time | 18:16 ✔ On Time | |
| GLQ Glasgow Queen Street | 3 | 18:27 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| GLQ Glasgow Queen Street | 7 4 | 18:45 ✔ 1m early | ||
| CRO Croy | 1 | 18:55 ✔ On Time | 18:55 ✔ On Time | |
| FKK Falkirk High | 1 | 19:04 ✔ 1m early | 19:04 ✔ On Time | |
| PMT Polmont | 1 | 19:08 ✔ On Time | 19:08 ⚠ 1m late | |
| LIN Linlithgow | 1 | 19:13 ✔ On Time | 19:14 ✔ On Time | |
| HYM Haymarket | 3 | 19:28 ⚠ 2m late | N/A | |
| EDB Edinburgh | 10 | 19:34 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| EDB Edinburgh | 2 | 20:03 ✔ On Time | ||
| DUN Dunbar | 1 | 20:23 ✔ 1m early | 20:24 ✔ 1m early | |
| BWK Berwick-upon-Tweed | 1 | 20:47 ✔ 2m early | 20:48 ✔ On Time | |
| ALM Alnmouth | 1 | 21:08 ✔ 2m early | 21:09 ✔ On Time | |
| NCL Newcastle | 6 | 21:35 ✔ 1m early |