← 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.
09:08
09:10
from London Paddington
1B04 • Great Western Railway
3
This site cannot display trains that left over 2 hours ago.
11:18
11:45
London Paddington
1L16 • Great Western Railway
2
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
11:41
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
cancelled
Manchester Piccadilly via Shrewsbury
1W18 • Transport for Wales
11:53
11:55
Manchester Piccadilly via Shrewsbury
1Z18 • 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
12:02
Treherbert
2T22 • Transport for Wales
7A
12:00
Bargoed
0B00 • Transport for Wales
🚌
12:00
Radyr
0B00 • Transport for Wales
🚌
12:02
12:06
Ebbw Vale Town
2N13 • Transport for Wales
0
12:04
12:08
Milford Haven
1B37 • Transport for Wales
4A
12:07
Barry Island
2Y40 • Transport for Wales
7B
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
🚌
12:18
London Paddington
1L18 • Great Western Railway
2
12:18
Maesteg
2L53 • Transport for Wales
4A
12:20
Barry Island
2Y42 • Transport for Wales
8
12:20
Radyr
0B00 • Transport for Wales
🚌
12:27
Merthyr Tydfil
1M28 • Transport for Wales
6
12:30
Bristol Temple Meads
1F17 • Great Western Railway
1
12:30
Treherbert
2T24 • Transport for Wales
7A
12:30
Bargoed
0B00 • Transport for Wales
🚌
12:37
Bridgend via Rhoose Cardiff Int Airport
2E28 • Transport for Wales
7B
12:40
Radyr
0B00 • Transport for Wales
🚌
12:41
12:47
Swansea
1B11 • Great Western Railway
3
12:43
Aberdare via Ninian Park
1A28 • Transport for Wales
6
12:45
12:53
Nottingham
1M99 • CrossCountry
2
12:45
Penarth
0B00 • Transport for Wales
🚌
12:45
Rhymney
0B00 • Transport for Wales
🚌
12:49
12:50
Manchester Piccadilly via Shrewsbury
1W19 • Transport for Wales
1
12:54
cancelled
London Paddington
1L19 • Great Western Railway
12:55
13:01
Carmarthen
1V38 • Transport for Wales
3A
12:57
Merthyr Tydfil
1M30 • Transport for Wales
6
12:59
Barry Island
2Y44 • Transport for Wales
8
12:59
Penzance
2C77 • Great Western Railway
1
Later trains
Powered by National Rail Enquiries