19:50 Platform — Expected Delayed Cardiff Bay Calling points unavailable This service has been delayed by severe weather Track live Watch train Share train
20:42 Platform 3 Expected On time Cardiff Central Calling at: Cardiff Central (20:46) Track live Watch train Share train
20:45 Platform 5 Expected On time Rhymney Calling at: Heath High Level (20:50)Llanishen (20:53)Lisvane & Thornhill (20:56)Caerphilly (21:01)Aber (21:03)Llanbradach (21:08)Ystrad Mynach (21:13)Hengoed (21:16)Pengam (21:19)Bargoed (21:25)Brithdir (21:29)Tir-phil (21:32)Pontlottyn (21:37)Rhymney (21:41) Track live Watch train Share train
20:50 Platform 1 Expected On time Cardiff Bay Calling at: Cardiff Bay (20:54) Track live Watch train Share train
20:52 Platform 4 Expected On time Coryton Calling at: Heath Low Level (20:57)Ty Glas (20:59)Birchgrove (21:01)Rhiwbina (21:03)Whitchurch (Glamorgan) (21:04)Coryton (21:09) Track live Watch train Share train
21:02 Platform 1 Expected On time Cardiff Bay Calling at: Cardiff Bay (21:06) Track live Watch train Share train
21:03 Platform 2 Expected On time Cardiff Central Calling at: Cardiff Central (21:06) Track live Watch train Share train
21:04 Platform 4 Expected On time Treherbert Calling at: Cathays (21:06)Llandaf (21:10)Radyr (21:13)Taffs Well (21:18)Trefforest Estate (21:23)Trefforest (21:27)Pontypridd (21:31)Trehafod (21:36)Porth (21:40)Dinas Rhondda (21:44)Tonypandy (21:46)Llwynypia (21:49)Ystrad Rhondda (21:53)Ton Pentre (21:56)Treorchy (21:59)Ynyswen (22:02)Treherbert (22:07) Track live Watch train Share train
21:08 Platform 3 Expected On time Cardiff Central Calling at: Cardiff Central (21:12) Track live Watch train Share train
21:12 Platform 3 Expected On time Cardiff Central Calling at: Cardiff Central (21:16) Track live Watch train Share train