← 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
15:35
delayed
Penarth
2P12 • Transport for Wales
15:40
15:45
Carmarthen
1B40 • Great Western Railway
4
15:43
15:44
Aberdare via Ninian Park
1A28 • Transport for Wales
6
15:45
cancelled
Nottingham
1M73 • CrossCountry
2
15:50
Penarth
2P12 • Transport for Wales
8
15:52
cancelled
Caerphilly
2R28 • Transport for Wales
7
15:55
Hereford
1W60 • Transport for Wales
2
15:59
16:00
Treherbert
2T28 • Transport for Wales
8
16:00
Barry Island
2Y30 • Transport for Wales
7
16:00
Taunton
2C83 • Great Western Railway
1
16:03
16:15
Caerphilly
2S82 • Transport for Wales
8
16:04
Ebbw Vale Town
0B00 • Transport for Wales
🚌
16:05
cancelled
Milford Haven
1V93 • Transport for Wales
16:05
Milford Haven
1Z93 • Transport for Wales
4A
16:10
Maesteg
2L59 • Transport for Wales
3A
16:10
Caerphilly
0B00 • Transport for Wales
🚌
16:15
Radyr
0B00 • Transport for Wales
🚌
16:20
London Paddington
1L74 • Great Western Railway
2
16:22
cancelled
Caerphilly
2K32 • Transport for Wales
7
16:25
16:26
Portsmouth Harbour
1F27 • Great Western Railway
1A
16:26
Merthyr Tydfil
2M32 • Transport for Wales
8
16:29
Barry Island
2Y32 • Transport for Wales
7
16:29
Cheltenham Spa
2G56 • Transport for Wales
1B
16:35
16:55
Penarth
2P14 • Transport for Wales
16:35
16:46
Swansea
1B46 • Great Western Railway
3
16:36
cancelled
London Paddington
1L76 • Great Western Railway
1
16:39
Bridgend via Rhoose Cardiff Int Airport
2E16 • Transport for Wales
7
16:40
Hereford
1W61 • Transport for Wales
1
16:40
Caerphilly
0B00 • Transport for Wales
🚌
16:43
Aberdare via Ninian Park
1A32 • Transport for Wales
6
16:45
cancelled
Nottingham
1M75 • CrossCountry
2
16:50
Penarth
2P14 • Transport for Wales
8
16:52
cancelled
Caerphilly
2R32 • Transport for Wales
6
16:59
Treherbert
2T32 • Transport for Wales
6
17:00
Barry Island
2Y34 • Transport for Wales
8
17:00
Taunton
2C85 • Great Western Railway
1
17:04
17:21
Caerphilly
2S84 • Transport for Wales
6
17:10
cancelled
Shrewsbury
1V17 • Transport for Wales
4
17:10
Swansea
1Z17 • Transport for Wales
17:10
Caerphilly
0B00 • Transport for Wales
🚌
17:15
Radyr
0B00 • Transport for Wales
🚌
17:20
London Paddington
1L82 • Great Western Railway
1
17:22
cancelled
Caerphilly
2K36 • Transport for Wales
7
17:25
Westbury
1F29 • Great Western Railway
2
17:26
Merthyr Tydfil
2M36 • Transport for Wales
6
17:29
Barry Island
2Y36 • Transport for Wales
8
17:35
17:50
Penarth
2P16 • Transport for Wales
17:36
17:47
Swansea
1B51 • Great Western Railway
3
17:39
Bridgend via Rhoose Cardiff Int Airport
2E18 • Transport for Wales
6
17:40
Westbury
1F31 • Great Western Railway
1
Later trains
Powered by National Rail Enquiries