Transport for Wales (Barry Island - Cardiff Central) Rail in Cardiff

Click to load interactive map
List of stops
          Map

          Cardiff Central – Barry Island

          Cardiff Central

          05:1506:1020:58

          Grangetown (Cardiff)

          05:1906:1421:02

          Cogan

          05:2306:1821:05
          21:06

          Eastbrook

          05:2606:2121:08
          21:09

          Dinas Powys

          05:28
          05:29
          06:23
          06:24
          21:11

          Cadoxton

          05:3306:2821:15
          21:16

          Barry Docks

          05:3606:3121:18
          21:19

          Barry

          05:4006:37
          06:39
          21:24

          Barry Island

          05:4706:4621:30

          Cardiff Central – Barry Island

          Cardiff Central05:2923:30
          Grangetown (Cardiff)05:3323:34
          Cogan05:36
          05:37
          23:37
          23:38
          Eastbrook05:39
          05:40
          23:40
          23:41
          Dinas Powys05:4223:43
          Cadoxton05:46
          05:47
          23:47
          23:48
          Barry Docks05:49
          05:50
          23:50
          23:51
          Barry05:5523:55
          Barry Island06:0100:01 +1
          The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
          The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
          Build real-time departures into your app Free API Access →

          Route Path (Streets & Roads)

          Outbound: Cardiff Central – Barry Island
          Penarth Road - Old Barry Road - Chamberlain Row - Cardiff Road - Northcote Terrace - Ffordd y Mileniwm - Station Approach Road
          Inbound: Cardiff Central – Barry Island
          Penarth Road - Old Barry Road - Chamberlain Row - Cardiff Road - Northcote Terrace - Ffordd y Mileniwm - Station Approach Road

          Schedules and stops for this route are published in GTFS: great-britain

          Last updated on July 3, 2026