← Change station
Cardiff Central
Earlier trains
17:52
Rhymney
2R36 • Transport for Wales • 4 coaches
17:55
Manchester Piccadilly
via Shrewsbury
1W62 • Transport for Wales • 2 coaches
17:59
Treherbert
2T36 • Transport for Wales • 3 coaches
18:00
Barry Island
2Y38 • Transport for Wales • 4 coaches
18:00
Taunton
2C87 • Great Western Railway
18:05
Ebbw Vale Town
2I25 • Transport for Wales • 3 coaches
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 • 4 coaches
18:25
Portsmouth Harbour
1F33 • Great Western Railway
18:26
Merthyr Tydfil
2M40 • Transport for Wales
18:28
Barry Island
2Y40 • Transport for Wales • 4 coaches
18:29
Cheltenham Spa
2G58 • Transport for Wales
18:35
Penarth
2P20 • Transport for Wales
18:36
Swansea
1B59 • Great Western Railway
18:39
Bridgend
via Rhoose Cardiff Int Airport
2E20 • Transport for Wales
18:42
Aberdare Platform 2
1A40 • Transport for Wales
18:42
Manchester Piccadilly
via Shrewsbury
1W63 • Transport for Wales
18:48
Coryton
2C20 • Transport for Wales
18:52
Rhymney
2R40 • Transport for Wales
18:56
Swansea
1V18 • Transport for Wales • 5 coaches
18:59
Treherbert
2T40 • Transport for Wales
19:00
Barry Island
2Y42 • Transport for Wales • 4 coaches
19:00
Taunton
2C89 • Great Western Railway
19:20
London Paddington
1L92 • Great Western Railway • 10 coaches
19:22
Caerphilly
2K44 • Transport for Wales
19:25
Portsmouth Harbour
1F35 • Great Western Railway
19:26
Merthyr Tydfil
2M44 • Transport for Wales
19:28
Barry Island
2Y44 • Transport for Wales
19:35
Penarth
2P22 • Transport for Wales
19:36
Swansea
1B69 • Great Western Railway
19:39
Shrewsbury
1W73 • Transport for Wales
19:43
Aberdare Platform 2
1A44 • Transport for Wales
19:43
Maesteg
2L63 • Transport for Wales
19:45
Leicester
1M85 • CrossCountry
19:48
Coryton
2C22 • Transport for Wales
Later trains