21:44 Platform 4 Expected 22:09 Swansea Calling at: Bridgend (22:28)Port Talbot Parkway (22:39)Neath (22:46)Swansea (22:57) 5 coaches This service has been delayed by congestion Track live Watch train Share train
22:00 Platform 2 Expected On time Bristol Temple Meads Calling at: Newport (South Wales) (22:15)Severn Tunnel Junction (22:31)Patchway (22:44)Filton Abbey Wood (22:50)Stapleton Road (22:58)Lawrence Hill (23:02)Bristol Temple Meads (23:07) 5 coaches Track live Watch train Share train
22:00 Platform 6 Expected On time Treherbert Calling at: Cardiff Queen Street (22:04)Cathays (22:06)Llandaf (22:10)Radyr (22:13)Taffs Well (22:18)Trefforest Estate (22:23)Trefforest (22:27)Pontypridd (22:31)Trehafod (22:36)Porth (22:40)Dinas Rhondda (22:44)Tonypandy (22:46)Llwynypia (22:49)Ystrad Rhondda (22:53)Ton Pentre (22:56)Treorchy (22:59)Ynyswen (23:02)Treherbert (23:07) 4 coaches Track live Watch train Share train
22:05 Platform 7 Expected On time Penarth Calling at: Grangetown (22:09)Dingle Road (22:13)Penarth (22:17) 4 coaches Track live Watch train Share train
22:06 Platform 1 Expected On time Ebbw Vale Town Calling at: Newport (South Wales) (22:19)Pye Corner (22:31)Rogerstone (22:34)Risca & Pontymister (22:38)Crosskeys (22:43)Newbridge (22:50)Llanhilleth (22:56)Ebbw Vale Parkway (23:05)Ebbw Vale Town (23:10) 2 coaches Track live Watch train Share train
22:10 Platform 4A Expected On time Maesteg Calling at: Pontyclun (22:22)Llanharan (22:27)Pencoed (22:32)Bridgend (22:39)Wildmill (22:43)Sarn (22:46)Tondu (22:49)Garth (Mid Glamorgan) (22:57)Maesteg (Ewenny Road) (23:01)Maesteg (23:06) 2 coaches Track live Watching Share train
22:12 Platform 8 Expected On time Barry Island Calling at: Grangetown (22:16)Cogan (22:19)Eastbrook (22:22)Dinas Powys (22:25)Cadoxton (22:29)Barry Docks (22:32)Barry (22:38)Barry Island (22:45) 4 coaches Track live Watch train Share train
22:12 Platform 6 Expected On time Rhymney Calling at: Cardiff Queen Street (22:16)Heath High Level (22:21)Llanishen (22:24)Lisvane & Thornhill (22:27)Caerphilly (22:32)Aber (22:34)Energlyn & Churchill Park (22:37)Llanbradach (22:40)Ystrad Mynach (22:46)Hengoed (22:49)Pengam (22:53)Gilfach Fargoed (22:57)Bargoed (23:01)Brithdir (23:04)Tir-phil (23:08)Pontlottyn (23:13)Rhymney (23:17) 4 coaches Track live Watch train Share train
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 0 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 4 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 1 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