22:19 Platform 2 Expected On time Bristol Parkway Calling at: Newport (South Wales) (22:33)Bristol Parkway (23:01) 5 coaches Track live Watch train Share train
22:19 Platform 6 Expected On time Coryton Calling at: Cardiff Queen Street (22:23)Heath Low Level (22:28)Ty Glas (22:30)Birchgrove (22:32)Rhiwbina (22:34)Whitchurch (Glamorgan) (22:35)Coryton (22:40) 4 coaches Track live Watch train Share train
22:22 Platform 1 Expected On time Crewe via Shrewsbury Calling at: Newport (South Wales) (22:39)Cwmbran (22:52)Pontypool & New Inn (22:57)Abergavenny (23:06)Hereford (23:32)Leominster (23:45)Ludlow (23:56)Craven Arms (00:05)Church Stretton (00:14)Shrewsbury (00:30)Wrexham General (01:04)Chester (01:20)Crewe (01:42) 2 coaches Track live Watch train Share train
22:26 Platform — Expected On time Carmarthen Calling at: Bridgend (22:45)Pyle (23:16)Port Talbot Parkway (23:24)Llanelli (23:55)Pembrey & Burry Port (00:01)Kidwelly (00:08)Ferryside (00:14)Carmarthen (00:29) Track live Watch train Share train
22:26 Platform 6 Expected On time Merthyr Tydfil Calling at: Cardiff Queen Street (22:30)Cathays (22:32)Llandaf (22:36)Radyr (22:39)Taffs Well (22:44)Trefforest Estate (22:49)Trefforest (22:53)Pontypridd (22:57)Abercynon (23:04)Quakers Yard (23:09)Merthyr Vale (23:15)Troed-y-rhiw (23:20)Pentre-bach (23:23)Merthyr Tydfil (23:32) 4 coaches Track live Watch train Share train
22:30 Platform 0 Expected On time Bristol Temple Meads Calling at: Newport (South Wales) (22:47)Severn Tunnel Junction (23:03)Patchway (23:17)Filton Abbey Wood (23:22)Bristol Temple Meads (23:31) 3 coaches Track live Watch train Share train
22:34 Platform 6 Expected On time Rhymney Calling at: Cardiff Queen Street (22:38)Heath High Level (22:43)Llanishen (22:46)Lisvane & Thornhill (22:49)Caerphilly (22:54)Aber (22:56)Energlyn & Churchill Park (22:59)Llanbradach (23:02)Ystrad Mynach (23:08)Hengoed (23:11)Pengam (23:15)Gilfach Fargoed (23:19)Bargoed (23:23)Brithdir (23:26)Tir-phil (23:30)Pontlottyn (23:35)Rhymney (23:39) 4 coaches Track live Watch train Share train
22:40 Platform 7 Expected On time Bridgend via Rhoose Cardiff Int Airport Calling at: Grangetown (22:44)Cogan (22:48)Eastbrook (22:51)Dinas Powys (22:53)Cadoxton (22:58)Barry Docks (23:01)Barry (23:05)Rhoose Cardiff Intl Airport (23:11)Llantwit Major (23:21)Bridgend (23:36) 2 coaches Track live Watch train Share train
22:43 Platform 6 Expected On time Aberdare Platform 2 Calling at: Ninian Park (22:47)Waun-gron Park (22:50)Fairwater (22:52)Danescourt (22:54)Radyr (22:59)Taffs Well (23:03)Trefforest Estate (23:08)Trefforest (23:12)Pontypridd (23:15)Abercynon (23:22)Penrhiwceiber (23:28)Mountain Ash (23:32)Fernhill (23:35)Cwmbach (23:39)Aberdare Platform 2 (23:44) 4 coaches Track live Watch train Share train
22:48 Platform 7 Expected On time Penarth Calling at: Grangetown (22:52)Dingle Road (22:57)Penarth (23:01) 2 coaches Track live Watch train Share train
22:50 Platform 4 Expected On time Swansea Calling at: Bridgend (23:16)Port Talbot Parkway (23:29)Neath (23:37)Swansea (23:50) 9 coaches Track live Watch train Share train
23:00 Platform 6 Expected On time Treherbert Calling at: Cardiff Queen Street (23:03)Cathays (23:06)Llandaf (23:11)Radyr (23:14)Taffs Well (23:18)Trefforest Estate (23:22)Trefforest (23:27)Pontypridd (23:31)Trehafod (23:36)Porth (23:39)Dinas Rhondda (23:43)Tonypandy (23:46)Llwynypia (23:49)Ystrad Rhondda (23:52)Ton Pentre (23:55)Treorchy (23:59)Ynyswen (00:02)Treherbert (00:07) 4 coaches Track live Watch train Share train
23:04 Platform 1 Expected On time Ebbw Vale Town Calling at: Pye Corner (23:24)Rogerstone (23:29)Risca & Pontymister (23:33)Crosskeys (23:38)Newbridge (23:46)Llanhilleth (23:52)Ebbw Vale Parkway (00:01)Ebbw Vale Town (00:07) 2 coaches Track live Watch train Share train
23:05 Platform 7 Expected On time Penarth Calling at: Grangetown (23:09)Dingle Road (23:13)Penarth (23:18) 4 coaches Track live Watch train Share train