← Change station

Cardiff Central

Trains running between Carmarthen and Whitland may be cancelled or revised. Latest information can be found in Status and Disruptions.
Trains between Birmingham New Street and University may be cancelled or revised. More details can be found in Status and Disruptions.
Earlier trains
07:04
Caerphilly
2K06 • Transport for Wales • 3 coaches
6
07:05
Penarth
2P08 • Transport for Wales • 3 coaches
8
07:06
Ebbw Vale Town
2N07 • Transport for Wales • 4 coaches
0
07:09
Barry Island
2Y10 • Transport for Wales • 4 coaches
8
07:10
Cheltenham Spa
2G50 • Transport for Wales • 2 coaches
2
07:11
Rhymney
2R02 • Transport for Wales • 4 coaches
6
07:13
Aberdare Platform 2
1A06 • Transport for Wales • 4 coaches
8
07:13
Maesteg
2L16 • Transport for Wales • 2 coaches
3A
07:18
Coryton
2C06 • Transport for Wales • 3 coaches
6
07:19
Holyhead via Shrewsbury
1W91 • Transport for Wales • 3 coaches
1
07:20
Penarth
2P10 • Transport for Wales • 3 coaches
8
07:22
Bargoed
2D06 • Transport for Wales • 4 coaches
6
07:23
London Paddington
1L07 • Great Western Railway
2
07:26
Treherbert
2T04 • Transport for Wales • 4 coaches
7
07:27
Portsmouth Harbour
1F07 • Great Western Railway
1
07:29
Barry Island
2Y12 • Transport for Wales • 4 coaches
8
07:30
Merthyr Tydfil
1M08 • Transport for Wales • 4 coaches
6
07:34
Caerphilly
2K08 • Transport for Wales • 3 coaches
6
07:35
Penarth
2P12 • Transport for Wales • 3 coaches
8
07:39
Bridgend via Rhoose Cardiff Int Airport
2E08 • Transport for Wales • 2 coaches
8
07:40
Milford Haven
1B34 • Transport for Wales • 2 coaches
07:41
Rhymney
2R04 • Transport for Wales • 2 coaches
07:43
Aberdare Platform 2
1A08 • Transport for Wales • 4 coaches
07:45
Nottingham
1M92 • CrossCountry
07:47
Swansea
2B53 • Transport for Wales • 3 coaches
07:48
Coryton
2C08 • Transport for Wales • 3 coaches
07:49
London Paddington
1L09 • Great Western Railway
07:50
Penarth
2P14 • Transport for Wales • 3 coaches
07:52
Bargoed
2D08 • Transport for Wales • 2 coaches
07:53
Manchester Piccadilly via Shrewsbury
1W14 • Transport for Wales • 2 coaches
07:56
Treherbert
2T06 • Transport for Wales • 4 coaches
07:59
Barry Island
2Y14 • Transport for Wales • 4 coaches
08:00
Exeter St Davids
2C67 • Great Western Railway
08:00
Merthyr Tydfil
1M10 • Transport for Wales • 4 coaches
08:04
Caerphilly
2K10 • Transport for Wales • 3 coaches
08:05
Penarth
2P16 • Transport for Wales • 3 coaches
08:06
Ebbw Vale Town
2N09 • Transport for Wales • 2 coaches
08:08
Swansea
1C00 • Great Western Railway
08:09
Barry Island
2Y16 • Transport for Wales • 4 coaches
08:10
Cheltenham Spa
2G52 • Transport for Wales • 2 coaches
08:11
Rhymney
2R06 • Transport for Wales • 4 coaches
08:13
Aberdare Platform 2
1A10 • Transport for Wales • 4 coaches
08:13
Maesteg
2L18 • Transport for Wales • 3 coaches
08:18
Coryton
2C10 • Transport for Wales • 3 coaches
08:18
London Paddington
1L10 • Great Western Railway
08:20
Penarth
2P18 • Transport for Wales • 3 coaches
08:22
Bargoed
2D10 • Transport for Wales • 4 coaches
08:26
Treherbert
2T08 • Transport for Wales • 4 coaches
08:27
Portsmouth Harbour
1F09 • Great Western Railway
08:29
Barry Island
2Y18 • Transport for Wales • 4 coaches
Later trains
Powered by National Rail Enquiries