| Due | Expected | P | Destination | Service | Operator |
|---|---|---|---|---|---|
| 13:41 | 13:50 | 3 | Carmarthen | From London Paddington | Great Western Railway |
| 13:49 | On time | 2 | Fishguard Harbour | From Crewe | Transport for Wales |
| 13:53 | 14:00 | 1 | Cardiff Central | From Milford Haven | Transport for Wales |
| 14:07 | 14:07 | 2 | Pembroke Dock | From Cardiff Central | Transport for Wales |
| 14:23 | On time | 3 | London Paddington | From Carmarthen | Great Western Railway |
| 14:50 | On time | 1 | Shrewsbury | From Swansea | Transport for Wales |
| 14:54 | On time | 2 | Crewe | From Fishguard Harbour | Transport for Wales |
| 15:04 | On time | 2 | Milford Haven | From Cardiff Central | Transport for Wales |
| 15:23 | On time | London Paddington | From Swansea | Great Western Railway | |
| 15:28 | On time | Cardiff Central | From Pembroke Dock | Transport for Wales |
Trains between London Paddington and Slough / Heathrow may be delayed by up to 20 minutes or revised. More details can be found in Status and Disruptions.