Barry departures

18:30
due 18:38
More
Show Less
From Barry Island Operated by Transport for Wales

Barry Island

Platform 3
18:34
due 18:42
More
Show Less
From Merthyr Tydfil Operated by Transport for Wales

Aberdare

Platform 1
18:45
due 18:50
More
Show Less

Calling at

Barry Docks 18:48 due 18:53
Cadoxton 18:51 due 18:55
Dinas Powys 18:55 due 18:59
Eastbrook 18:57 due 19:01
Cogan 19:00 due 19:04
Grangetown 19:04 due 19:08
Cardiff Central 19:09 due 19:12
Cardiff Queen Street 19:14 due 19:16
Cathays 19:17 on time
Llandaf 19:22 on time
Radyr 19:25 on time
Taffs Well 19:29 on time
Trefforest 19:36 on time
Pontypridd 19:40 on time
Abercynon 19:48 on time
Penrhiwceiber 19:54 on time
Mountain Ash 19:59 on time
Fernhill 20:06 on time
Cwmbach 20:10 on time
Aberdare 20:18 on time
From Barry Island Operated by Transport for Wales

Barry Island

Platform 3
18:49
due 18:52
More
Show Less

Calling at

Barry Island 18:56 on time
From Aberdare Operated by Transport for Wales

Merthyr Tydfil

Platform 1
19:00
due 19:03
More
Show Less

Calling at

Barry Docks 19:03 due 19:05
Cadoxton 19:06 due 19:08
Dinas Powys 19:10 due 19:12
Eastbrook 19:12 due 19:14
Cogan 19:15 due 19:17
Grangetown 19:19 due 19:21
Cardiff Central 19:24 on time
Cardiff Queen Street 19:29 on time
Cathays 19:32 on time
Llandaf 19:37 on time
Radyr 19:40 on time
Taffs Well 19:44 on time
Trefforest Estate 19:49 on time
Trefforest 19:53 on time
Pontypridd 19:56 on time
Abercynon 20:04 on time
Quakers Yard 20:08 on time
Merthyr Vale 20:14 on time
Troed-y-rhiw 20:18 on time
Pentre-bach 20:21 on time
Merthyr Tydfil 20:30 on time
From Barry Island Operated by Transport for Wales

Bridgend

Platform 2
19:05
on time
More
Show Less

Calling at

Rhoose Cardiff Intl Airport 19:11 on time
Llantwit Major 19:21 on time
Bridgend 19:40 on time
From Merthyr Tydfil Operated by Transport for Wales
19:15
on time
More
Show Less

Calling at

Barry Docks 19:18 on time
Cadoxton 19:21 on time
Dinas Powys 19:25 on time
Eastbrook 19:27 on time
Cogan 19:30 on time
Grangetown 19:34 on time
Cardiff Central 19:39 on time
Cardiff Queen Street 19:46 on time
Cathays 19:49 on time
Llandaf 19:54 on time
Radyr 19:57 on time
Taffs Well 20:01 on time
Trefforest 20:08 on time
Pontypridd 20:12 on time
Abercynon 20:21 on time
Penrhiwceiber 20:27 on time
Mountain Ash 20:31 on time
Fernhill 20:36 on time
Cwmbach 20:40 on time
Aberdare 20:48 on time

Calling at

Cardiff Central 19:39 on time
Cardiff Queen Street 19:54 on time
Heath Low Level 20:00 on time
Ty Glas 20:03 on time
Birchgrove 20:04 on time
Rhiwbina 20:06 on time
Whitchurch (Glamorgan) 20:08 on time
Coryton 20:14 on time
From Bridgend Operated by Transport for Wales

Barry Island

Platform 3
19:19
on time
More
Show Less

Calling at

Barry Island 19:26 on time
From Aberdare Operated by Transport for Wales

Caerphilly

Platform 1
19:30
on time
More
Show Less

Calling at

Barry Docks 19:33 on time
Cadoxton 19:36 on time
Dinas Powys 19:40 on time
Eastbrook 19:42 on time
Cogan 19:45 on time
Grangetown 19:49 on time
Cardiff Central 19:54 on time
Cardiff Queen Street 20:04 on time
Heath High Level 20:10 on time
Llanishen 20:14 on time
Lisvane & Thornhill 20:16 on time
Caerphilly 20:25 on time
From Barry Island Operated by Transport for Wales

Barry Island

Platform 3
19:49
on time
More
Show Less

Calling at

Barry Island 19:56 on time
From Aberdare Operated by Transport for Wales