← Change station
Newport (South Wales)
21:14
Exeter St Davids
2C93 • Great Western Railway
3
21:23
Ebbw Vale Town
2I35 • Transport for Wales • 3 coaches
4
21:24
Cheltenham Spa
2G78 • Transport for Wales • 2 coaches
3
21:24
21:25
Swansea
1B32 • Great Western Railway
2
21:31
Bristol Parkway
1L36 • Great Western Railway
3
21:32
21:33
Cardiff Central
1F30 • Great Western Railway
2
21:34
Chester
via Shrewsbury
1W85 • Transport for Wales • 2 coaches
4
21:38
21:53
Cardiff Central
1V62 • Transport for Wales • 5 coaches
2
21:44
21:47
Cardiff Central
2G73 • Transport for Wales • 2 coaches
2
22:02
Cardiff Central
2U32 • Great Western Railway
2
22:05
Cardiff Central
2O46 • Transport for Wales • 2 coaches
4
22:14
22:16
Bristol Temple Meads
2C95 • Great Western Railway
3
22:19
cancelled
Cardiff Central
1V16 • CrossCountry
22:21
22:30
Ebbw Vale Town
2I37 • Transport for Wales • 3 coaches
4
22:24
Cheltenham Spa
2G80 • Transport for Wales • 2 coaches
3
22:25
22:26
Swansea
1B35 • Great Western Railway
2
22:29
22:32
Hereford
1W76 • Transport for Wales • 2 coaches
2
22:37
22:38
Cardiff Central
1F32 • Great Western Railway
1
22:44
Cardiff Central
1V64 • Transport for Wales • 3 coaches
1
23:05
Bristol Temple Meads
2C97 • Great Western Railway
2
Later trains