| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| CDF Cardiff Central | 6 | 07:21 ✔ 1m early | ||
| CDQ Cardiff Queen Street | 4 | 07:25 ✔ 2m early | 07:26 ✔ 1m early | |
| HLL Heath Low Level | ??? | 07:31 ✔ 1m early | 07:31 ✔ On Time | |
| TGS Ty Glas | ??? | 07:34 ✔ 1m early | 07:34 ✔ On Time | |
| BCG Birchgrove | ??? | 07:35 ✔ 1m early | 07:35 ✔ On Time | |
| RHI Rhiwbina | ??? | 07:37 ✔ 1m early | 07:37 ✔ On Time | |
| WHT Whitchurch (Cardiff) | ??? | 07:39 ✔ 1m early | 07:39 ✔ On Time | |
| COY Coryton | ??? | 07:43 ✔ 2m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| COY Coryton | ??? | 07:45 ✔ On Time | ||
| WHT Whitchurch (Cardiff) | ??? | 07:46 ✔ 1m early | 07:46 ⚠ 1m late | |
| RHI Rhiwbina | ??? | 07:48 ✔ On Time | 07:48 ⚠ 1m late | |
| BCG Birchgrove | ??? | 07:50 ✔ On Time | 07:50 ⚠ 1m late | |
| TGS Ty Glas | ??? | 07:51 ⚠ 1m late | 07:51 ⚠ 2m late | |
| HLL Heath Low Level | ??? | 07:54 ⚠ 1m late | 07:54 ⚠ 2m late | |
| CDQ Cardiff Queen Street | 3 | 08:01 ✔ 1m early | 08:01 ✔ On Time | |
| CDF Cardiff Central | 8 | 08:05 ✔ 1m early | 08:05 ⚠ 1m late | |
| NNP Ninian Park | 2 | 08:09 ⚠ 1m late | 08:09 ⚠ 1m late | |
| WNG Waun-Gron Park | 1 | 08:12 ⚠ 1m late | 08:12 ⚠ 2m late | |
| FRW Fairwater | 1 | 08:14 ⚠ 2m late | 08:14 ⚠ 3m late | |
| DCT Danescourt | 1 | 08:16 ⚠ 2m late | 08:16 ⚠ 3m late | |
| RDR Radyr | 3 | 08:23 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| RDR Radyr | 1 | 08:38 ⚠ 3m late | ||
| LLN Llandaf | 1 | 08:41 ⚠ 3m late | 08:41 ⚠ 6m late | |
| CYS Cathays | 1 | 08:45 ⚠ 6m late | 08:46 ⚠ 9m late | |
| CDQ Cardiff Queen Street | 3 | 08:50 ⚠ 6m late | 08:51 ⚠ 6m late | |
| CDF Cardiff Central | 8 | 08:55 ⚠ 5m late | 08:55 ⚠ 6m late | |
| GTN Grangetown (Cardiff) | 2 | 08:59 ⚠ 7m late | 08:59 ⚠ 7m late | |
| CGN Cogan | 2 | 09:03 ⚠ 6m late | 09:03 ⚠ 7m late | |
| EBK Eastbrook | 2 | 09:05 ⚠ 7m late | 09:05 ⚠ 8m late | |
| DNS Dinas Powys | 2 | 09:07 ⚠ 8m late | 09:07 ⚠ 8m late | |
| CAD Cadoxton | 2 | 09:11 ⚠ 8m late | 09:11 ⚠ 9m late | |
| BYD Barry Docks | 2 | 09:14 ⚠ 8m late | 09:14 ⚠ 8m late | |
| BRY Barry | 3 | 09:18 ⚠ 7m late | 09:18 ⚠ 8m late | |
| BYI Barry Island | 1 | 09:24 ⚠ 5m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| BYI Barry Island | 1 | 09:27 ⚠ 4m late | ||
| BRY Barry | 1 | 09:31 ⚠ 4m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| BRY Barry | 2 | 10:05 ✔ On Time | ||
| RIA Rhoose Cardiff International Airport | 2 | 10:11 ✔ 1m early | 10:12 ✔ 1m early | |
| LWM Llantwit Major | 2 | 10:21 ✔ 1m early | 10:22 ✔ 1m early | |
| BGN Bridgend | 1A 1 | 10:39 ✔ 4m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| BGN Bridgend | 2 | 10:55 ⚠ 3m late | ||
| CDF Cardiff Central | 2 | 11:15 ⚠ 3m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| CDF Cardiff Central | 2 | 11:56 ✔ On Time | ||
| NWP Newport (South Wales) | 4 | 12:09 ✔ 2m early | 12:09 ✔ On Time | |
| CWM Cwmbran | 2 | 12:20 ✔ 1m early | 12:20 ✔ On Time | |
| AGV Abergavenny | 1 | 12:34 ✔ 4m early | 12:34 ✔ 1m early | |
| HFD Hereford | 3 | 12:59 ✔ 3m early | 13:00 ✔ On Time | |
| LEO Leominster | ??? | 13:13 ✔ 2m early | 13:13 ⚠ 3m late | |
| LUD Ludlow | ??? | 13:24 ⚠ 1m late | 13:24 ⚠ 2m late | |
| CRV Craven Arms | 1 | 13:32 ⚠ 2m late | 13:33 ⚠ 2m late | |
| CTT Church Stretton | ??? | 13:41 ⚠ 1m late | 13:42 ⚠ 1m late | |
| SHR Shrewsbury | 4B | 13:57 ✔ 1m early | 13:57 ⚠ 2m late | |
| CRE Crewe | 6 | 14:27 ⚠ 1m late | 14:30 ✔ On Time | |
| WML Wilmslow | 3 | 14:49 ✔ 3m early | 14:49 ✔ On Time | |
| SPT Stockport | 3 | 14:59 ⚠ 1m late | 14:59 ⚠ 2m late | |
| MAN Manchester Piccadilly | 8 | 15:13 ✔ 2m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| MAN Manchester Piccadilly | 2 | 17:19 ✔ On Time | ||
| ABY Ashburys | 1 | 17:23 ✔ 1m early | 17:23 ✔ On Time | |
| BLV Belle Vue | 1 | 17:25 ⚠ 1m late | 17:25 ⚠ 1m late | |
| RRB Ryder Brow | 1 | 17:27 ⚠ 1m late | 17:27 ⚠ 1m late | |
| RDN Reddish North | ??? | 17:30 ⚠ 1m late | 17:30 ⚠ 2m late | |
| BNT Brinnington | 2 | 17:33 ⚠ 1m late | 17:33 ⚠ 2m late | |
| BDY Bredbury | 1 | 17:36 ⚠ 2m late | 17:36 ⚠ 2m late | |
| RML Romiley | 2 | 17:39 ⚠ 1m late | 17:39 ⚠ 2m late | |
| MPL Marple | 2 | 17:43 ⚠ 1m late | 17:43 ⚠ 2m late | |
| SRN Strines | 2 1 | 17:47 ⚠ 1m late | 17:47 ⚠ 1m late | |
| NMC New Mills Central | 2 | 17:50 ⚠ 2m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| NMC New Mills Central | 2 | 18:16 ⚠ 1m late | ||
| CLY Chinley | 2 | 18:24 ✔ On Time | 18:24 ⚠ 1m late | |
| EDL Edale | 2 | 18:32 ✔ On Time | 18:32 ⚠ 1m late | |
| HOP Hope (Derbyshire) | 2 | 18:39 ✔ On Time | 18:39 ⚠ 1m late | |
| BAM Bamford | ??? | 18:42 ⚠ 1m late | 18:42 ⚠ 2m late | |
| HSG Hathersage | 2 | 18:46 ⚠ 2m late | 18:46 ⚠ 3m late | |
| GRN Grindleford | 2 | 18:50 ⚠ 2m late | 18:50 ⚠ 2m late | |
| DOR Dore & Totley | 1 | 18:59 ✔ On Time | 18:59 ⚠ 1m late | |
| SHF Sheffield | 5A 5 | 19:05 ⚠ 3m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SHF Sheffield | 1B 1 | 20:11 ⚠ 2m late | ||
| MHS Meadowhall | 2 | 20:16 ⚠ 2m late | 20:17 ⚠ 2m late | |
| DON Doncaster | 8 | 20:35 ✔ On Time | 20:37 ✔ 1m early | |
| SCU Scunthorpe | 1 | 21:02 ✔ On Time | 21:03 ✔ 1m early | |
| BTB Barnetby | 2 | 21:17 ✔ 2m early | 21:18 ✔ 1m early | |
| HAB Habrough | 2 | 21:26 ✔ 2m early | 21:27 ✔ 1m early | |
| GMB Grimsby Town | 1 | 21:40 ✔ 4m early | 21:41 ✔ 1m early | |
| CLE Cleethorpes | 1 3 | 21:52 ✔ 6m early |