| Station | Platform | Arrival | Departure |
|---|---|---|---|
| CDF Cardiff Central | 3A 3 | 05:35 ✔ On Time | |
| NNP Ninian Park | 1 | 05:39 ✔ On Time | 05:41 ✔ 1m early |
| PYC Pontyclun | 1 | 05:53 ✔ On Time | 05:54 ✔ On Time |
| LLR Llanharan | 2 | 05:58 ✔ On Time | 05:58 ⚠ 1m late |
| PCD Pencoed | 1 | 06:02 ⚠ 1m late | 06:03 ⚠ 1m late |
| BGN Bridgend | 1 | 06:08 ✔ On Time | 06:08 ⚠ 1m late |
| PYL Pyle | 1 | 06:15 ⚠ 1m late | 06:16 ✔ On Time |
| PTA Port Talbot Parkway | 1 | 06:22 ✔ On Time | 06:23 ⚠ 1m late |
| BAJ Baglan | 1 | 06:25 ⚠ 2m late | 06:25 ⚠ 2m late |
| BNF Briton Ferry | 1 | 06:29 ⚠ 1m late | 06:29 ⚠ 2m late |
| NTH Neath | 1 | 06:33 ✔ On Time | 06:33 ⚠ 2m late |
| SKE Skewen | 1 | 06:37 ⚠ 1m late | 06:37 ⚠ 1m late |
| LAS Llansamlet | 1 | 06:41 ⚠ 1m late | 06:41 ⚠ 1m late |
| SWA Swansea | 2 | 06:51 ✔ 2m early | 06:57 ✔ On Time |
| GWN Gowerton | 1 | 07:07 ✔ 1m early | 07:07 ✔ 1m early |
| LLE Llanelli | DPL 1 | 07:13 ✔ On Time | 07:14 ✔ On Time |
| PBY Pembrey & Burry Port | ??? | 07:19 ✔ 1m early | 07:19 ⚠ 1m late |
| KWL Kidwelly | 2 | 07:26 ✔ 1m early | 07:26 ✔ On Time |
| FYS Ferryside | ??? | 07:32 ✔ 1m early | 07:32 ✔ On Time |
| CMN Carmarthen | 2 1 | 07:45 ✔ 4m early | 07:46 ✔ On Time |
| WTL Whitland | 2 | 08:02 ✔ 2m early | 08:02 ✔ 1m early |
| CUW Clunderwen | ??? | 08:09 ✔ 2m early | 08:09 ✔ On Time |
| CLR Clarbeston Road | ??? | 08:16 ✔ On Time | 08:16 ⚠ 1m late |
| HVF Haverfordwest | 1 | 08:24 ✔ On Time | 08:25 ✔ On Time |
| JOH Johnston (Pembs) | ??? | 08:32 ✔ 1m early | 08:32 ✔ On Time |
| MFH Milford Haven | ??? | 08:43 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| MFH Milford Haven | ??? | 09:00 ✔ On Time | |
| JOH Johnston (Pembs) | ??? | 09:08 ✔ 1m early | 09:08 ✔ On Time |
| HVF Haverfordwest | 1 | 09:15 ✔ 1m early | 09:15 ✔ On Time |
| CLR Clarbeston Road | ??? | 09:24 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| CLR Clarbeston Road | ??? | 09:33 ✔ On Time | |
| FGW Fishguard & Goodwick | ??? | 09:52 ✔ On Time | 09:52 ⚠ 1m late |
| FGH Fishguard Harbour | ??? | 09:58 ✔ 3m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| FGH Fishguard Harbour | ??? | 10:01 ✔ On Time | |
| FGW Fishguard & Goodwick | ??? | 10:04 ✔ 1m early | 10:04 ✔ On Time |
| CLR Clarbeston Road | ??? | 10:23 ✔ 1m early | 10:23 ✔ On Time |
| CUW Clunderwen | ??? | 10:30 ✔ On Time | 10:30 ⚠ 1m late |
| WTL Whitland | 1 | 10:36 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WTL Whitland | 2 | 11:11 ⚠ 12m late | |
| NAR Narberth | ??? | 11:19 ⚠ 13m late | 11:19 ⚠ 14m late |
| KGT Kilgetty | ??? | 11:28 ⚠ 13m late | 11:28 ⚠ 14m late |
| SDF Saundersfoot | ??? | 11:30 ⚠ 14m late | 11:30 ⚠ 14m late |
| TEN Tenby | ??? | 11:37 ⚠ 14m late | 11:38 ⚠ 16m late |
| PNA Penally | ??? | 11:41 ⚠ 16m late | 11:41 ⚠ 17m late |
| MRB Manorbier | ??? | 11:47 ⚠ 17m late | 11:47 ⚠ 17m late |
| LAM Lamphey | ??? | 11:55 ⚠ 17m late | 11:55 ⚠ 18m late |
| PMB Pembroke | ??? | 11:58 ⚠ 18m late | 11:58 ⚠ 19m late |
| PMD Pembroke Dock | ??? | 12:11 ⚠ 12m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| PMD Pembroke Dock | ??? | 13:02 ✔ On Time | |
| PMB Pembroke | ??? | 13:10 ✔ 1m early | 13:10 ✔ 1m early |
| LAM Lamphey | ??? | 13:13 ✔ 1m early | 13:13 ✔ On Time |
| MRB Manorbier | ??? | 13:21 ⚠ 1m late | 13:21 ⚠ 2m late |
| PNA Penally | ??? | 13:27 ⚠ 1m late | 13:27 ⚠ 2m late |
| TEN Tenby | ??? | 13:33 ✔ 2m early | 13:38 ⚠ 18m late |
| SDF Saundersfoot | ??? | 13:45 ⚠ 18m late | 13:45 ⚠ 18m late |
| KGT Kilgetty | ??? | 13:47 ⚠ 17m late | 13:47 ⚠ 18m late |
| NAR Narberth | ??? | 13:57 ⚠ 17m late | 13:57 ⚠ 17m late |
| WTL Whitland | 1 | 14:05 ⚠ 18m late | 14:05 ⚠ 19m late |
| CMN Carmarthen | 1 2 | 14:21 ⚠ 18m late | 14:32 ⚠ 11m late |
| PBY Pembrey & Burry Port | ??? | 14:49 ⚠ 11m late | 14:50 ⚠ 11m late |
| LLE Llanelli | UPL 2 | 14:55 ⚠ 11m late | 14:56 ⚠ 10m late |
| SWA Swansea | 1 | 15:17 ⚠ 4m late | 15:27 ✔ On Time |
| LAS Llansamlet | 2 | 15:33 ✔ On Time | 15:33 ⚠ 1m late |
| SKE Skewen | 2 | 15:37 ✔ On Time | 15:38 ✔ On Time |
| NTH Neath | 2 | 15:41 ✔ On Time | 15:42 ✔ On Time |
| BNF Briton Ferry | 2 | 15:45 ✔ On Time | 15:45 ✔ On Time |
| BAJ Baglan | 2 | 15:49 ✔ 1m early | 15:49 ✔ On Time |
| PTA Port Talbot Parkway | 2 | 15:53 ✔ 1m early | 15:53 ✔ On Time |
| PYL Pyle | 2 | 16:00 ✔ 1m early | 16:00 ✔ On Time |
| BGN Bridgend | 2 | 16:07 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BGN Bridgend | 1 | 16:39 ⚠ 1m late | |
| WMI Wildmill | ??? | 16:42 ⚠ 1m late | 16:42 ⚠ 2m late |
| SRR Sarn | ??? | 16:45 ⚠ 1m late | 16:46 ⚠ 1m late |
| TDU Tondu | ??? | 16:48 ⚠ 1m late | 16:48 ⚠ 2m late |
| GMG Garth (Mid Glamorgan) | ??? | 16:57 ✔ On Time | 16:57 ⚠ 1m late |
| MEW Maesteg (Ewenny Road) | ??? | 17:00 ✔ On Time | 17:01 ✔ On Time |
| MST Maesteg | ??? | 17:05 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| MST Maesteg | ??? | 17:07 ⚠ 4m late | |
| MEW Maesteg (Ewenny Road) | ??? | 17:09 ⚠ 4m late | 17:09 ⚠ 5m late |
| GMG Garth (Mid Glamorgan) | ??? | 17:12 ⚠ 4m late | 17:12 ⚠ 4m late |
| TDU Tondu | 1 | 17:22 ⚠ 4m late | 17:22 ⚠ 5m late |
| SRR Sarn | 1 | 17:24 ⚠ 5m late | 17:25 ⚠ 5m late |
| WMI Wildmill | 1 | 17:28 ⚠ 5m late | 17:28 ⚠ 5m late |
| BGN Bridgend | 2 | 17:31 ⚠ 4m late | 17:32 ⚠ 5m late |
| PCD Pencoed | 2 | 17:37 ⚠ 5m late | 17:37 ⚠ 5m late |
| LLR Llanharan | 1 | 17:41 ⚠ 5m late | 17:41 ⚠ 5m late |
| PYC Pontyclun | 2 | 17:45 ⚠ 5m late | 17:46 ⚠ 4m late |
| CDF Cardiff Central | 1 | 18:03 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| CDF Cardiff Central | 1 | 18:23 ✔ 1m early | |
| NWP Newport (South Wales) | 3 | 18:38 ✔ 4m early | 18:39 ✔ 1m early |
| CWM Cwmbran | 2 | 18:49 ✔ 1m early | 18:50 ✔ 1m early |
| PPL Pontypool & New Inn | ??? | 18:55 ✔ 1m early | 18:56 ⚠ 1m late |
| AGV Abergavenny | 1 | 19:05 ✔ On Time | 19:07 ✔ On Time |
| HFD Hereford | 3 | 19:32 ✔ 4m early | 19:33 ✔ On Time |
| LUD Ludlow | ??? | 19:53 ✔ 1m early | 19:53 ✔ On Time |
| CRV Craven Arms | 1 | 20:01 ✔ 1m early | 20:02 ✔ On Time |
| CTT Church Stretton | ??? | 20:10 ✔ 1m early | 20:10 ✔ On Time |
| SHR Shrewsbury | 4 | 20:26 ✔ 3m early |