| Station | Platform | Arrival | Departure |
|---|---|---|---|
| GLC Glasgow Central | 7 | 07:05 ⚠ 1m late | |
| PLE Pollokshields East | 2 | 07:10 ⚠ 1m late | 07:10 ⚠ 1m late |
| QPK Queens Park (Glasgow) | 2 | 07:11 ⚠ 2m late | 07:11 ⚠ 2m late |
| COI Crosshill | 2 | 07:13 ⚠ 1m late | 07:13 ⚠ 2m late |
| MFL Mount Florida | 2 | 07:15 ⚠ 1m late | 07:15 ⚠ 2m late |
| CCT Cathcart | 2 | 07:17 ⚠ 2m late | 07:17 ⚠ 2m late |
| MUI Muirend | 2 | 07:20 ⚠ 1m late | 07:20 ⚠ 2m late |
| WLM Williamwood | 2 | 07:23 ⚠ 1m late | 07:23 ⚠ 2m late |
| WCR Whitecraigs | 2 | 07:25 ⚠ 2m late | 07:25 ⚠ 2m late |
| PTT Patterton | 2 | 07:28 ⚠ 1m late | 07:28 ⚠ 3m late |
| NEI Neilston | 2 | 08:03 ✔ 26m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| NEI Neilston | 1 | 08:28 ✔ On Time | |
| PTT Patterton | 1 | 08:34 ✔ On Time | 08:34 ✔ On Time |
| WCR Whitecraigs | 1 | 08:36 ✔ On Time | 08:36 ⚠ 2m late |
| WLM Williamwood | 1 | 08:38 ⚠ 2m late | 08:38 ⚠ 4m late |
| MUI Muirend | 1 | 08:41 ⚠ 2m late | 08:41 ⚠ 3m late |
| CCT Cathcart | 1 | 08:44 ⚠ 2m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| CCT Cathcart | 2 | 09:05 ⚠ 2m late | |
| LGS Langside | 2 | 09:08 ⚠ 1m late | 09:08 ⚠ 2m late |
| PWE Pollokshaws East | 1 | 09:10 ⚠ 1m late | 09:10 ⚠ 2m late |
| SHL Shawlands | 1 | 09:12 ⚠ 1m late | 09:12 ⚠ 1m late |
| MAX Maxwell Park | 1 | 09:14 ⚠ 1m late | 09:14 ⚠ 2m late |
| PLW Pollokshields West | 1 | 09:16 ⚠ 1m late | 09:16 ⚠ 2m late |
| GLC Glasgow Central | 8 | 09:51 ✔ 27m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| GLC Glasgow Central | 9 | 10:17 ✔ On Time | |
| CMY Crossmyloof | 2 | 10:24 ✔ 1m early | 10:24 ✔ 1m early |
| PWW Pollokshaws West | 2 | 10:26 ✔ On Time | 10:26 ✔ On Time |
| THB Thornliebank | 2 | 10:29 ✔ On Time | 10:29 ✔ On Time |
| GFN Giffnock | 2 | 10:32 ✔ On Time | 10:33 ✔ On Time |
| CKS Clarkston | 2 | 10:36 ✔ On Time | 10:37 ✔ 1m early |
| BUS Busby | 2 | 10:40 ✔ 1m early | 10:40 ✔ 1m early |
| HMY Hairmyres | 1 | 10:45 ✔ On Time | 10:46 ✔ On Time |
| EKL East Kilbride | 1 | 11:18 ✔ 29m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| EKL East Kilbride | ??? | 11:57 | |
| HMY Hairmyres | ??? | 12:00 | 12:01 |
| THT Thorntonhall | ??? | 12:04 | 12:04 |
| BUS Busby | ??? | 12:07 | 12:07 |
| CKS Clarkston | ??? | 12:10 | 12:10 |
| GFN Giffnock | ??? | 12:13 | 12:14 |
| THB Thornliebank | ??? | 12:16 | 12:16 |
| PWW Pollokshaws West | ??? | 12:19 | 12:20 |
| CMY Crossmyloof | ??? | 12:22 | 12:23 |
| GLC Glasgow Central | ??? | 12:58 |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| GLC Glasgow Central | 10 | 13:20 | |
| PLE Pollokshields East | ??? | 13:25 | 13:25 |
| QPK Queens Park (Glasgow) | ??? | 13:26 | 13:26 |
| COI Crosshill | ??? | 13:28 | 13:28 |
| MFL Mount Florida | 2 | 13:30 | 13:30 |
| KGP Kings Park | 2 | 13:34 | 13:34 |
| CFF Croftfoot | ??? | 13:36 | 13:36 |
| BUI Burnside (Strathclyde) | ??? | 13:38 | 13:38 |
| KKH Kirkhill | ??? | 13:41 | 13:41 |
| NTN Newton (Lanark) | 1 | 13:44 |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| NTN Newton (Lanark) | 2 | 14:05 | |
| BLT Blantyre | ??? | 14:09 | 14:09 |
| HNW Hamilton West | ??? | 14:12 | 14:12 |
| HNC Hamilton Central | ??? | 14:15 |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| HNC Hamilton Central | ??? | 14:26 | |
| AIR Airbles | ??? | 14:31 | 14:31 |
| MTH Motherwell | ??? | 14:34 |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| MTH Motherwell | 1 | 14:57 | |
| SDM Shieldmuir | 2 | 15:00 | 15:00 |
| WSH Wishaw | ??? | 15:04 | 15:04 |
| CLU Carluke | ??? | 15:10 | 15:10 |
| LNK Lanark | 2 | 15:20 |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| LNK Lanark | 2 | 15:25 | |
| CLU Carluke | ??? | 15:34 |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| CLU Carluke | ??? | 16:10 | |
| CRS Carstairs | 2 | 16:23 | 16:23 |
| HYM Haymarket | 3 | 16:57 | 16:57 |
| EDB Edinburgh | 15 | 17:03 |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| EDB Edinburgh | ??? | 17:15 | |
| BSU Brunstane | ??? | 17:24 | 17:24 |
| NEW Newcraighall | ??? | 17:28 | 17:28 |
| SFI Shawfair | ??? | 17:31 | 17:31 |
| EKB Eskbank | ??? | 17:35 | 17:36 |
| NEG Newtongrange | ??? | 17:39 | 17:39 |
| GBG Gorebridge | ??? | 17:43 | 17:44 |
| SOI Stow | ??? | 18:01 | 18:01 |
| GAL Galashiels | ??? | 18:09 | 18:10 |
| TWB Tweedbank | ??? | 18:43 |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| TWB Tweedbank | ??? | 18:49 | |
| GAL Galashiels | ??? | 18:53 | 18:53 |
| SOI Stow | ??? | 19:02 | 19:02 |
| GBG Gorebridge | ??? | 19:18 | 19:19 |
| NEG Newtongrange | ??? | 19:22 | 19:22 |
| EKB Eskbank | ??? | 19:25 | 19:25 |
| SFI Shawfair | ??? | 19:29 | 19:32 |
| NEW Newcraighall | ??? | 19:35 | 19:35 |
| BSU Brunstane | ??? | 19:39 | 19:39 |
| EDB Edinburgh | ??? | 20:17 |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| EDB Edinburgh | 4 | 20:39 | |
| MUB Musselburgh | ??? | 20:46 | 20:46 |
| WAF Wallyford | ??? | 20:50 | 20:51 |
| PST Prestonpans | ??? | 20:54 | 20:54 |
| LND Longniddry | ??? | 20:59 | 21:00 |
| DRM Drem | 1 | 21:05 | 21:05 |
| NBW North Berwick | ??? | 21:13 |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| NBW North Berwick | ??? | 21:20 | |
| DRM Drem | 2 | 21:27 | 21:27 |
| LND Longniddry | ??? | 21:32 | 21:33 |
| PST Prestonpans | ??? | 21:37 | 21:37 |
| WAF Wallyford | ??? | 21:40 | 21:41 |
| MUB Musselburgh | ??? | 21:45 | 21:45 |
| EDB Edinburgh | 6 | 21:54 |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| EDB Edinburgh | ??? | 22:15 | |
| HYM Haymarket | ??? | 22:19 | 22:19 |
| LIN Linlithgow | ??? | 22:33 | 22:33 |
| PMT Polmont | ??? | 22:38 | 22:39 |
| FKK Falkirk High | ??? | 22:43 | 22:43 |
| CRO Croy | ??? | 22:51 | 22:52 |
| GLQ Glasgow Queen Street | ??? | 23:48 |