| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BRI Bristol Temple Meads | 3 | 08:38 ⚠ 1m late | |
| FIT Filton Abbey Wood | 2 | 08:45 ⚠ 3m late | 08:47 ⚠ 2m late |
| BPW Bristol Parkway | 3 | 08:50 ⚠ 2m late | 08:51 ⚠ 2m late |
| YAE Yate | 1 | 08:59 ⚠ 2m late | 09:00 ⚠ 3m late |
| CDU Cam & Dursley | 1 | 09:11 ⚠ 2m late | 09:12 ⚠ 2m late |
| GCR Gloucester | 4 | 09:29 ⚠ 2m late | 09:35 ⚠ 3m late |
| CNM Cheltenham Spa | 2 | 09:46 ⚠ 5m late | 09:47 ⚠ 5m late |
| ASC Ashchurch for Tewkesbury | 1 | 09:54 ⚠ 5m late | 09:55 ⚠ 5m late |
| WOS Worcester Shrub Hill | 1 | 10:14 ⚠ 1m late | 10:16 ⚠ 1m late |
| WOF Worcester Foregate Street | 1 | 10:18 ⚠ 1m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WOF Worcester Foregate Street | 2 | 10:34 ⚠ 2m late | |
| MVL Malvern Link | ??? | 10:43 ⚠ 2m late | 10:44 ⚠ 2m late |
| GMV Great Malvern | ??? | 10:46 ⚠ 2m late | 10:47 ⚠ 2m late |
| CWL Colwall | ??? | 10:52 ⚠ 1m late | 10:52 ⚠ 2m late |
| LED Ledbury | ??? | 10:59 ⚠ 2m late | 11:01 ✔ On Time |
| HFD Hereford | 1 | 11:16 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| HFD Hereford | 3 | 11:56 ⚠ 6m late | |
| LEO Leominster | ??? | 12:08 ⚠ 16m late | 12:09 ⚠ 17m late |
| LUD Ludlow | ??? | 12:20 ⚠ 16m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| LUD Ludlow | ??? | 13:11 ✔ 1m early | |
| LEO Leominster | ??? | 13:21 ✔ 2m early | 13:21 ✔ On Time |
| HFD Hereford | 2 | 13:38 ✔ 6m early | 13:38 ✔ 1m early |
| AGV Abergavenny | 2 | 14:01 ✔ 2m early | 14:01 ✔ 1m early |
| PPL Pontypool & New Inn | ??? | 14:11 ✔ 2m early | 14:11 ✔ 1m early |
| CWM Cwmbran | 1 | 14:16 ✔ 2m early | 14:16 ✔ 1m early |
| NWP Newport (South Wales) | 2 | 14:30 ✔ 5m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| NWP Newport (South Wales) | 4 | 14:43 ✔ On Time | |
| PYE Pye Corner | ??? | 14:52 ✔ 1m early | 14:52 ✔ On Time |
| ROR Rogerstone | ??? | 14:56 ✔ 1m early | 14:56 ✔ On Time |
| RCA Risca & Pontymister | 1 | 15:00 ✔ 1m early | 15:00 ✔ On Time |
| CKY Crosskeys | 1 | 15:05 ✔ 1m early | 15:05 ⚠ 1m late |
| NBE Newbridge | 1 | 15:12 ✔ 1m early | 15:12 ⚠ 1m late |
| LTH Llanhilleth | 1 | 15:18 ✔ 1m early | 15:18 ✔ On Time |
| EBV Ebbw Vale Parkway | ??? | 15:27 ✔ On Time | 15:27 ⚠ 1m late |
| EBB Ebbw Vale Town | ??? | 15:32 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| EBB Ebbw Vale Town | ??? | 16:05 ✔ On Time | |
| EBV Ebbw Vale Parkway | ??? | 16:08 ✔ 1m early | 16:08 ✔ On Time |
| LTH Llanhilleth | 2 | 16:16 ✔ On Time | 16:17 ✔ 1m early |
| NBE Newbridge | 2 | 16:23 ✔ 2m early | 16:23 ✔ 1m early |
| CKY Crosskeys | 2 | 16:29 ✔ 1m early | 16:30 ✔ 1m early |
| RCA Risca & Pontymister | 2 | 16:35 ✔ 1m early | 16:35 ✔ 1m early |
| ROR Rogerstone | ??? | 16:38 ✔ 1m early | 16:39 ✔ 1m early |
| PYE Pye Corner | ??? | 16:42 ✔ 1m early | 16:42 ✔ On Time |
| CDF Cardiff Central | 3B 0 | 17:01 ⚠ 3m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| CDF Cardiff Central | 4A 4 | 17:23 ✔ On Time | |
| PYC Pontyclun | 1 | 17:35 ⚠ 1m late | 17:36 ⚠ 1m late |
| LLR Llanharan | 2 | 17:40 ⚠ 2m late | 17:40 ⚠ 3m late |
| PCD Pencoed | 1 | 17:44 ⚠ 3m late | 17:44 ⚠ 4m late |
| BGN Bridgend | 1 | 17:49 ⚠ 4m late | 17:50 ⚠ 4m late |
| WMI Wildmill | ??? | 17:52 ⚠ 4m late | 17:52 ⚠ 4m late |
| SRR Sarn | ??? | 17:55 ⚠ 4m late | 17:55 ⚠ 4m late |
| TDU Tondu | ??? | 17:58 ⚠ 5m late | 17:59 ⚠ 5m late |
| GMG Garth (Mid Glamorgan) | ??? | 18:06 ⚠ 4m late | 18:06 ⚠ 4m late |
| MEW Maesteg (Ewenny Road) | ??? | 18:09 ⚠ 4m late | 18:09 ⚠ 4m late |
| MST Maesteg | ??? | 18:13 ⚠ 5m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| MST Maesteg | ??? | 18:18 ⚠ 4m late | |
| MEW Maesteg (Ewenny Road) | ??? | 18:20 ⚠ 4m late | 18:20 ⚠ 4m late |
| GMG Garth (Mid Glamorgan) | ??? | 18:23 ⚠ 3m late | 18:23 ⚠ 4m late |
| TDU Tondu | 1 | 18:31 ⚠ 5m late | 18:31 ⚠ 6m late |
| SRR Sarn | 1 | 18:34 ⚠ 5m late | 18:34 ⚠ 6m late |
| WMI Wildmill | 1 | 18:37 ⚠ 6m late | 18:37 ⚠ 7m late |
| BGN Bridgend | 2 | 18:41 ⚠ 5m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BGN Bridgend | 1 | 18:50 ✔ On Time | |
| PTA Port Talbot Parkway | 1 | 19:01 ✔ On Time | 19:02 ✔ On Time |
| NTH Neath | 1 | 19:08 ✔ On Time | 19:09 ✔ On Time |
| SWA Swansea | 4 | 19:22 ⚠ 2m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| SWA Swansea | 1 | 20:48 ⚠ 5m late | |
| GWN Gowerton | ??? | 21:00 ⚠ 3m late | 21:00 ⚠ 4m late |
| LLE Llanelli | DPL 1 | 21:08 ⚠ 2m late | 21:08 ⚠ 4m late |
| PBY Pembrey & Burry Port | ??? | 21:13 ⚠ 4m late | 21:14 ⚠ 4m late |
| KWL Kidwelly | ??? | 21:20 ⚠ 3m late | 21:21 ⚠ 3m late |
| FYS Ferryside | ??? | 21:27 ⚠ 3m late | 21:27 ⚠ 24m late |
| CMN Carmarthen | 2 | 21:40 ⚠ 23m late | 21:42 ⚠ 26m late |
| WTL Whitland | 2 | 21:58 ⚠ 24m late | 21:58 ⚠ 25m late |
| CUW Clunderwen | ??? | 22:05 ⚠ 25m late | 22:05 ⚠ 25m late |
| CLR Clarbeston Road | ??? | 22:12 ⚠ 23m late | 22:12 ⚠ 25m late |
| HVF Haverfordwest | 2 | 22:20 ⚠ 24m late | 22:24 ⚠ 21m late |
| JOH Johnston (Pembs) | ??? | 22:32 ⚠ 20m late | 22:32 ⚠ 21m late |
| MFH Milford Haven | ??? | 22:46 ⚠ 12m late |