← Change station
Newport (South Wales)
Earlier trains
19:24
Cheltenham Spa
2G74 • Transport for Wales • 2 coaches
3
19:24
Swansea
1B27 • Great Western Railway
2
19:31
19:34
Swansea
1V50 • Transport for Wales • 5 coaches
2
19:32
London Paddington
1L32 • Great Western Railway
3
19:35
Cardiff Central
1F26 • Great Western Railway
1
19:42
Cardiff Central
2G69 • Transport for Wales • 2 coaches
2
19:43
Portsmouth Harbour
1F31 • Great Western Railway
3
19:46
Cardiff Central
2O76 • Transport for Wales • 2 coaches
4
19:55
Rhyl
1W98 • Transport for Wales • 5 coaches
3
19:57
Swansea
1B29 • Great Western Railway
2
20:00
Maesteg
2O42 • Transport for Wales • 2 coaches
4
20:07
Bristol Temple Meads
2C91 • Great Western Railway
20:09
Cardiff Central
1V14 • CrossCountry
20:13
cancelled
Nottingham
1M85 • CrossCountry
20:14
Cardiff Central
2U28 • Great Western Railway
20:23
Ebbw Vale Town
2I33 • Transport for Wales • 3 coaches
20:24
Swansea
1B30 • Great Western Railway
20:27
Manchester Piccadilly
via Shrewsbury
1W26 • Transport for Wales • 4 coaches
20:32
Cardiff Central
1F28 • Great Western Railway
20:35
London Paddington
1L34 • Great Western Railway • 9 coaches
20:41
Swansea
1V58 • Transport for Wales • 4 coaches
20:43
Portsmouth Harbour
1F33 • Great Western Railway
20:46
Cardiff Central
2G71 • Transport for Wales • 3 coaches
20:58
Swansea
1B31 • Great Western Railway
21:01
Maesteg
2O44 • Transport for Wales • 3 coaches
21:02
Derby
1M87 • CrossCountry
21:05
Cardiff Central
1V98 • Transport for Wales • 3 coaches
21:14
Exeter St Davids
2C93 • Great Western Railway
21:23
Ebbw Vale Town
2I35 • Transport for Wales • 3 coaches
21:24
Cheltenham Spa
2G78 • Transport for Wales
21:24
Swansea
1B32 • Great Western Railway
Later trains