← Change station
Bridgend
Earlier trains
13:06
13:20
Fishguard Harbour
1V38 • Transport for Wales
1
13:18
13:29
Pembroke Dock
2B65 • Transport for Wales
1
13:27
Manchester Piccadilly
1W20 • Transport for Wales
2
13:32
Ebbw Vale Town
2N21 • Transport for Wales
2
13:38
Maesteg
2L28 • Transport for Wales
1
13:40
Rhymney
via Rhoose Cardiff Int Airport
2R32 • Transport for Wales
1A
13:54
London Paddington
1L22 • Great Western Railway
2
13:57
13:59
Carmarthen
1B13 • Great Western Railway
1
14:08
Cardiff Central
2B60 • Transport for Wales
2
14:22
Cardiff Central
1B40 • Transport for Wales
2
14:33
Cardiff Central
2L23 • Transport for Wales
2
14:38
Maesteg
2L30 • Transport for Wales
1
14:40
Rhymney
via Rhoose Cardiff Int Airport
2R36 • Transport for Wales
1A
14:54
London Paddington
1L24 • Great Western Railway
2
14:59
Swansea
1B15 • Great Western Railway
1
15:06
Milford Haven
1V40 • Transport for Wales
1
Later trains