← Change station

Cardiff Central

Earlier trains
16:35
Penarth
2P16 • Transport for Wales • 3 coaches
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
16:50
London Paddington
1L76 • Great Western Railway
16:52
Rhymney
2R32 • Transport for Wales • 4 coaches
16:59
Treherbert
2T32 • Transport for Wales
17:00
Barry Island
2Y34 • Transport for Wales • 4 coaches
17:00
Taunton
2C85 • Great Western Railway
17:07
Swansea
1V17 • Transport for Wales • 2 coaches
17:20
London Paddington
1L82 • Great Western Railway
17:22
Caerphilly
2K36 • Transport for Wales
17:25
Portsmouth Harbour
1F29 • Great Western Railway
17:26
Merthyr Tydfil
2M36 • Transport for Wales
17:28
Barry Island
2Y36 • Transport for Wales
17:35
Penarth
2P18 • Transport for Wales
17:39
Bridgend via Rhoose Cardiff Int Airport
2E18 • Transport for Wales
17:42
Swansea
1B51 • Great Western Railway
17:43
Aberdare Platform 2
1A36 • Transport for Wales
17:45
Nottingham
1M95 • CrossCountry
17:48
Coryton
2C18 • Transport for Wales
17:49
Westbury
1F31 • Great Western Railway
17:52
Rhymney
2R36 • Transport for Wales
17:55
Manchester Piccadilly via Shrewsbury
1W62 • Transport for Wales
17:59
Treherbert
2T36 • Transport for Wales
18:00
Barry Island
2Y38 • Transport for Wales
18:00
Taunton
2C87 • Great Western Railway
18:05
Ebbw Vale Town
2I25 • Transport for Wales
18:09
Milford Haven
Pembroke Dock
1V16 • Transport for Wales • 4 coaches
18:19
Maesteg
2L61 • Transport for Wales
18:20
London Paddington
1L90 • Great Western Railway
18:22
Caerphilly
2K40 • Transport for Wales
18:25
Portsmouth Harbour
1F33 • Great Western Railway
18:26
Merthyr Tydfil
2M40 • Transport for Wales
18:28
Barry Island
2Y40 • Transport for Wales
18:29
Cheltenham Spa
2G58 • Transport for Wales
Later trains
Powered by National Rail Enquiries