| Due | Expected | P | Destination | Service | Operator |
|---|---|---|---|---|---|
| 15:06 | 15:16 | 1 | Milford Haven | From Manchester Piccadilly | Transport for Wales |
| 15:18 | 15:22 | 1 | Pembroke Dock | From Cardiff Central | Transport for Wales |
| 15:28 | On time | 2 | Manchester Piccadilly | From Fishguard Harbour | Transport for Wales |
| 15:34 | Delayed | 2 | Ebbw Vale Town | From Maesteg | Transport for Wales |
| 15:39 | On time | 1 | Maesteg | From Ebbw Vale Town | Transport for Wales |
| 15:40 | On time | 1A | Rhymney | From Bridgend | Transport for Wales |
| 15:54 | On time | 2 | London Paddington | From Carmarthen | Great Western Railway |
| 15:58 | On time | 1 | Carmarthen | From London Paddington | Great Western Railway |
| 16:08 | On time | 2 | Cardiff Central | From Pembroke Dock | Transport for Wales |
| 16:11 | On time | 1 | Swansea | From Cardiff Central | Transport for Wales |
The lifts are currently out of order at Bridgend station.
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.