2317
Swansea
Starts here
Transport for Wales service
4A
2322
Ystrad Mynach
Bus service
Transport for Wales service
2330
Bristol Temple Meads
Starts here
Great Western Railway service
3B
2330
Barry Island
Starts here
Transport for Wales service
7
2346
Pontypridd
Starts here
Transport for Wales service
7
2351
Swansea
On time
Great Western Railway · 9 coaches
3
0028
Hereford
Starts here
Transport for Wales service
3
0111
Swansea
On time
Great Western Railway · 5 coaches
3