| Due | Expected | P | Destination | Service | Operator |
|---|---|---|---|---|---|
| 17:02 | On time | 2 | Cardiff Central | From Holyhead | Transport for Wales |
| 17:04 | Cancelled | London Paddington | From Cardiff Central | Great Western Railway | |
| 17:07 | On time | 4 | Manchester Piccadilly | From Cardiff Central | Transport for Wales |
| 17:08 | On time | 2 | Cardiff Central | From Exeter St Davids | Great Western Railway |
| 17:12 | 17:16 | 2 | Cardiff Central | From Nottingham | CrossCountry |
| 17:13 | On time | 3 | Taunton | From Cardiff Central | Great Western Railway |
| 17:24 | On time | 2 | Swansea | From London Paddington | Great Western Railway |
| 17:26 | On time | 3 | Cheltenham Spa | From Cardiff Central | Transport for Wales |
| 17:28 | On time | 2 | Cardiff Central | From Manchester Piccadilly | Transport for Wales |
| 17:31 | On time | 3 | London Paddington | From Swansea | Great Western Railway |
Trains between London Paddington and Heathrow Airport / Reading may be cancelled, revised or delayed by up to 40 minutes. More details can be found at Status and Disruptions.