← Change station
Cardiff Central
Earlier trains
13:20
London Paddington
1L60 • Great Western Railway
2
13:20
13:22
Swansea
1V70 • Transport for Wales • 5 coaches
3
13:22
Caerphilly
2K20 • Transport for Wales • 4 coaches
7
13:25
Portsmouth Harbour
1F19 • Great Western Railway • 4 coaches
2
13:26
Merthyr Tydfil
2M20 • Transport for Wales • 3 coaches
6
13:28
13:29
Barry Island
2Y20 • Transport for Wales • 4 coaches
8
13:30
Holyhead
via Shrewsbury
1W90 • Transport for Wales • 3 coaches
1
13:35
13:39
Carmarthen
1B28 • Great Western Railway
3
13:35
Penarth
2P10 • Transport for Wales • 3 coaches
7
13:43
Aberdare Platform 2
1A20 • Transport for Wales • 4 coaches
7
13:45
Nottingham
1M67 • CrossCountry
2
13:48
Coryton
2C10 • Transport for Wales • 3 coaches
6
13:51
13:55
Manchester Piccadilly
via Shrewsbury
1W58 • Transport for Wales • 4 coaches
2A
13:52
Rhymney
2R20 • Transport for Wales • 4 coaches
6
13:59
Treherbert
2T20 • Transport for Wales • 4 coaches
6
14:00
14:09
Barry Island
2Y22 • Transport for Wales • 4 coaches
8
14:00
Exeter St Davids
2C79 • Great Western Railway
1
14:12
14:14
Milford Haven
1V12 • Transport for Wales • 2 coaches
4A
14:15
14:16
Maesteg
2L57 • Transport for Wales • 4 coaches
3A
14:20
London Paddington
1L64 • Great Western Railway
1
14:22
Caerphilly
2K24 • Transport for Wales • 4 coaches
7
14:25
Portsmouth Harbour
1F23 • Great Western Railway
2
14:26
Merthyr Tydfil
2M24 • Transport for Wales • 4 coaches
6
14:28
Barry Island
2Y24 • Transport for Wales • 4 coaches
8
14:29
Cheltenham Spa
2G54 • Transport for Wales • 2 coaches
0
14:35
Penarth
2P12 • Transport for Wales • 3 coaches
7
14:35
14:46
Swansea
1B35 • Great Western Railway
3
14:39
Bridgend
via Rhoose Cardiff Int Airport
2E12 • Transport for Wales • 2 coaches
6
14:43
Aberdare Platform 2
1A24 • Transport for Wales • 4 coaches
7
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
2
Later trains