← Change station

Cardiff Central

Some lifts are out of order between platform 1 / 2 and the subway at Cardiff Central station. Please use the west end lifts.
Trains running between London Paddington and Reading may be cancelled, delayed by up to 20 minutes or revised. Latest information can be found in Status and Disruptions.
Earlier trains
07:52
07:57
Bargoed
2D08 • Transport for Wales
6
07:56
08:00
Merthyr Tydfil
1M10 • Transport for Wales
6
07:59
Barry Island
2Y14 • Transport for Wales
8
08:00
Plymouth
2C67 • Great Western Railway
1
08:00
08:01
Treherbert
2T06 • Transport for Wales
7
08:04
Caerphilly
2K10 • Transport for Wales
6
08:05
08:13
Penarth
2P16 • Transport for Wales
8
08:06
08:09
Ebbw Vale Town
2N09 • Transport for Wales
0
08:08
Swansea
1C00 • Great Western Railway
4
08:09
08:10
Barry Island
2Y16 • Transport for Wales
8
08:10
08:11
Cheltenham Spa
2G52 • Transport for Wales
2
08:11
Rhymney
2R06 • Transport for Wales
6
08:13
Aberdare via Ninian Park
1A10 • Transport for Wales
7
08:13
08:37
Maesteg
2L18 • Transport for Wales
4
08:18
08:19
Coryton
2C10 • Transport for Wales
6
08:18
London Paddington
1L10 • Great Western Railway
1
08:20
Penarth
2P18 • Transport for Wales
8
08:22
08:23
Bargoed
2D10 • Transport for Wales
6
08:26
Merthyr Tydfil
1M12 • Transport for Wales
6
08:27
Trowbridge
1F09 • Great Western Railway
1
08:29
08:31
Barry Island
2Y18 • Transport for Wales
8
08:30
Treherbert
2T08 • Transport for Wales
7
08:34
08:35
Caerphilly
2K12 • Transport for Wales
6
08:35
Penarth
2P20 • Transport for Wales
8
08:37
London Paddington
1L11 • Great Western Railway
1
08:39
Bridgend via Rhoose Cardiff Int Airport
2E12 • Transport for Wales
8
08:41
delayed
Carmarthen
1B03 • Great Western Railway
3
08:41
Rhymney
2R08 • Transport for Wales
6
08:43
Aberdare via Ninian Park
1A12 • Transport for Wales
7
08:45
Nottingham
1M01 • CrossCountry
2A
08:47
08:50
Milford Haven
1V32 • Transport for Wales
4A
08:48
Coryton
2C12 • Transport for Wales
6
08:50
delayed
Penarth
2P22 • Transport for Wales
8
08:51
Pembroke Dock
2B57 • Transport for Wales
0
08:52
Bargoed
2D12 • Transport for Wales
6
08:53
Manchester Piccadilly via Shrewsbury
1W55 • Transport for Wales
2A
08:56
08:57
Merthyr Tydfil
1M14 • Transport for Wales
6
08:59
Barry Island
2Y20 • Transport for Wales
8
09:00
Penzance
2C69 • Great Western Railway
1
09:00
Treherbert
2T10 • Transport for Wales
7
09:04
Caerphilly
2K14 • Transport for Wales
6
09:05
Penarth
2P24 • Transport for Wales
8
09:06
Ebbw Vale Town
2N11 • Transport for Wales
2
09:09
09:14
Barry Island
2Y22 • Transport for Wales
8
09:10
Cheltenham Spa
2G54 • Transport for Wales
2
09:11
Rhymney
2R10 • Transport for Wales
6
09:13
Aberdare via Ninian Park
1A14 • Transport for Wales
7
09:13
Maesteg
2L20 • Transport for Wales
4A
09:18
delayed
Coryton
2C14 • Transport for Wales
6
09:19
London Paddington
1L12 • Great Western Railway
2
Later trains
Powered by National Rail Enquiries