← Change station
Bridgend
Earlier trains
08:28
08:52
Swansea
1C00 • Great Western Railway
1
08:48
08:53
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:41
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
09:44
Maesteg
2L47 • Transport for Wales
1
09:50
09:55
Cardiff Central
2B53 • Transport for Wales
2
09:55
London Paddington
1L14 • Great Western Railway
2
10:00
Swansea
1B05 • Great Western Railway
1
10:26
Cardiff Central
1B56 • Transport for Wales
2
10:26
Milford Haven
1B33 • Transport for Wales
1
10:37
Cheltenham Spa
2G52 • Transport for Wales
2
10:40
Rhymney
via Rhoose Cardiff Int Airport
2R20 • Transport for Wales
1A
10:42
Maesteg
2L49 • Transport for Wales
1
Later trains
← Departures from Bridgend
07:04 Swansea to Cardiff Central
2B90 • Transport for Wales •
RTT
Swansea
07:04
4
Neath
07:15
07:17
2
Port Talbot Parkway
07:22
07:23
2
Pyle
07:29
07:31
2
Bridgend
07:37
07:39
2
Pencoed
07:43
07:46
2
Llanharan
07:47
07:50
1
Pontyclun
07:52
07:55
1
Cardiff Central
08:06
delayed