← 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
.
Earlier trains
17:04
delayed
Caerphilly
2K46 • Transport for Wales
8
17:22
cancelled
Caerphilly
2D46 • Transport for Wales
6
17:41
cancelled
Caerphilly
2R44 • Transport for Wales
6
17:43
Aberdare
via Ninian Park
1A48 • Transport for Wales
7
17:45
Milford Haven
1B54 • Transport for Wales
0
17:45
Nottingham
1M95 • CrossCountry
2
17:48
cancelled
Coryton
2C48 • Transport for Wales
17:50
Penarth
2P94 • Transport for Wales
17:50
delayed
Penarth
2P94 • Transport for Wales
8
17:51
Swansea
2B81 • Transport for Wales
3A
17:52
cancelled
Caerphilly
2D48 • Transport for Wales
6
17:53
Hereford
1W24 • Transport for Wales
1
17:55
Caerphilly
0B00 • Transport for Wales
🚌
17:56
Merthyr Tydfil
1M50 • Transport for Wales
17:59
Barry Island
2Y74 • Transport for Wales
18:00
Plymouth
2C87 • Great Western Railway
18:00
cancelled
Treherbert
2T46 • Transport for Wales
18:04
Caerphilly
2K50 • Transport for Wales
18:05
cancelled
Penarth
2P96 • Transport for Wales
18:06
cancelled
Ebbw Vale Town
2N29 • Transport for Wales
18:09
Barry Island
2Y76 • Transport for Wales
18:10
Cheltenham Spa
2G72 • Transport for Wales
18:10
Caerphilly
0B00 • Transport for Wales
🚌
18:11
cancelled
Caerphilly
2R46 • Transport for Wales
18:13
Aberdare
via Ninian Park
1A50 • Transport for Wales
18:13
Maesteg
2L38 • Transport for Wales
18:18
cancelled
Coryton
2C50 • Transport for Wales
18:19
London Paddington
1L30 • Great Western Railway
18:20
cancelled
Penarth
2P98 • Transport for Wales
18:22
cancelled
Caerphilly
2D50 • Transport for Wales
18:23
cancelled
Holyhead
1W83 • Transport for Wales
18:25
Caerphilly
0B00 • Transport for Wales
🚌
18:26
Merthyr Tydfil
1M52 • Transport for Wales
18:27
Portsmouth Harbour
1F29 • Great Western Railway
18:29
Barry Island
2Y78 • Transport for Wales
18:30
Treherbert
2T48 • Transport for Wales
18:30
Radyr
0B00 • Transport for Wales
🚌
18:34
cancelled
Caerphilly
2K52 • Transport for Wales
18:35
cancelled
Penarth
2P00 • Transport for Wales
18:39
Bridgend
via Rhoose Cardiff Int Airport
2E52 • Transport for Wales
18:39
Swansea
1B24 • Great Western Railway
18:40
Caerphilly
0B00 • Transport for Wales
🚌
18:41
cancelled
Caerphilly
2R48 • Transport for Wales
18:43
Aberdare
via Ninian Park
1A52 • Transport for Wales
18:45
Nottingham
1M84 • CrossCountry
18:47
cancelled
Fishguard Harbour
1V48 • Transport for Wales
18:47
Fishguard Harbour
1Z48 • Transport for Wales
18:48
cancelled
Coryton
2C52 • Transport for Wales
18:50
Penarth
2P02 • Transport for Wales
18:52
cancelled
Caerphilly
2D52 • Transport for Wales
Later trains