| Station | Platform | Arrival | Departure |
|---|---|---|---|
| GLC Glasgow Central | 10 | 07:05 ✔ 1m early | |
| PLW Pollokshields West | 2 | 07:11 ✔ 1m early | 07:11 ✔ On Time |
| MAX Maxwell Park | 2 | 07:13 ✔ 1m early | 07:13 ✔ On Time |
| SHL Shawlands | 2 | 07:15 ✔ On Time | 07:15 ✔ On Time |
| PWE Pollokshaws East | 2 | 07:16 ⚠ 1m late | 07:16 ⚠ 1m late |
| LGS Langside | 1 | 07:18 ⚠ 1m late | 07:18 ⚠ 1m late |
| KGP Kings Park | 2 | 07:22 ⚠ 1m late | 07:22 ⚠ 2m late |
| CFF Croftfoot | 2 | 07:24 ⚠ 2m late | 07:24 ⚠ 2m late |
| BUI Burnside (Strathclyde) | 2 | 07:27 ⚠ 1m late | 07:27 ⚠ 1m late |
| KKH Kirkhill | 2 | 07:30 ⚠ 1m late | 07:30 ⚠ 1m late |
| NTN Newton (Lanark) | 2 | 07:33 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| NTN Newton (Lanark) | 1 | 07:41 ⚠ 1m late | |
| KKH Kirkhill | 1 | 07:44 ⚠ 1m late | 07:44 ⚠ 2m late |
| BUI Burnside (Strathclyde) | 1 | 07:47 ⚠ 1m late | 07:47 ⚠ 2m late |
| CFF Croftfoot | 1 | 07:50 ⚠ 1m late | 07:50 ⚠ 2m late |
| KGP Kings Park | 1 | 07:52 ⚠ 1m late | 07:52 ⚠ 2m late |
| MFL Mount Florida | 1 | 07:55 ⚠ 1m late | 07:55 ⚠ 2m late |
| COI Crosshill | 1 | 07:57 ⚠ 2m late | 07:57 ⚠ 2m late |
| QPK Queens Park (Glasgow) | 1 | 07:59 ⚠ 1m late | 07:59 ⚠ 2m late |
| PLE Pollokshields East | 1 | 08:01 ⚠ 1m late | 08:02 ⚠ 1m late |
| GLC Glasgow Central | 10 | 08:08 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| GLC Glasgow Central | 10 9 | 08:23 ⚠ 10m late | |
| CMY Crossmyloof | 2 | 08:29 ⚠ 10m late | 08:29 ⚠ 11m late |
| PWW Pollokshaws West | 2 | 08:32 ⚠ 10m late | 08:32 ⚠ 10m late |
| KNS Kennishead | 2 | 08:35 ⚠ 10m late | 08:35 ⚠ 10m late |
| PTL Priesthill & Darnley | 2 | 08:37 ⚠ 10m late | 08:37 ⚠ 10m late |
| NIT Nitshill | 1 | 08:40 ⚠ 9m late | 08:40 ⚠ 10m late |
| BRR Barrhead | 1 2 | 08:45 ⚠ 11m late | 08:51 ⚠ 10m late |
| DNL Dunlop | 1 | 09:03 ⚠ 14m late | 09:03 ⚠ 15m late |
| STT Stewarton | 1 | 09:07 ⚠ 14m late | 09:07 ⚠ 15m late |
| KLM Kilmaurs | ??? | 09:12 ⚠ 14m late | 09:12 ⚠ 14m late |
| KMK Kilmarnock | 1 | 09:17 ⚠ 14m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| KMK Kilmarnock | 4 | 09:53 ⚠ 12m late | |
| AUK Auchinleck | 2 | 10:09 ⚠ 12m late | 10:09 ⚠ 12m late |
| NCK New Cumnock | 2 | 10:18 ⚠ 11m late | 10:18 ⚠ 12m late |
| KRK Kirkconnel | ??? | 10:26 ⚠ 12m late | 10:26 ⚠ 26m late |
| SQH Sanquhar | ??? | 10:31 ⚠ 25m late | 10:31 ⚠ 26m late |
| DMF Dumfries | 2 | 10:58 ⚠ 27m late | 11:00 ⚠ 26m late |
| ANN Annan | 1 | 11:15 ⚠ 25m late | 11:15 ⚠ 26m late |
| GEA Gretna Green | 1 | 11:24 ⚠ 24m late | 11:24 ⚠ 25m late |
| CAR Carlisle | 7 | 11:40 ⚠ 23m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| CAR Carlisle | 4 | 11:48 | |
| OXN Oxenholme Lake District | 1 | 12:22 | 12:24 |
| LAN Lancaster | 4 | 12:37 |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| LAN Lancaster | 1 | 12:42 | |
| BAR Bare Lane | 2 | 12:49 | 12:49 |
| MCM Morecambe | 2 | 12:53 | 12:56 |
| HHB Heysham Port | ??? | 13:11 |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| HHB Heysham Port | ??? | 13:21 | |
| MCM Morecambe | 2 | 13:36 | 13:39 |
| BAR Bare Lane | 2 | 13:43 | 13:43 |
| LAN Lancaster | 2 | 13:49 |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| LAN Lancaster | 4 | 13:59 | |
| PRE Preston (Lancs) | 4 | 14:16 | 14:18 |
| WGN Wigan North Western | 4 | 14:30 | 14:31 |
| WBQ Warrington Bank Quay | 2 | 14:41 | 14:42 |
| CRE Crewe | 5 | 15:00 | 15:04 |
| STA Stafford | 1 | 15:22 | 15:24 |
| WVH Wolverhampton | 4 | 15:38 | 15:45 |
| SAD Sandwell & Dudley | 1 | 15:55 | 15:56 |
| BHM Birmingham New Street | 1 | 16:06 |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BHM Birmingham New Street | 2A | 16:42 | |
| CNM Cheltenham Spa | 1 | 17:29 | 17:31 |
| BPW Bristol Parkway | 2 | 17:59 | 18:00 |
| BRI Bristol Temple Meads | 8 | 18:09 |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BRI Bristol Temple Meads | 3 | 18:46 | |
| LWH Lawrence Hill | 1 | 18:49 | 18:49 |
| SRD Stapleton Road | 1 | 18:51 | 18:52 |
| MTP Montpelier | ??? | 18:55 | 18:55 |
| RDA Redland | ??? | 18:57 | 18:57 |
| CFN Clifton Down | 1 | 19:00 | 19:00 |
| SML Sea Mills | ??? | 19:04 | 19:04 |
| SHH Shirehampton | ??? | 19:08 | 19:08 |
| PRI Portway Parkway | ??? | 19:10 |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| PRI Portway Parkway | ??? | 19:14 | |
| SHH Shirehampton | ??? | 19:16 | 19:16 |
| SML Sea Mills | ??? | 19:20 | 19:20 |
| CFN Clifton Down | 2 | 19:25 | 19:28 |
| RDA Redland | ??? | 19:31 | 19:31 |
| MTP Montpelier | ??? | 19:33 | 19:33 |
| SRD Stapleton Road | 2 | 19:37 | 19:38 |
| LWH Lawrence Hill | 2 | 19:41 | 19:41 |
| BRI Bristol Temple Meads | 1 | 19:46 |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BRI Bristol Temple Meads | 4 | 18:56 | |
| BMT Bedminster | 1 | 18:59 | 19:00 |
| PSN Parson Street | 1 | 19:03 | 19:04 |
| NLS Nailsea & Backwell | ??? | 19:10 | 19:11 |
| YAT Yatton | ??? | 19:16 | 19:17 |
| WOR Worle | ??? | 19:22 | 19:23 |
| WNM Weston Milton | ??? | 19:27 | 19:28 |
| WSM Weston-super-Mare | 2 | 19:31 | 19:32 |
| HIG Highbridge & Burnham | ??? | 19:41 | 19:42 |
| BWT Bridgwater | ??? | 19:48 | 19:50 |
| TAU Taunton | 2 | 19:59 | 20:01 |
| TVP Tiverton Parkway | 1 | 20:12 | 20:13 |
| EXD Exeter St David's | 4 | 20:29 |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| EXD Exeter St David's | 4 | 20:59 | |
| EXT Exeter St Thomas | 1 | 21:01 | 21:02 |
| MBT Marsh Barton | ??? | 21:04 |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| MBT Marsh Barton | ??? | 21:08 | |
| EXD Exeter St David's | 1 | 21:14 |