What's happening No updates yet Show ▾ Trains to / from Swansea may be cancelled, delayed by up to 45 minutes or revised. More details can be found in <a href="https://www.nationalrail.co.uk/service-disruptions/swansea-20260730/">Status and Disruptions</a>.
19:35 Platform 1
Expected On time
Rhymney Calling at:
Cardiff Central (19:41) 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
19:39 Platform 2
Expected On time
Penarth Calling at:
Dingle Road (19:43) Penarth (19:48) 4 coaches
19:41 Platform 1
Expected On time
Coryton Calling at:
Cardiff Central (19:47) 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
19:43 Platform 2
Expected On time
Bridgend Calling at:
Cogan (19:46) Eastbrook (19:49) Dinas Powys (19:51) Cadoxton (19:56) Barry Docks (19:59) Barry (20:04) Rhoose Cardiff Intl Airport (20:10) Llantwit Major (20:20) Bridgend (20:37) 2 coaches
19:45 Platform 1
Expected On time
Cardiff Central 4 coaches
20:03 Platform 2
Expected On time
Barry Island Calling at:
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
20:09 Platform 2
Expected On time
Penarth Calling at:
Dingle Road (20:13) Penarth (20:17) 4 coaches
20:11 Platform 1
Expected On time
Cardiff Central 4 coaches
20:15 Platform 1
Expected On time
Cardiff Central 4 coaches
20:24 Platform 2
Expected On time
Barry Island Calling at:
Cogan (20:27) Eastbrook (20:30) Dinas Powys (20:33) Cadoxton (20:37) Barry Docks (20:40) Barry (20:46) Barry Island (20:52) 2 coaches