| Due | Expected | P | Destination | Service | Operator |
|---|---|---|---|---|---|
| 10:49 | 10:51 | 4A | Milford Haven | From Crewe | Transport for Wales |
| 10:50 | On time | 8 | Penarth | From Caerphilly | Transport for Wales |
| 10:52 | Delayed | 6A | Bargoed | From Cardiff Central | Transport for Wales |
| 10:53 | On time | 2 | Crewe | From Cardiff Central | Transport for Wales |
| 10:53 | On time | 0 | Pembroke Dock | From Cardiff Central | Transport for Wales |
| 10:56 | On time | 7B | Treherbert | From Cardiff Central | Transport for Wales |
| 10:59 | On time | 8 | Barry Island | From Bargoed | Transport for Wales |
| 11:00 | On time | 1 | Exeter St Davids | From Cardiff Central | Great Western Railway |
| 11:00 | On time | 6A | Merthyr Tydfil | From Aberdare | Transport for Wales |
| 11:04 | On time | 6A | Caerphilly | From Penarth | Transport for Wales |
Trains between Swindon and Didcot Parkway may be delayed by up to 30 minutes, diverted or revised. Latest information can be found in Status and Disruptions.
Trains running to / from and through Stockport may be delayed by up to 30 minutes or revised. Latest information can be found in Status and Disruptions.