| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SWA Swansea | 2 1 | 07:59 ✔ On Time | ||
| GWN Gowerton | 1 | 08:09 ✔ On Time | 08:10 ✔ 1m early | |
| LLE Llanelli | DPL 1 | 08:16 ✔ 1m early | 08:16 ✔ On Time | |
| PBY Pembrey & Burry Port | ??? | 08:22 ✔ 1m early | 08:22 ✔ On Time | |
| KWL Kidwelly | 2 | 08:29 ✔ 1m early | 08:29 ✔ 1m early | |
| FYS Ferryside | ??? | 08:35 ✔ 1m early | 08:35 ✔ 1m early | |
| CMN Carmarthen | 1 2 | 08:48 ✔ 4m early | 08:51 ✔ On Time | |
| WTL Whitland | 2 | 09:07 ✔ On Time | 09:08 ✔ On Time | |
| NAR Narberth | ??? | 09:16 ✔ 1m early | 09:16 ✔ On Time | |
| KGT Kilgetty | ??? | 09:25 ✔ On Time | 09:25 ✔ On Time | |
| SDF Saundersfoot | ??? | 09:27 ✔ On Time | 09:27 ✔ On Time | |
| TEN Tenby | ??? | 09:36 ⚠ 3m late | 09:38 ⚠ 2m late | |
| PNA Penally | ??? | 09:41 ⚠ 1m late | 09:41 ⚠ 2m late | |
| MRB Manorbier | ??? | 09:47 ⚠ 1m late | 09:48 ⚠ 1m late | |
| LAM Lamphey | ??? | 09:55 ⚠ 1m late | 09:56 ⚠ 1m late | |
| PMB Pembroke | ??? | 09:59 ✔ On Time | 09:59 ⚠ 1m late | |
| PMD Pembroke Dock | ??? | 10:12 ✔ 4m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| PMD Pembroke Dock | ??? | 11:02 ✔ On Time | ||
| PMB Pembroke | ??? | 11:10 ✔ 1m early | 11:10 ✔ On Time | |
| LAM Lamphey | ??? | 11:13 ✔ On Time | 11:13 ✔ On Time | |
| MRB Manorbier | ??? | 11:21 ✔ On Time | 11:21 ⚠ 2m late | |
| PNA Penally | ??? | 11:27 ✔ On Time | 11:27 ⚠ 1m late | |
| TEN Tenby | ??? | 11:33 ✔ 3m early | 11:38 ⚠ 6m late | |
| SDF Saundersfoot | ??? | 11:46 ⚠ 5m late | 11:46 ⚠ 6m late | |
| KGT Kilgetty | ??? | 11:48 ⚠ 5m late | 11:48 ⚠ 7m late | |
| NAR Narberth | ??? | 11:57 ⚠ 6m late | 11:57 ⚠ 7m late | |
| WTL Whitland | 1 | 12:05 ⚠ 8m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| WTL Whitland | 2 | 12:11 ✔ 1m early | ||
| CUW Clunderwen | ??? | 12:17 ✔ 1m early | 12:17 ✔ On Time | |
| CLR Clarbeston Road | ??? | 12:25 ✔ 3m early | 12:25 ✔ 3m early | |
| FGW Fishguard & Goodwick | ??? | 12:44 ✔ 4m early | 12:44 ✔ On Time | |
| FGH Fishguard Harbour | ??? | 12:50 ✔ 3m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| FGH Fishguard Harbour | ??? | 12:57 ✔ On Time | ||
| FGW Fishguard & Goodwick | ??? | 13:00 ✔ On Time | 13:01 ✔ On Time | |
| CLR Clarbeston Road | ??? | 13:19 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| CLR Clarbeston Road | ??? | 14:25 ⚠ 1m late | ||
| HVF Haverfordwest | 1 | 14:33 ⚠ 2m late | 14:33 ⚠ 6m late | |
| JOH Johnston (Pembs) | ??? | 14:41 ⚠ 5m late | 14:41 ⚠ 6m late | |
| MFH Milford Haven | ??? | 14:52 ⚠ 2m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| MFH Milford Haven | ??? | 15:00 ✔ On Time | ||
| JOH Johnston (Pembs) | ??? | 15:08 ✔ 1m early | 15:08 ✔ On Time | |
| HVF Haverfordwest | 1 | 15:15 ✔ 1m early | 15:15 ⚠ 1m late | |
| CLR Clarbeston Road | ??? | 15:23 ⚠ 1m late | 15:23 ⚠ 1m late | |
| CUW Clunderwen | ??? | 15:30 ⚠ 1m late | 15:30 ⚠ 1m late | |
| WTL Whitland | 1 | 15:37 ⚠ 2m late | 15:37 ⚠ 3m late | |
| CMN Carmarthen | 2 1 | 15:54 ✔ On Time | 15:56 ⚠ 2m late | |
| FYS Ferryside | ??? | 16:06 ⚠ 1m late | 16:06 ⚠ 2m late | |
| KWL Kidwelly | 1 | 16:11 ⚠ 2m late | 16:12 ⚠ 2m late | |
| PBY Pembrey & Burry Port | ??? | 16:18 ⚠ 2m late | 16:18 ⚠ 2m late | |
| LLE Llanelli | UPL 2 | 16:24 ⚠ 2m late | 16:24 ⚠ 3m late | |
| GWN Gowerton | 2 | 16:31 ⚠ 2m late | 16:31 ⚠ 3m late | |
| SWA Swansea | 2 | 16:46 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SWA Swansea | 1 | 17:27 ✔ On Time | ||
| LAS Llansamlet | 2 | 17:33 ✔ On Time | 17:33 ⚠ 1m late | |
| SKE Skewen | 2 | 17:37 ✔ On Time | 17:38 ✔ On Time | |
| NTH Neath | 2 | 17:41 ✔ On Time | 17:42 ✔ On Time | |
| BNF Briton Ferry | 2 | 17:45 ✔ On Time | 17:45 ✔ On Time | |
| BAJ Baglan | 2 | 17:49 ✔ On Time | 17:49 ✔ On Time | |
| PTA Port Talbot Parkway | 2 | 17:53 ✔ 1m early | 17:53 ✔ On Time | |
| PYL Pyle | 2 | 18:00 ✔ 1m early | 18:00 ✔ On Time | |
| BGN Bridgend | 2 | 18:07 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| BGN Bridgend | 1A | 18:40 ✔ On Time | ||
| LWM Llantwit Major | 1 | 18:53 ✔ On Time | 18:54 ✔ On Time | |
| RIA Rhoose Cardiff International Airport | 1 | 19:04 ✔ 1m early | 19:04 ✔ On Time | |
| BRY Barry | 1 | 19:13 ✔ 3m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| BRY Barry | 3 | 19:38 ✔ 1m early | ||
| BYI Barry Island | 1 | 19:45 ✔ 4m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| BYI Barry Island | 1 | 19:49 ✔ 1m early | ||
| BRY Barry | 1 | 19:53 ✔ 1m early | 19:54 ✔ 1m early | |
| BYD Barry Docks | 1 | 19:57 ✔ 2m early | 19:57 ✔ 1m early | |
| CAD Cadoxton | 1 | 20:00 ✔ 2m early | 20:00 ✔ 1m early | |
| DNS Dinas Powys | 1 | 20:04 ✔ 1m early | 20:05 ✔ 1m early | |
| EBK Eastbrook | 1 | 20:07 ✔ 1m early | 20:07 ✔ 1m early | |
| CGN Cogan | 1 | 20:10 ✔ 1m early | 20:11 ✔ On Time | |
| GTN Grangetown (Cardiff) | 1 | 20:15 ✔ On Time | 20:15 ⚠ 1m late | |
| CDF Cardiff Central | 6 | 20:23 ✔ 3m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| CDF Cardiff Central | 6 | 20:41 ✔ 1m early | ||
| CDQ Cardiff Queen Street | 5 | 20:45 ✔ 2m early | 20:45 ✔ 1m early | |
| HHL Heath High Level | 1 | 20:50 ✔ 1m early | 20:50 ✔ 1m early | |
| LLS Llanishen | 1 | 20:53 ✔ 1m early | 20:53 ✔ On Time | |
| LVT Lisvane & Thornhill | 1 | 20:56 ✔ 1m early | 20:56 ✔ On Time | |
| CPH Caerphilly | 3 | 21:01 ✔ On Time | 21:01 ✔ On Time | |
| ABE Aber | 1 | 21:03 ✔ On Time | 21:04 ✔ On Time | |
| LNB Llanbradach | 1 | 21:08 ✔ 1m early | 21:08 ✔ On Time | |
| YSM Ystrad Mynach | 2 | 21:13 ✔ On Time | 21:13 ⚠ 1m late | |
| HNG Hengoed | 1 | 21:16 ✔ On Time | 21:16 ⚠ 1m late | |
| PGM Pengam | 1 | 21:19 ⚠ 2m late | 21:20 ⚠ 2m late | |
| BGD Bargoed | 2 | 21:25 ✔ On Time | 21:25 ⚠ 1m late | |
| BHD Brithdir | 1 | 21:29 ✔ On Time | 21:29 ⚠ 3m late | |
| TIR Tir-Phil | 1 | 21:32 ⚠ 2m late | 21:32 ⚠ 3m late | |
| PLT Pontlottyn | 1 | 21:37 ⚠ 2m late | 21:37 ⚠ 3m late | |
| RHY Rhymney | 1 | 21:41 ⚠ 2m late |