← Change station

Cardiff Central

The lifts are out of order between platform 1 & 2 west end and the subway at Cardiff Central station.
Trains between Wolverhampton and Birmingham International may be cancelled, delayed by up to 60 minutes or revised. More details can be found in Status and Disruptions.
Trains between Hereford and Newport (South Wales) may be cancelled, revised or delayed by up to 45 minutes. More details can be found in Status and Disruptions.
Trains between Reading and Didcot Parkway may be cancelled, delayed by up to 50 minutes or revised. More details can be found in Status and Disruptions.
No trains between Pontypridd and Aberdare / Merthyr Tydfil. More details can be found in Status and Disruptions.
Earlier trains
21:44
22:24
Swansea
1B32 • Great Western Railway
3
22:00
Bristol Temple Meads
2C95 • Great Western Railway
1
22:00
22:01
Trehafod
2T62 • Transport for Wales • 4 coaches
7
22:05
22:09
Penarth
2P16 • Transport for Wales • 2 coaches
8
22:06
22:24
Ebbw Vale Town
2I37 • Transport for Wales • 3 coaches
0
22:10
22:11
Maesteg
2L35 • Transport for Wales • 2 coaches
3A
22:11
22:16
Rhymney
2R62 • Transport for Wales • 4 coaches
6
22:12
22:22
Barry Island
2Y86 • Transport for Wales • 4 coaches
8
22:17
22:33
Bristol Parkway
1L38 • Great Western Railway
2
22:19
22:20
Coryton
2C66 • Transport for Wales • 2 coaches
6
22:30
22:31
Bristol Temple Meads
2C96 • Great Western Railway
1
22:30
22:32
Pontypridd
1M68 • Transport for Wales • 4 coaches
7
22:33
cancelled
Barry Island
2Y90 • Transport for Wales • 2 coaches
8
22:34
Rhymney
2R64 • Transport for Wales • 4 coaches
6
22:37
Ebbw Vale Town
2N99 • Transport for Wales • 2 coaches
0
22:41
22:49
Caerphilly
2K95 • Transport for Wales • 2 coaches
6
22:41
23:21
Crewe via Shrewsbury
1W89 • Transport for Wales
1
22:42
Carmarthen
1B99 • Transport for Wales • 4 coaches
3A
22:43
Pontypridd via Ninian Park
1A68 • Transport for Wales • 4 coaches
7
22:44
Bristol Temple Meads
1C16 • CrossCountry
2
22:48
22:52
Penarth
2P18 • Transport for Wales • 2 coaches
8
22:49
22:54
Swansea
1B34 • Great Western Railway
3
22:53
Coryton
2C68 • Transport for Wales • 2 coaches
6
22:55
Gloucester
2G90 • Transport for Wales • 4 coaches
0
22:59
Barry Island
2Y01 • Transport for Wales • 2 coaches
8
23:00
Bristol Temple Meads
1Z50 • Great Western Railway
2
23:00
Swansea
1Z60 • Great Western Railway
3
23:00
Treherbert
2T66 • Transport for Wales • 4 coaches
6
23:04
Caerphilly
2K98 • Transport for Wales • 4 coaches
6
23:05
Penarth
2P20 • Transport for Wales • 2 coaches
8
23:06
Newport (South Wales)
2Z61 • Great Western Railway
1
23:09
23:16
Ebbw Vale Town
2N39 • Transport for Wales • 2 coaches
0
23:10
Pontypridd via Ninian Park
1A62 • Transport for Wales • 4 coaches
7
23:12
Bristol Temple Meads
1Z51 • Great Western Railway
1
23:13
Bridgend via Rhoose Cardiff Int Airport
2E68 • Transport for Wales • 4 coaches
8
23:15
Hereford
1W79 • Transport for Wales • 3 coaches
2
23:16
Maesteg
2L37 • Transport for Wales • 5 coaches
4A
23:20
Carmarthen
2B93 • Transport for Wales • 2 coaches
3A
23:22
Ystrad Mynach
2H01 • Transport for Wales • 4 coaches
6
23:26
Pontypridd
2M90 • Transport for Wales • 4 coaches
6
23:30
Barry Island
2Y88 • Transport for Wales • 2 coaches
8
23:30
Bristol Temple Meads
2C98 • Great Western Railway
1
23:30
Treherbert
2T90 • Transport for Wales • 3 coaches
6
23:42
Rhymney
2R68 • Transport for Wales • 2 coaches
23:44
Shrewsbury
1W99 • Transport for Wales • 2 coaches
23:47
Gloucester
2G82 • Transport for Wales • 4 coaches
23:49
Barry Island
2Y98 • Transport for Wales • 2 coaches
23:50
Pontypridd
2J70 • Transport for Wales • 4 coaches
23:55
Carmarthen
2B60 • Transport for Wales • 3 coaches
Later trains
Powered by National Rail Enquiries