| Due | Expected | P | Destination | Service | Operator |
|---|---|---|---|---|---|
| 15:22 | On time | 3 | London Paddington | From Carmarthen | Great Western Railway |
| 15:27 | On time | 1 | Cardiff Central | From Pembroke Dock | Transport for Wales |
| 15:44 | On time | 2 | Milford Haven | From Manchester Piccadilly | Transport for Wales |
| 15:52 | On time | 1 | Cardiff Central | From Milford Haven | Transport for Wales |
| 16:03 | On time | 4 | Pembroke Dock | From Cardiff Central | Transport for Wales |
| 16:22 | On time | 3 | London Paddington | From Swansea | Great Western Railway |
| 16:27 | On time | 1 | Cardiff Central | From Swansea | Transport for Wales |
| 16:37 | On time | 3 | Carmarthen | From London Paddington | Great Western Railway |
| 16:51 | On time | Manchester Piccadilly | From Milford Haven | Transport for Wales |
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.