← 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:51
07:56
from Bristol Temple Meads
1F02 • Great Western Railway
4
10:39
10:45
Swansea
1B07 • Great Western Railway
3
10:44
Aberdare via Ninian Park
1A20 • Transport for Wales
6
10:45
Nottingham
1M94 • CrossCountry
2
10:45
Penarth
0B00 • Transport for Wales
🚌
10:45
Rhymney
0B00 • Transport for Wales
🚌
10:49
Carmarthen
1V35 • Transport for Wales
4A
10:52
11:01
Manchester Piccadilly via Shrewsbury
1W57 • Transport for Wales
1
10:57
Merthyr Tydfil
1M22 • Transport for Wales
6
10:59
Barry Island
2Y32 • Transport for Wales
8
10:59
Penzance
2C73 • Great Western Railway
2
11:00
Treherbert
2T18 • Transport for Wales
7A
11:00
Bargoed
0B00 • Transport for Wales
🚌
11:00
Radyr
0B00 • Transport for Wales
🚌
11:02
11:03
Ebbw Vale Town
2N11 • Transport for Wales
0
11:07
Barry Island
2Y34 • Transport for Wales
7B
11:08
Cheltenham Spa
2G52 • Transport for Wales
1
11:11
Swansea
2B61 • Transport for Wales
2B
11:13
Aberdare via Ninian Park
1A22 • Transport for Wales
6
11:15
Maesteg
2L51 • Transport for Wales
3A
11:15
Penarth
0B00 • Transport for Wales
🚌
11:15
Rhymney
0B00 • Transport for Wales
🚌
11:18
11:44
London Paddington
1L16 • Great Western Railway
2
11:20
Radyr
0B00 • Transport for Wales
🚌
11:25
Holyhead via Shrewsbury
1W93 • Transport for Wales
1
11:27
Merthyr Tydfil
1M24 • Transport for Wales
6
11:29
Barry Island
2Y36 • Transport for Wales
8
11:30
Bristol Temple Meads
1F15 • Great Western Railway
1
11:30
Treherbert
2T20 • Transport for Wales
7A
11:30
Bargoed
0B00 • Transport for Wales
🚌
11:37
Bridgend via Rhoose Cardiff Int Airport
2E24 • Transport for Wales
7B
11:39
Carmarthen
1B09 • Great Western Railway
3
11:40
Radyr
0B00 • Transport for Wales
🚌
11:44
Aberdare via Ninian Park
1A24 • Transport for Wales
6
11:45
Penarth
0B00 • Transport for Wales
🚌
11:45
Rhymney
0B00 • Transport for Wales
🚌
11:50
cancelled
London Paddington
1L17 • Great Western Railway
11:53
12:27
Manchester Piccadilly via Shrewsbury
1W18 • Transport for Wales
2
11:57
Merthyr Tydfil
1M26 • Transport for Wales
6
11:59
Barry Island
2Y38 • Transport for Wales
8
11:59
Taunton
2C75 • Great Western Railway
1
12:00
Treherbert
2T22 • Transport for Wales
7
12:00
Bargoed
0B00 • Transport for Wales
🚌
12:00
Radyr
0B00 • Transport for Wales
🚌
12:02
Ebbw Vale Town
2N13 • Transport for Wales
0
12:04
Milford Haven
1B37 • Transport for Wales
4A
12:07
Barry Island
2Y40 • Transport for Wales
7
12:10
Cheltenham Spa
2G54 • Transport for Wales
2
12:14
Aberdare via Ninian Park
1A26 • Transport for Wales
6
12:15
Penarth
0B00 • Transport for Wales
🚌
12:15
Rhymney
0B00 • Transport for Wales
🚌
Later trains
Powered by National Rail Enquiries