| Departing to | Train | Time | Platform | Status |
|---|---|---|---|---|
| to Treherbert | Transport for Wales | 07:26 | 7 | On time |
| to Portsmouth Harbour | Great Western Railway | 07:27 | On time | |
| to Barry Island | Transport for Wales | 07:29 | 8 | On time |
| to Merthyr Tydfil | Transport for Wales | 07:30 | 6 | On time |
| to Caerphilly | Transport for Wales | 07:34 | 6 | On time |
| Arriving from | Train | Time | Platform | Status |
|---|---|---|---|---|
| from Shrewsbury | Transport for Wales | 07:23 | 4A | On time |
| from Birmingham New Street | CrossCountry | 07:24 | Scheduled | |
| from Aberdare | Transport for Wales | 07:26 | 6 | Late |
| from Bargoed | Transport for Wales | 07:28 | 8 | On time |
| from Penarth | Transport for Wales | 07:33 | 6 | On time |