15:29
Expected On time
Barry Island
Calling at:
- Grangetown (15:33)
- Cogan (15:36)
- Eastbrook (15:39)
- Dinas Powys (15:42)
- Cadoxton (15:46)
- Barry Docks (15:49)
- Barry (15:55)
- Barry Island (16:01)
15:30
Expected On time
Merthyr Tydfil
Calling at:
- Cardiff Queen Street (15:34)
- Cathays (15:37)
- Llandaf (15:42)
- Radyr (15:45)
- Taffs Well (15:50)
- Trefforest Estate (15:54)
- Trefforest (15:59)
- Pontypridd (16:02)
- Abercynon (16:09)
- Quakers Yard (16:15)
- Merthyr Vale (16:21)
- Troed-y-rhiw (16:24)
- Pentre-bach (16:28)
- Merthyr Tydfil (16:35)
15:30
Expected On time
Portsmouth Harbour
Calling at:
- Newport (South Wales) (15:44)
- Filton Abbey Wood (16:08)
- Bristol Temple Meads (16:17)
- Bath Spa (16:34)
- Bradford-on-Avon (16:47)
- Trowbridge (16:53)
- Westbury (17:02)
- Warminster (17:10)
- Salisbury (17:32)
- Romsey (17:51)
- Southampton Central (18:02)
- Fareham (18:27)
- Cosham (18:36)
- Fratton (18:45)
- Portsmouth & Southsea (18:49)
- Portsmouth Harbour (18:53)
15:34
Expected On time
Caerphilly
Calling at:
- Cardiff Queen Street (15:38)
- Heath High Level (15:42)
- Llanishen (15:45)
- Lisvane & Thornhill (15:48)
- Caerphilly (15:55)
15:35
Expected On time
Penarth
Calling at:
- Grangetown (15:39)
- Dingle Road (15:43)
- Penarth (15:48)
15:38
Expected 16:00
Carmarthen
Calling at:
- Bridgend (16:18)
- Port Talbot Parkway (16:30)
- Neath (16:37)
- Swansea (16:48)
- Llanelli (17:04)
- Pembrey & Burry Port (17:11)
- Carmarthen (17:31)
This service has been delayed by waiting for a part of the train to be attached
15:39
Expected On time
Bridgend
via Rhoose Cardiff Int Airport
Calling at:
- Grangetown (15:43)
- Cogan (15:46)
- Eastbrook (15:49)
- Dinas Powys (15:51)
- Cadoxton (15:56)
- Barry Docks (15:59)
- Barry (16:04)
- Rhoose Cardiff Intl Airport (16:10)
- Llantwit Major (16:20)
- Bridgend (16:37)
15:41
Expected On time
Rhymney
Calling at:
- Cardiff Queen Street (15:45)
- Heath High Level (15:50)
- Llanishen (15:53)
- Lisvane & Thornhill (15:56)
- Caerphilly (16:01)
- Aber (16:03)
- Llanbradach (16:08)
- Ystrad Mynach (16:13)
- Hengoed (16:16)
- Pengam (16:19)
- Bargoed (16:25)
- Brithdir (16:29)
- Tir-phil (16:32)
- Pontlottyn (16:37)
- Rhymney (16:41)
15:43
Expected On time
Aberdare Platform 2
Calling at:
- Ninian Park (15:47)
- Waun-gron Park (15:50)
- Fairwater (15:52)
- Danescourt (15:54)
- Radyr (15:59)
- Taffs Well (16:04)
- Trefforest Estate (16:08)
- Trefforest (16:12)
- Pontypridd (16:16)
- Abercynon (16:23)
- Penrhiwceiber (16:29)
- Mountain Ash (16:33)
- Fernhill (16:36)
- Cwmbach (16:40)
- Aberdare Platform 2 (16:45)
15:43
Expected On time
Swansea
Calling at:
- Pontyclun (15:55)
- Llanharan (16:00)
- Pencoed (16:04)
- Bridgend (16:11)
- Pyle (16:19)
- Port Talbot Parkway (16:27)
- Baglan (16:31)
- Briton Ferry (16:35)
- Neath (16:39)
- Skewen (16:44)
- Llansamlet (16:48)
- Swansea (16:56)