← Change station
Bridgend
Earlier trains
14:44
14:51
Maesteg
2L57 • Transport for Wales
1
14:55
London Paddington
1L24 • Great Western Railway
2
15:00
15:20
Swansea
1B15 • Great Western Railway
1
15:03
15:06
Cardiff Central
1B97 • Transport for Wales
2
15:06
Carmarthen
1V40 • Transport for Wales
1
15:23
Manchester Piccadilly
1W22 • Transport for Wales
2
15:33
Llanelli
1V95 • Transport for Wales
1
15:37
15:39
Cheltenham Spa
2G62 • Transport for Wales
2
15:40
Rhymney
via Rhoose Cardiff Int Airport
2R40 • Transport for Wales
1A
15:44
Maesteg
2L59 • Transport for Wales
1
15:49
Chester
1W85 • Transport for Wales
2
15:55
London Paddington
1L26 • Great Western Railway
2
15:59
Carmarthen
1B17 • Great Western Railway
1
16:13
Milford Haven
1B42 • Transport for Wales
1
16:21
Fishguard Harbour
1B67 • Transport for Wales
1
16:34
Cardiff Central
1B70 • Transport for Wales
2
16:39
Cheltenham Spa
2G64 • Transport for Wales
2
16:40
Rhymney
via Rhoose Cardiff Int Airport
2R44 • Transport for Wales
1A
Later trains