← Change station
Cardiff Central
Earlier trains
14:35
delayed
Swansea
1B35 • Great Western Railway
3
14:48
Coryton
2C12 • Transport for Wales • 3 coaches
6
14:51
Swansea
1V74 • Transport for Wales • 2 coaches
4
14:52
Rhymney
2R24 • Transport for Wales • 4 coaches
6
14:55
Manchester Piccadilly
via Shrewsbury
1W59 • Transport for Wales • 7 coaches
2
14:59
Treherbert
2T24 • Transport for Wales • 4 coaches
6
15:00
Barry Island
2Y26 • Transport for Wales • 4 coaches
8
15:00
Exeter St Davids
2C81 • Great Western Railway
1
15:15
London Paddington
1L68 • Great Western Railway
15:22
Caerphilly
2K28 • Transport for Wales • 4 coaches
15:22
Holyhead
via Shrewsbury
1W92 • Transport for Wales • 3 coaches
15:25
Portsmouth Harbour
1F25 • Great Western Railway
15:26
Merthyr Tydfil
2M28 • Transport for Wales • 4 coaches
15:28
Barry Island
2Y28 • Transport for Wales • 4 coaches
15:35
Penarth
2P14 • Transport for Wales • 3 coaches
15:41
Carmarthen
1B40 • Great Western Railway
15:43
Aberdare Platform 2
1A28 • Transport for Wales • 3 coaches
15:45
Nottingham
1M73 • CrossCountry
15:48
Coryton
2C14 • Transport for Wales • 3 coaches
15:52
Rhymney
2R28 • Transport for Wales • 4 coaches
15:55
Manchester Piccadilly
via Shrewsbury
1W60 • Transport for Wales • 5 coaches
15:59
Treherbert
2T28 • Transport for Wales • 4 coaches
16:00
Barry Island
2Y30 • Transport for Wales • 4 coaches
16:00
Taunton
2C83 • Great Western Railway
16:03
Milford Haven
1V93 • Transport for Wales • 3 coaches
16:04
Ebbw Vale Town
2I21 • Transport for Wales • 2 coaches
16:08
Maesteg
2L59 • Transport for Wales
16:20
London Paddington
1L74 • Great Western Railway
16:22
Caerphilly
2K32 • Transport for Wales • 4 coaches
16:25
Portsmouth Harbour
1F27 • Great Western Railway
16:26
Merthyr Tydfil
2M32 • Transport for Wales
16:28
Barry Island
2Y32 • Transport for Wales
16:29
Cheltenham Spa
2G56 • Transport for Wales
16:35
Penarth
2P16 • Transport for Wales
16:35
Swansea
1B46 • Great Western Railway • 10 coaches
16:39
Bridgend
via Rhoose Cardiff Int Airport
2E16 • Transport for Wales
16:41
Manchester Piccadilly
via Shrewsbury
1W61 • Transport for Wales • 2 coaches
16:43
Aberdare Platform 2
1A32 • Transport for Wales
16:48
Coryton
2C16 • Transport for Wales
Later trains