| Due | Expected | P | Destination | Service | Operator |
|---|---|---|---|---|---|
| 13:38 | On time | 1 | Maesteg | From Ebbw Vale Town | Transport for Wales |
| 13:40 | On time | 1A | Rhymney | From Bridgend | Transport for Wales |
| 13:53 | On time | 2 | London Paddington | From Swansea | Great Western Railway |
| 13:59 | 14:16 | 1 | Swansea | From London Paddington | Great Western Railway |
| 14:06 | On time | 2 | Cardiff Central | From Pembroke Dock | Transport for Wales |
| 14:25 | 14:31 | 2 | Cardiff Central | From Milford Haven | Transport for Wales |
| 14:27 | On time | 1 | Milford Haven | From Cardiff Central | Transport for Wales |
| 14:32 | On time | 2 | Ebbw Vale Town | From Maesteg | Transport for Wales |
| 14:38 | On time | 1 | Maesteg | From Ebbw Vale Town | Transport for Wales |
| 14:40 | On time | 1A | Rhymney | From Bridgend | 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.