← Change station
Cardiff Central
Transport for Wales services to / from Cardiff Central may be cancelled or revised. Further information can be found in
Status and Disruptions.
Buses replace trains between Shrewsbury and Llandrindod / Hereford. More details can be found in
Status and Disruptions
.
The lifts are out of order between platform 1 & 2 west end and the concourse at Cardiff Central station.
Earlier trains
20:03
20:16
Caerphilly
2S90 • Transport for Wales
20:10
Caerphilly
0B00 • Transport for Wales
🚌
20:15
Radyr
0B00 • Transport for Wales
🚌
20:17
Milford Haven
1B92 • Transport for Wales
20:20
London Paddington
1L94 • Great Western Railway
20:24
Gloucester
2G60 • Transport for Wales
20:25
cancelled
Caerphilly
2K56 • Transport for Wales
20:29
Barry Island
2Y48 • Transport for Wales
20:29
Merthyr Tydfil
2M48 • Transport for Wales
20:30
Portsmouth Harbour
1F37 • Great Western Railway
20:34
Swansea
1B79 • Great Western Railway
20:35
20:50
Penarth
2P22 • Transport for Wales
20:39
Bridgend
via Rhoose Cardiff Int Airport
2E24 • Transport for Wales
20:40
Caerphilly
0B00 • Transport for Wales
🚌
20:43
Aberdare
via Ninian Park
1A48 • Transport for Wales
20:45
Birmingham New Street
1M87 • CrossCountry
20:49
Swansea
1Z20 • Transport for Wales
20:49
cancelled
Swansea
1V20 • Transport for Wales
20:50
Penarth
2P22 • Transport for Wales
20:51
cancelled
Caerphilly
2R48 • Transport for Wales
20:59
Treherbert
2T48 • Transport for Wales
21:00
Barry Island
2Y90 • Transport for Wales
21:03
cancelled
Cardiff Queen Street
2S90 • Transport for Wales
21:10
Caerphilly
0B00 • Transport for Wales
🚌
21:11
Hereford
1W85 • Transport for Wales
21:15
Radyr
0B00 • Transport for Wales
🚌
21:20
London Paddington
1L96 • Great Western Railway
21:21
cancelled
Caerphilly
2K66 • Transport for Wales
21:26
Merthyr Tydfil
2M52 • Transport for Wales
21:29
Barry Island
2Y52 • Transport for Wales
21:30
Bristol Temple Meads
2C38 • Great Western Railway
21:35
21:50
Penarth
2P24 • Transport for Wales
21:36
Swansea
1B88 • Great Western Railway
21:40
Caerphilly
0B00 • Transport for Wales
🚌
21:40
Ebbw Vale Town
0B00 • Transport for Wales
🚌
21:50
Carmarthen
1Z09 • Transport for Wales
21:50
cancelled
Carmarthen
1V99 • Transport for Wales
21:50
Penarth
2P24 • Transport for Wales
21:52
cancelled
Caerphilly
2R52 • Transport for Wales
22:00
Barry Island
2Y54 • Transport for Wales
22:00
Rhymney
0B00 • Transport for Wales
🚌
22:01
Treherbert
2T52 • Transport for Wales
Later trains