| Departing to | Train | Time | Platform | Status |
|---|---|---|---|---|
| to Ebbw Vale Town | Transport for Wales | 07:44 | 2 | Scheduled |
| to Swansea | Transport for Wales | 08:04 | 3 | Scheduled |
| to Pontypridd | Transport for Wales | 08:11 | 7 | Scheduled |
| to Merthyr Tydfil | Transport for Wales | 08:15 | 4B | Scheduled |
| to Cheltenham Spa | Transport for Wales | 08:23 | 1 | Scheduled |
| Arriving from | Train | Time | Platform | Status |
|---|---|---|---|---|
| from Swansea | Great Western Railway | 08:48 | 1 | Scheduled |
| from Barry Island | Transport for Wales | 09:12 | Scheduled | |
| from Treherbert | Transport for Wales | 09:14 | 4B | Scheduled |
| from Caerphilly | Transport for Wales | 09:27 | 7 | Scheduled |
| from Swansea | Great Western Railway | 09:28 | 1 | Scheduled |