← Change station
Bridgend
Earlier trains
07:37
07:39
Cardiff Central
2B90 • Transport for Wales
2
07:52
London Paddington
1L10 • Great Western Railway
2
08:05
08:06
Milford Haven
1B31 • Transport for Wales
1
08:15
London Paddington
1L11 • Great Western Railway
2
08:22
08:23
Cardiff Central
1B52 • Transport for Wales
2
08:26
08:27
Cheltenham Spa
2G48 • Transport for Wales
2
08:28
08:52
Swansea
1C00 • Great Western Railway
1
08:40
Rhymney
via Rhoose Cardiff Int Airport
2R12 • Transport for Wales
1A
08:48
08:54
Maesteg
2L45 • Transport for Wales
1
08:55
London Paddington
1L12 • Great Western Railway
2
09:02
Carmarthen
1B03 • Great Western Railway
1
09:20
09:39
Carmarthen
1V32 • Transport for Wales
1
09:27
cancelled
Manchester Piccadilly
1W16 • Transport for Wales
2
09:31
Swansea
2B57 • Transport for Wales
1
09:39
09:42
Cheltenham Spa
2G50 • Transport for Wales
2
09:40
Rhymney
via Rhoose Cardiff Int Airport
2R16 • Transport for Wales
1A
Later trains