← Change station
Bridgend
Earlier trains
18:36
delayed
Swansea
1V46 • Transport for Wales • 2 coaches
1
18:40
Maesteg
2L38 • Transport for Wales • 2 coaches
3
18:40
Rhymney
via Rhoose Cardiff Int Airport
2R52 • Transport for Wales • 2 coaches
1A
18:48
London Paddington
1L32 • Great Western Railway
2
19:10
Swansea
1B24 • Great Western Railway
1
19:29
Cardiff Central
1B67 • Transport for Wales • 4 coaches
2
19:37
Swansea
1V48 • Transport for Wales • 4 coaches
1
19:40
Maesteg
2L40 • Transport for Wales
3
19:40
Rhymney
via Rhoose Cardiff Int Airport
2R56 • Transport for Wales
1A
19:48
London Paddington
1L34 • Great Western Railway
2
20:09
Carmarthen
1B27 • Great Western Railway
1
Later trains