← Change station

Cardiff Central

The lifts are out of order between platform 8 and concourse at Cardiff Central station.
Trains between Birmingham New Street and Longbridge may be cancelled, revised or delayed by up to 30 minutes. More details can be found in Status and Disruptions.
Earlier trains
09:13
Aberdare via Ninian Park
1A14 • Transport for Wales
7A
09:13
Maesteg
2L20 • Transport for Wales
4A
09:19
London Paddington
1L12 • Great Western Railway
2
09:20
Barry Island
0B00 • Transport for Wales
🚌
09:22
Bargoed
2D14 • Transport for Wales
7
09:23
Holyhead via Shrewsbury
1W92 • Transport for Wales
1
09:26
09:27
Merthyr Tydfil
1M16 • Transport for Wales
6A
09:28
Portsmouth Harbour
1F11 • Great Western Railway
1
09:30
Treherbert
2T12 • Transport for Wales
6B
09:30
Penarth
0B00 • Transport for Wales
🚌
09:34
Caerphilly
2K16 • Transport for Wales
7
09:38
Swansea
1B05 • Great Western Railway
4
09:40
Barry Island
0B00 • Transport for Wales
🚌
09:40
Bridgend via Rhoose Cardiff Int Airport
0B00 • Transport for Wales
🚌
09:41
Rhymney
2R12 • Transport for Wales
6
09:42
Aberdare via Ninian Park
1A16 • Transport for Wales
7A
09:45
cancelled
Edinburgh via Leeds
1M43 • CrossCountry
09:49
cancelled
London Paddington
1L13 • Great Western Railway
09:50
Penarth
0B00 • Transport for Wales
🚌
09:52
Bargoed
2D16 • Transport for Wales
7
09:53
Manchester Piccadilly via Shrewsbury
1W16 • Transport for Wales
2
09:56
Merthyr Tydfil
1M18 • Transport for Wales
6A
10:00
Taunton
2C71 • Great Western Railway
1
10:00
Treherbert
2T14 • Transport for Wales
6B
10:00
Barry Island
0B00 • Transport for Wales
🚌
10:04
Caerphilly
2K18 • Transport for Wales
7
10:06
Ebbw Vale Town
2N13 • Transport for Wales
2
10:06
Fishguard Harbour
1B38 • Transport for Wales
3A
10:10
Cheltenham Spa
2G56 • Transport for Wales
0
10:10
Penarth
0B00 • Transport for Wales
🚌
10:11
Rhymney
2R14 • Transport for Wales
6
10:13
Aberdare via Ninian Park
1A18 • Transport for Wales
7
10:13
Maesteg
2L22 • Transport for Wales
4A
10:18
London Paddington
1L14 • Great Western Railway
2
10:20
Barry Island
0B00 • Transport for Wales
🚌
10:22
Bargoed
2D18 • Transport for Wales
7
10:26
Merthyr Tydfil
1M20 • Transport for Wales
6
10:30
Portsmouth Harbour
1F13 • Great Western Railway
1
10:30
Treherbert
2T16 • Transport for Wales
6
10:30
Penarth
0B00 • Transport for Wales
🚌
10:34
Caerphilly
2K20 • Transport for Wales
7
10:39
Swansea
1B07 • Great Western Railway
3
10:40
Barry Island
0B00 • Transport for Wales
🚌
10:40
Bridgend via Rhoose Cardiff Int Airport
0B00 • Transport for Wales
🚌
10:41
London Paddington
1L15 • Great Western Railway
1
10:41
Rhymney
2R16 • Transport for Wales
6
10:43
Aberdare via Ninian Park
1A20 • Transport for Wales
7
10:45
Nottingham
1M94 • CrossCountry
2
10:50
Milford Haven
1V35 • Transport for Wales
4A
10:50
Penarth
0B00 • Transport for Wales
🚌
Later trains
Powered by National Rail Enquiries