← Change station

Cardiff Central

Trains between Carmarthen and Llanelli may be cancelled, delayed or revised. More details can be found in Status and Disruptions.
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 University may be cancelled, delayed or revised. More details can be found in Status and Disruptions.
Earlier trains
07:57
08:03
from Birmingham New Street
1V02 • CrossCountry
4A
12:40
Radyr
0B00 • Transport for Wales
🚌
12:41
Swansea
1B11 • Great Western Railway
12:43
Aberdare via Ninian Park
1A28 • Transport for Wales
12:45
Nottingham
1M99 • CrossCountry
12:45
Penarth
0B00 • Transport for Wales
🚌
12:45
Rhymney
0B00 • Transport for Wales
🚌
12:49
Manchester Piccadilly via Shrewsbury
1W19 • Transport for Wales
12:54
London Paddington
1L19 • Great Western Railway
12:55
Carmarthen
1V38 • Transport for Wales
12:57
Merthyr Tydfil
1M30 • Transport for Wales
12:59
Barry Island
2Y44 • Transport for Wales
12:59
Penzance
2C77 • Great Western Railway
13:00
Treherbert
2T26 • Transport for Wales
13:00
Bargoed
0B00 • Transport for Wales
🚌
13:00
Radyr
0B00 • Transport for Wales
🚌
13:02
Ebbw Vale Town
2N15 • Transport for Wales
13:07
Barry Island
2Y46 • Transport for Wales
13:08
Gloucester
2G56 • Transport for Wales
13:12
Swansea
2B65 • Transport for Wales
13:14
Aberdare via Ninian Park
1A30 • Transport for Wales
13:15
Penarth
0B00 • Transport for Wales
🚌
13:15
Rhymney
0B00 • Transport for Wales
🚌
13:16
Maesteg
2L55 • Transport for Wales
13:18
London Paddington
1L20 • Great Western Railway
13:20
Radyr
0B00 • Transport for Wales
🚌
13:22
Holyhead via Shrewsbury
1W94 • Transport for Wales
13:27
Merthyr Tydfil
1M32 • Transport for Wales
13:29
Barry Island
2Y48 • Transport for Wales
13:30
Bristol Temple Meads
1F19 • Great Western Railway
13:30
Treherbert
2T28 • Transport for Wales
13:30
Bargoed
0B00 • Transport for Wales
🚌
13:37
Bridgend via Rhoose Cardiff Int Airport
2E32 • Transport for Wales
13:38
Carmarthen
1B13 • Great Western Railway
13:40
Radyr
0B00 • Transport for Wales
🚌
13:44
Aberdare via Ninian Park
1A32 • Transport for Wales
13:45
Penarth
0B00 • Transport for Wales
🚌
13:45
Rhymney
0B00 • Transport for Wales
🚌
13:49
Milford Haven
1B39 • Transport for Wales
13:52
London Paddington
1L21 • Great Western Railway
13:56
Manchester Piccadilly via Shrewsbury
1W60 • Transport for Wales
13:57
Merthyr Tydfil
1M34 • Transport for Wales
13:59
Barry Island
2Y50 • Transport for Wales
13:59
Penzance
2C79 • Great Western Railway
14:00
Treherbert
2T30 • Transport for Wales
14:00
Bargoed
0B00 • Transport for Wales
🚌
14:00
Radyr
0B00 • Transport for Wales
🚌
14:02
Ebbw Vale Town
2N17 • Transport for Wales
14:07
Barry Island
2Y52 • Transport for Wales
14:08
Gloucester
2G58 • Transport for Wales
14:14
Aberdare via Ninian Park
1A34 • Transport for Wales
Later trains
Powered by National Rail Enquiries