← Change station

Cardiff Central

Earlier trains
08:35
08:38
from Swansea
1L11 • Great Western Railway
1
19:59
20:05
Barry Island
2Y82 • Transport for Wales
8
19:59
Ebbw Vale Town
2I29 • Transport for Wales
0
19:59
Radyr
2T54 • Transport for Wales
7
20:05
20:33
Manchester Piccadilly via Shrewsbury
1W26 • Transport for Wales
2
20:05
20:08
Penarth
2P08 • Transport for Wales
8
20:11
Rhymney
2R54 • Transport for Wales
7
20:12
Radyr via Ninian Park
1A58 • Transport for Wales
7
20:15
Maesteg
2L69 • Transport for Wales
4A
20:20
Swansea
1B28 • Great Western Railway
3
20:21
20:23
London Paddington
1L34 • Great Western Railway
2
20:25
Radyr
2M60 • Transport for Wales
7
20:30
20:58
Portsmouth Harbour
1F33 • Great Western Railway
1
20:30
Radyr
2T56 • Transport for Wales
6
20:35
20:44
Penarth
2P10 • Transport for Wales
8
20:39
Bridgend via Rhoose Cardiff Int Airport
2E60 • Transport for Wales
8
20:43
20:49
Radyr via Ninian Park
1A60 • Transport for Wales
8
20:43
cancelled
Swansea
1B30 • Great Western Railway
3
20:50
20:56
Ebbw Vale Town
2I31 • Transport for Wales
0
20:51
Rhymney
0B00 • Transport for Wales
🚌
20:56
21:00
Bristol Temple Meads
2C93 • Great Western Railway
2
20:58
Barry Island
2Y84 • Transport for Wales
8
20:59
Radyr
2T58 • Transport for Wales
7B
21:04
21:36
Swansea
1B31 • Great Western Railway
3
21:05
Penarth
2P12 • Transport for Wales
6
21:08
21:09
Radyr
2V90 • Transport for Wales
7A
21:09
21:12
Cheltenham Spa
2G72 • Transport for Wales
2
21:10
Swansea
2B73 • Transport for Wales
1
21:14
Maesteg
2L71 • Transport for Wales
3
21:15
Chester via Shrewsbury
1W88 • Transport for Wales
1
21:20
London Paddington
1L36 • Great Western Railway
1
21:21
Rhymney
0B00 • Transport for Wales
🚌
21:26
Radyr
1M64 • Transport for Wales
6
21:30
Frome
1J37 • Great Western Railway
1
21:34
Penarth
2P14 • Transport for Wales
8
21:42
Bridgend via Rhoose Cardiff Int Airport
2E64 • Transport for Wales
8
21:42
21:48
Swansea
1B32 • Great Western Railway
4
21:43
Radyr via Ninian Park
1A64 • Transport for Wales
7
21:45
Birmingham New Street
1M89 • CrossCountry
1
21:51
Rhymney
0B00 • Transport for Wales
🚌
21:55
Crewe via Shrewsbury
1W70 • Transport for Wales
2
21:59
Bristol Temple Meads
2C95 • Great Western Railway
1
21:59
Radyr
2T62 • Transport for Wales
6
Later trains
Powered by National Rail Enquiries