19:35 Platform 7 Expected On time Penarth Calling at: Grangetown (19:39)Dingle Road (19:43)Penarth (19:48) 4 coaches Track live Watch train Share train
19:38 Platform 2 Expected On time Llandudno Junction Calling at: Newport (South Wales) (19:51)Cwmbran (20:04)Pontypool & New Inn (20:10)Abergavenny (20:19)Hereford (20:45)Leominster (20:58)Ludlow (21:09)Craven Arms (21:17)Church Stretton (21:26)Shrewsbury (21:43)Gobowen (22:02)Chirk (22:07)Ruabon (22:14)Wrexham General (22:20)Chester (22:40)Shotton (23:04)Flint (23:10)Prestatyn (23:23)Rhyl (23:33)Abergele & Pensarn (23:38)Colwyn Bay (23:46)Llandudno Junction (23:54) 3 coaches Track live Watch train Share train
19:39 Platform 7 Expected On time Bridgend via Rhoose Cardiff Int Airport Calling at: Grangetown (19:43)Cogan (19:47)Eastbrook (19:50)Dinas Powys (19:52)Cadoxton (19:57)Barry Docks (20:00)Barry (20:04)Rhoose Cardiff Intl Airport (20:10)Llantwit Major (20:20)Bridgend (20:37) 2 coaches Track live Watching Share train
19:39 Platform 3 Expected On time Carmarthen Calling at: Bridgend (19:58)Port Talbot Parkway (20:11)Neath (20:19)Swansea (20:34)Llanelli (21:04)Pembrey & Burry Port (21:11)Kidwelly (21:19)Ferryside (21:26)Carmarthen (21:39) 10 coaches Track live Watch train Share train
19:41 Platform 6 Expected On time Rhymney Calling at: Cardiff Queen Street (19:45)Heath High Level (19:50)Llanishen (19:53)Lisvane & Thornhill (19:56)Caerphilly (20:01)Aber (20:03)Llanbradach (20:08)Ystrad Mynach (20:13)Hengoed (20:16)Pengam (20:19)Bargoed (20:25)Brithdir (20:29)Tir-phil (20:32)Pontlottyn (20:37)Rhymney (20:41) 2 coaches Track live Watch train Share train
19:43 Platform 7 Expected On time Aberdare Platform 2 Calling at: Ninian Park (19:47)Waun-gron Park (19:51)Fairwater (19:53)Danescourt (19:55)Radyr (19:59)Taffs Well (20:04)Trefforest Estate (20:08)Trefforest (20:12)Pontypridd (20:16)Abercynon (20:23)Penrhiwceiber (20:29)Mountain Ash (20:33)Fernhill (20:36)Cwmbach (20:40)Aberdare Platform 2 (20:45) 4 coaches Track live Watch train Share train
19:48 Platform 6 Expected On time Coryton Calling at: Cardiff Queen Street (19:52)Heath Low Level (19:57)Ty Glas (19:59)Birchgrove (20:01)Rhiwbina (20:03)Whitchurch (Glamorgan) (20:04)Coryton (20:09) 4 coaches Track live Watch train Share train
19:50 Platform 1 Expected Cancelled Nottingham Calling at: Newport (South Wales) (20:03)Severn Tunnel Junction (20:13)Caldicot (20:16)Chepstow (20:24)Lydney (20:32)Gloucester (20:53)Cheltenham Spa (21:05)Worcestershire Parkway (21:21)University (21:47)Birmingham New Street (21:54)Tamworth (22:26)Burton-on-Trent (22:38)Derby (22:50)Spondon (23:02)Long Eaton (23:09)Attenborough (23:16)Beeston (23:19)Nottingham (23:26) Track live Watch train Share train
19:51 Platform 2 Expected On time Swansea Calling at: Pontyclun (20:04)Llanharan (20:09)Pencoed (20:13)Bridgend (20:19)Pyle (20:27)Port Talbot Parkway (20:34)Baglan (20:37)Briton Ferry (20:41)Neath (20:45)Skewen (20:50)Llansamlet (20:54)Swansea (21:03) 2 coaches Track live Watch train Share train
19:56 Platform 7 Expected On time Treherbert Calling at: Cardiff Queen Street (20:00)Cathays (20:02)Llandaf (20:07)Radyr (20:10)Taffs Well (20:14)Trefforest Estate (20:19)Trefforest (20:24)Pontypridd (20:27)Trehafod (20:33)Porth (20:36)Dinas Rhondda (20:40)Tonypandy (20:43)Llwynypia (20:46)Ystrad Rhondda (20:49)Ton Pentre (20:52)Treorchy (20:56)Ynyswen (20:59)Treherbert (21:04) 4 coaches Track live Watch train Share train
19:59 Platform 8 Expected On time Barry Island Calling at: Grangetown (20:03)Cogan (20:06)Eastbrook (20:09)Dinas Powys (20:12)Cadoxton (20:16)Barry Docks (20:19)Barry (20:25)Barry Island (20:31) 4 coaches Track live Watch train Share train
20:00 Platform 6 Expected On time Merthyr Tydfil Calling at: Cardiff Queen Street (20:04)Cathays (20:07)Llandaf (20:12)Radyr (20:15)Taffs Well (20:19)Trefforest Estate (20:24)Trefforest (20:29)Pontypridd (20:32)Abercynon (20:39)Quakers Yard (20:45)Merthyr Vale (20:51)Troed-y-rhiw (20:54)Pentre-bach (20:58)Merthyr Tydfil (21:05) 4 coaches Track live Watch train Share train
20:00 Platform 1 Expected On time Taunton Calling at: Newport (South Wales) (20:12)Severn Tunnel Junction (20:23)Patchway (20:35)Filton Abbey Wood (20:39)Stapleton Road (20:44)Lawrence Hill (20:48)Bristol Temple Meads (20:53)Bedminster (21:01)Parson Street (21:04)Nailsea & Backwell (21:10)Yatton (21:16)Worle (21:22)Weston Milton (21:26)Weston-super-Mare (21:30)Highbridge & Burnham (21:45)Bridgwater (21:52)Taunton (22:05) 5 coaches Track live Watch train Share train
20:05 Platform 8 Expected On time Penarth Calling at: Grangetown (20:09)Dingle Road (20:13)Penarth (20:17) 4 coaches Track live Watch train Share train
20:06 Platform 0 Expected 20:08 Ebbw Vale Town Calling at: Newport (South Wales) (20:19)Pye Corner (20:31)Rogerstone (20:34)Risca & Pontymister (20:38)Crosskeys (20:44)Newbridge (20:51)Llanhilleth (20:57)Ebbw Vale Parkway (21:05)Ebbw Vale Town (21:11) 3 coaches This service has been delayed by a fault with the signalling system Track live Watch train Share train