← Change station

Cardiff Central

The lifts are out of order between platform 1 and 2 West end and the subway at Cardiff Central station. The East end lift on platform 1 and 2 is still available for passenger use.
Trains between Birmingham New Street and Wolverhampton may be delayed or revised. Latest information can be found in Status and Disruptions.
12:38
12:44
from London Paddington
1B11 • Great Western Railway
3
This site cannot display trains that left over 2 hours ago.
19:40
Radyr
0B00 • Transport for Wales
🚌
19:41
20:10
Chester via Shrewsbury
1W98 • Transport for Wales
1
19:41
19:43
Swansea
1B27 • Great Western Railway
3
19:44
Aberdare via Ninian Park
1A56 • Transport for Wales
4
19:45
Penarth
0B00 • Transport for Wales
🚌
19:45
Rhymney
0B00 • Transport for Wales
🚌
19:47
19:51
Swansea
1V50 • Transport for Wales
3
19:50
Nottingham
1M85 • CrossCountry
2
19:56
20:12
Taunton
2C91 • Great Western Railway
1
19:57
Merthyr Tydfil
1M58 • Transport for Wales
6
19:59
Barry Island
2Y82 • Transport for Wales
8
19:59
Ebbw Vale Town
2I29 • Transport for Wales
0
20:00
Treherbert
2T54 • Transport for Wales
7A
20:00
Radyr
0B00 • Transport for Wales
🚌
20:05
20:15
Crewe via Shrewsbury
1W26 • Transport for Wales
2
20:14
Aberdare via Ninian Park
1A58 • Transport for Wales
6
20:15
20:17
Maesteg
2L69 • Transport for Wales
3A
20:15
Penarth
0B00 • Transport for Wales
🚌
20:15
Rhymney
0B00 • Transport for Wales
🚌
20:20
20:34
Swansea
1B28 • Great Western Railway
3
20:20
Radyr
0B00 • Transport for Wales
🚌
20:21
London Paddington
1L34 • Great Western Railway
2
20:26
20:27
Merthyr Tydfil
2M60 • Transport for Wales
4
20:30
Bristol Temple Meads
1F33 • Great Western Railway
1
20:33
20:34
Treherbert
2T56 • Transport for Wales
7A
20:37
Bridgend via Rhoose Cardiff Int Airport
2E60 • Transport for Wales
8
20:40
Radyr
0B00 • Transport for Wales
🚌
20:43
21:12
Swansea
1B30 • Great Western Railway
4
20:44
20:46
Aberdare via Ninian Park
1A60 • Transport for Wales
6
20:45
Penarth
0B00 • Transport for Wales
🚌
20:45
Rhymney
0B00 • Transport for Wales
🚌
20:50
Ebbw Vale Town
2I31 • Transport for Wales
1
20:56
Bristol Temple Meads
2C93 • Great Western Railway
2
20:58
Barry Island
2Y84 • Transport for Wales
8
21:00
Radyr
0B00 • Transport for Wales
🚌
21:02
Treherbert
2T58 • Transport for Wales
6
21:04
21:36
Swansea
1B31 • Great Western Railway
3
21:09
Cheltenham Spa
2G72 • Transport for Wales
2
21:10
Swansea
2B73 • Transport for Wales
1B
21:14
21:15
Maesteg
2L71 • Transport for Wales
3
21:15
Chester via Shrewsbury
1W88 • Transport for Wales
1A
21:15
Cardiff Bay
0B00 • Transport for Wales
🚌
21:15
Penarth
0B00 • Transport for Wales
🚌
21:15
Rhymney
0B00 • Transport for Wales
🚌
21:20
London Paddington
1L36 • Great Western Railway
1
21:20
Radyr
0B00 • Transport for Wales
🚌
21:29
Merthyr Tydfil
1M64 • Transport for Wales
7
21:30
Bristol Temple Meads
1J37 • Great Western Railway
1
21:39
Bridgend via Rhoose Cardiff Int Airport
2E64 • Transport for Wales
8
21:40
Radyr
0B00 • Transport for Wales
🚌
Later trains
Powered by National Rail Enquiries