← Change station
Cardiff Central
Earlier trains
07:57
08:03
from Birmingham New Street
1V02 • CrossCountry
4A
↓
10:37
Bridgend
via Rhoose Cardiff Int Airport
2E20 • Transport for Wales
10:39
Swansea
1B07 • Great Western Railway
10:40
Radyr
0B00 • Transport for Wales
🚌
10:41
London Paddington
1L15 • Great Western Railway
10:44
Aberdare
via Ninian Park
1A20 • Transport for Wales
10:45
Nottingham
1M94 • CrossCountry
10:45
Penarth
0B00 • Transport for Wales
🚌
10:45
Rhymney
0B00 • Transport for Wales
🚌
10:49
Carmarthen
1V35 • Transport for Wales
10:52
Manchester Piccadilly
via Shrewsbury
1W57 • Transport for Wales
10:57
Merthyr Tydfil
1M22 • Transport for Wales
10:59
Barry Island
2Y32 • Transport for Wales
10:59
Penzance
2C73 • Great Western Railway
11:00
Treherbert
2T18 • Transport for Wales
11:00
Bargoed
0B00 • Transport for Wales
🚌
11:00
Radyr
0B00 • Transport for Wales
🚌
11:02
Ebbw Vale Town
2N11 • Transport for Wales
11:07
Barry Island
2Y34 • Transport for Wales
11:08
Cheltenham Spa
2G52 • Transport for Wales
11:11
Swansea
2B61 • Transport for Wales
11:13
Aberdare
via Ninian Park
1A22 • Transport for Wales
11:15
Maesteg
2L51 • Transport for Wales
11:15
Penarth
0B00 • Transport for Wales
🚌
11:15
Rhymney
0B00 • Transport for Wales
🚌
11:18
London Paddington
1L16 • Great Western Railway
11:20
Radyr
0B00 • Transport for Wales
🚌
11:25
Holyhead
via Shrewsbury
1W93 • Transport for Wales
11:27
Merthyr Tydfil
1M24 • Transport for Wales
11:29
Barry Island
2Y36 • Transport for Wales
11:30
Bristol Temple Meads
1F15 • Great Western Railway
11:30
Treherbert
2T20 • Transport for Wales
11:30
Bargoed
0B00 • Transport for Wales
🚌
11:37
Bridgend
via Rhoose Cardiff Int Airport
2E24 • Transport for Wales
11:39
Carmarthen
1B09 • Great Western Railway
11:40
Radyr
0B00 • Transport for Wales
🚌
11:44
Aberdare
via Ninian Park
1A24 • Transport for Wales
11:45
Penarth
0B00 • Transport for Wales
🚌
11:45
Rhymney
0B00 • Transport for Wales
🚌
11:50
London Paddington
1L17 • Great Western Railway
11:53
Manchester Piccadilly
via Shrewsbury
1W18 • Transport for Wales
11:57
Merthyr Tydfil
1M26 • Transport for Wales
11:59
Barry Island
2Y38 • Transport for Wales
11:59
Taunton
2C75 • Great Western Railway
12:00
Treherbert
2T22 • Transport for Wales
12:00
Bargoed
0B00 • Transport for Wales
🚌
12:00
Radyr
0B00 • Transport for Wales
🚌
12:02
Ebbw Vale Town
2N13 • Transport for Wales
12:04
Milford Haven
1B37 • Transport for Wales
12:07
Barry Island
2Y40 • Transport for Wales
12:10
Cheltenham Spa
2G54 • Transport for Wales
Later trains