Track Cardiff Central train arrivals and departures and their platforms in real-time. See where your train is located and if it's late.
Ebbw Vale Town - Cardiff Central
Operated by Transport for Wales
Platform: 2
23:53
23:16
(+37 mins)
Stop: 0 mins
This train has been delayed by slippery rails
Rhymney - Bridgend
Operated by Transport for Wales
Platform: 8
23:38
Stop: 0 mins
Bridgend - Rhymney
Operated by Transport for Wales
Platform: 7
23:41
Stop: 0 mins
Merthyr Tydfil - Aberdare
Operated by Transport for Wales
Platform: 8
23:42
Stop: 0 mins
Warminster - Cardiff Central
Operated by Great Western Railway
Platform: 2
23:51
23:44
(+7 mins)
Stop: 0 mins
This train has been delayed by a shortage of train crew
Treherbert - Cardiff Central
Operated by Transport for Wales
Platform: 7B
23:46
Stop: 0 mins
Penarth - Coryton
Operated by Transport for Wales
Platform: 6
23:47
Stop: 0 mins
Milford Haven - Cardiff Central
Operated by Transport for Wales
Platform: -
00:19
23:49
(+30 mins)
Stop: 0 mins
This train has been delayed by train crew being delayed by service disruption
Crewe - Cardiff Central
Operated by Transport for Wales
Platform: 4
00:12
23:53
(+19 mins)
Stop: 0 mins
This train has been delayed by trespassers on the railway
Aberdare - Cardiff Central
Operated by Transport for Wales
Platform: 7
23:55
Stop: 0 mins
Maesteg - Gloucester
Operated by Transport for Wales
Platform: 1
00:07
00:03
(+4 mins)
Stop: 0 mins
Coryton - Penarth
Operated by Transport for Wales
Platform: 7
00:04
Stop: 0 mins
Gloucester - Cardiff Central
Operated by Transport for Wales
Platform: 4B
00:06
Stop: 0 mins
Merthyr Tydfil - Cardiff Central
Operated by Transport for Wales
Platform: 8
00:08
Stop: 0 mins
Barry Island - Rhymney
Operated by Transport for Wales
Platform: 6
00:11
Stop: 0 mins
Ebbw Vale Town - Cardiff Central
Operated by Transport for Wales
Platform: 3B
00:21
00:11
(+10 mins)
Stop: 0 mins
This train has been delayed by slippery rails
Rhymney - Barry Island
Operated by Transport for Wales
Platform: 7
00:11
Stop: 0 mins
London Paddington - Swansea
GW655300 | Operated by Great Western Railway
Platform: 2
00:13
Stop: 0 mins
Treherbert - Cardiff Central
Operated by Transport for Wales
Platform: 4B
00:16
Stop: 0 mins
Exeter St Davids - Cardiff Central
GW877200 | Operated by Great Western Railway
Platform: 1
00:18
Stop: 0 mins
Penarth - Coryton
Operated by Transport for Wales
Platform: 6
00:18
Stop: 0 mins
Aberdare - Merthyr Tydfil
Operated by Transport for Wales
Platform: 6
00:25
Stop: 0 mins
Coryton - Bridgend
Operated by Transport for Wales
Platform: 7
00:31
Stop: 0 mins
Merthyr Tydfil - Aberdare
Operated by Transport for Wales
Platform: 7A
00:39
Stop: 0 mins
Bridgend - Cardiff Central
Operated by Transport for Wales
Platform: 6
00:53
00:40
(+13 mins)
Stop: 0 mins
This train has been delayed by a fault with the signalling system earlier today
Nottingham - Cardiff Central
Operated by CrossCountry
Platform: -
00:42
Stop: 0 mins
This train has been cancelled because of a shortage of train drivers
Rhymney - Cardiff Central
Operated by Transport for Wales
Platform: -
00:46
Stop: 0 mins
Penarth - Cardiff Central
Operated by Transport for Wales
Platform: -
00:47
Stop: 0 mins
Aberdare - Cardiff Central
Operated by Transport for Wales
Platform: -
00:55
Stop: 0 mins
Warminster - Cardiff Central
GW853300 | Operated by Great Western Railway
Platform: -
00:55
Stop: 0 mins
Tenby - Cardiff Central
Operated by Transport for Wales
Platform: -
00:57
Stop: 0 mins
London Paddington - Swansea
GW655500 | Operated by Great Western Railway
Platform: -
00:59
Stop: 0 mins
Coryton - Penarth
Operated by Transport for Wales
Platform: -
01:04
Stop: 0 mins
Crewe - Cardiff Central
Operated by Transport for Wales
Platform: -
01:08
Stop: 0 mins
This train has been cancelled because of trespassers on the railway
Maesteg - Cardiff Central
Operated by Transport for Wales
Platform: -
01:08
Stop: 0 mins
Manchester Piccadilly - Cardiff Central
Operated by Transport for Wales
Platform: -
01:39
01:08
(+31 mins)
Stop: 0 mins
This train has been delayed by trespassers on the railway
Ebbw Vale Town - Cardiff Central
Operated by Transport for Wales
Platform: -
01:19
01:15
(+4 mins)
Stop: 0 mins
This train has been delayed by slippery rails earlier today
Penarth - Cardiff Central
AW825300 | Operated by Transport for Wales
Platform: -
01:18
Stop: 0 mins
Barry Island - Ystrad Mynach
Operated by Transport for Wales
Platform: -
01:21
Stop: 0 mins
Upcoming departures from Cardiff Central include trains Ebbw Vale Town - Cardiff Central, Rhymney - Bridgend, Bridgend - Rhymney, Merthyr Tydfil - Aberdare, Warminster - Cardiff Central, Treherbert - Cardiff Central, Penarth - Coryton, Milford Haven - Cardiff Central, Crewe - Cardiff Central, Aberdare - Cardiff Central, Maesteg - Gloucester, Coryton - Penarth, Gloucester - Cardiff Central, Merthyr Tydfil - Cardiff Central, Barry Island - Rhymney, Rhymney - Barry Island, London Paddington - Swansea, Exeter St Davids - Cardiff Central, Aberdare - Merthyr Tydfil, Coryton - Bridgend, Bridgend - Cardiff Central, Nottingham - Cardiff Central, Rhymney - Cardiff Central, Penarth - Cardiff Central, Tenby - Cardiff Central, Maesteg - Cardiff Central, Manchester Piccadilly - Cardiff Central, Barry Island - Ystrad Mynach, heading to various destinations. Check our app for the most current platform assignments and expected departure times.
Currently, 9 trains have reported delays, including Ebbw Vale Town - Cardiff Central, Warminster - Cardiff Central, Milford Haven - Cardiff Central, Crewe - Cardiff Central, Maesteg - Gloucester, Ebbw Vale Town - Cardiff Central, Bridgend - Cardiff Central, Manchester Piccadilly - Cardiff Central, Ebbw Vale Town - Cardiff Central.
Platform numbers for trains at Cardiff Central are updated in real-time on RailETA app.