← 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
12:35
13:15
Penarth
2P06 • Transport for Wales
12:35
12:41
Swansea
1B25 • Great Western Railway
4
12:36
Hereford
1W57 • Transport for Wales
1
12:39
13:11
Bridgend via Rhoose Cardiff Int Airport
2E08 • Transport for Wales
7A
12:40
Caerphilly
0B00 • Transport for Wales
🚌
12:43
Aberdare via Ninian Park
1A16 • Transport for Wales
6
12:45
cancelled
Nottingham
1M99 • CrossCountry
12:52
cancelled
Caerphilly
2R16 • Transport for Wales
7
12:59
Treherbert
2T16 • Transport for Wales
8
13:00
Barry Island
2Y18 • Transport for Wales
7
13:00
Penzance
2C77 • Great Western Railway
1
13:03
13:09
Caerphilly
2S76 • Transport for Wales
8
13:05
Ebbw Vale Town
0B00 • Transport for Wales
🚌
13:10
Caerphilly
0B00 • Transport for Wales
🚌
13:15
Radyr
0B00 • Transport for Wales
🚌
13:20
13:21
London Paddington
1L60 • Great Western Railway
2
13:20
cancelled
Swansea
1V70 • Transport for Wales
13:20
Swansea
1Z70 • Transport for Wales
3
13:22
cancelled
Caerphilly
2K20 • Transport for Wales
7
13:25
13:33
Portsmouth Harbour
1F19 • Great Western Railway
2
13:26
13:27
Merthyr Tydfil
2M20 • Transport for Wales
8
13:29
Barry Island
2Y20 • Transport for Wales
7
13:29
delayed
Hereford
1W90 • Transport for Wales
1
13:35
13:39
Carmarthen
1B28 • Great Western Railway
3
13:35
13:50
Penarth
2P08 • Transport for Wales
7B
13:40
Caerphilly
0B00 • Transport for Wales
🚌
13:43
Aberdare via Ninian Park
1A20 • Transport for Wales
6
13:45
cancelled
Nottingham
1M67 • CrossCountry
2
13:50
cancelled
Manchester Piccadilly via Shrewsbury
1W58 • Transport for Wales
13:52
cancelled
Caerphilly
2R20 • Transport for Wales
6
13:59
Treherbert
2T20 • Transport for Wales
6
14:00
Barry Island
2Y22 • Transport for Wales
8
14:00
Penzance
2C79 • Great Western Railway
1
14:03
14:16
Caerphilly
2S78 • Transport for Wales
6
14:10
Caerphilly
0B00 • Transport for Wales
🚌
14:12
Milford Haven
1Z12 • Transport for Wales
3A
14:12
cancelled
Shrewsbury
1V12 • Transport for Wales
14:15
Maesteg
2L57 • Transport for Wales
3B
14:15
Radyr
0B00 • Transport for Wales
🚌
14:20
London Paddington
1L64 • Great Western Railway
1
14:22
cancelled
Caerphilly
2K24 • Transport for Wales
7
14:25
Portsmouth Harbour
1F23 • Great Western Railway
2
14:26
Merthyr Tydfil
2M24 • Transport for Wales
6
14:29
Barry Island
2Y24 • Transport for Wales
8
14:29
Cheltenham Spa
2G54 • Transport for Wales
2
14:35
14:50
Penarth
2P10 • Transport for Wales
8
14:35
14:39
Swansea
1B35 • Great Western Railway
4
Later trains
Powered by National Rail Enquiries