← 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 Shrewsbury and Llandrindod / Hereford. More details can be found in Status and Disruptions.
Trains between Reading / Heathrow Terminals and London Paddington may be cancelled, delayed by up to 15 minutes or revised. Latest information can be found in Status and Disruptions.
Earlier trains
06:04
cancelled
Caerphilly
2K02 • Transport for Wales
06:06
cancelled
Ebbw Vale Town
2N05 • Transport for Wales
1
06:08
Barry Island
2Y04 • Transport for Wales
8
06:08
cancelled
Pontypridd
2J00 • Transport for Wales
06:10
cancelled
Cheltenham Spa
2G48 • Transport for Wales
1
06:10
Caerphilly
0B00 • Transport for Wales
🚌
06:11
Caerphilly
2D00 • Transport for Wales
BUS
06:12
Aberdare via Ninian Park
1A02 • Transport for Wales
7A
06:13
Maesteg
2L14 • Transport for Wales
1
06:18
cancelled
Coryton
2C02 • Transport for Wales
06:20
cancelled
Penarth
2P02 • Transport for Wales
06:22
cancelled
Caerphilly
2D02 • Transport for Wales
06:24
London Paddington
1L04 • Great Western Railway
1
06:25
Caerphilly
0B00 • Transport for Wales
🚌
06:26
Merthyr Tydfil
2M04 • Transport for Wales
7B
06:28
Portsmouth Harbour
1F05 • Great Western Railway
2
06:29
Barry Island
2Y06 • Transport for Wales
8
06:30
Treherbert
2T00 • Transport for Wales
7
06:33
cancelled
Penarth
2P04 • Transport for Wales
06:34
Caerphilly
2K04 • Transport for Wales
6
06:37
Bridgend via Rhoose Cardiff Int Airport
2E04 • Transport for Wales
4A
06:39
Carmarthen
1B01 • Great Western Railway
3
06:39
cancelled
Nottingham
1M00 • CrossCountry
0
06:40
Caerphilly
0B00 • Transport for Wales
🚌
06:41
cancelled
Caerphilly
2R00 • Transport for Wales
6
06:42
Aberdare via Ninian Park
1A04 • Transport for Wales
8
06:43
Pembroke Dock
1B58 • Transport for Wales
4B
06:46
Hereford
1W13 • Transport for Wales
1
06:48
cancelled
Coryton
2C04 • Transport for Wales
6
06:50
delayed
Penarth
2P06 • Transport for Wales
8
06:51
London Paddington
1L06 • Great Western Railway
2
06:52
cancelled
Caerphilly
2D04 • Transport for Wales
6
06:55
Caerphilly
0B00 • Transport for Wales
🚌
06:56
Merthyr Tydfil
1M06 • Transport for Wales
6
06:57
Bristol Temple Meads
2C50 • Great Western Railway
1
06:59
Barry Island
2Y08 • Transport for Wales
8
07:00
cancelled
Treherbert
2T02 • Transport for Wales
7
07:04
Caerphilly
2K06 • Transport for Wales
6
07:05
cancelled
Penarth
2P08 • Transport for Wales
8
07:06
cancelled
Ebbw Vale Town
2N07 • Transport for Wales
0
07:09
Barry Island
2Y10 • Transport for Wales
07:10
Cheltenham Spa
2G50 • Transport for Wales
07:10
Caerphilly
0B00 • Transport for Wales
🚌
07:11
Cardiff Queen Street
2R02 • Transport for Wales
07:13
Aberdare via Ninian Park
1A06 • Transport for Wales
07:13
Maesteg
2L16 • Transport for Wales
07:18
cancelled
Coryton
2C06 • Transport for Wales
07:19
cancelled
Holyhead
1W91 • Transport for Wales
07:20
Penarth
2P10 • Transport for Wales
07:22
cancelled
Caerphilly
2D06 • Transport for Wales
Later trains
Powered by National Rail Enquiries