1916 Conwy Arriva Trains Wales 1100 1400 Dolwyddelan Conwy Arriva Trains Wales 5200 5700 Dovey JunctionCyffordd Dyfi Powys Arriva Trains Wales 1400 1000 Dyffryn Ardudwy Gwynedd Arriva Trains Wales 16 300 12 200 Eastbrook 1986 Vale of Glamorgan Arriva Trains Wales 151 200 154 700 Ebbw Vale ParkwayParcffordd Glyn Ebwy 2008 Blaenau Gwent Arriva Trains Wales n/a n/a Fairbourne Gwynedd Arriva Trains Wales 35 600 32 700 FairwaterTyllgoed 1987 Cardiff Arriva Trains Wales 23 700 17 200 Fernhill 1988 Rhondda Cynon Taff Arriva Trains Wales 26 800 20 700 FerrysideGlanyfferi Carmarthenshire Arriva Trains Wales 19 500 18 800 Ffairfach Carmarthenshire Arriva Trains Wales 1600 1700 Fishguard HarbourPorthladd Abergwaun Pembrokeshire Arriva Trains Wales 29 000 23 900 FlintY Fflint 1848 Flintshire Arriva Trains WalesVirgin Trains 195 400 170 100 Garth (Bridgend) Bridgend Arriva Trains Wales 14 200 14 700 Garth (Powys) Powys Arriva Trains Wales 1000 1100 Gilfach Fargoed Caerphilly Arriva Trains Wales 2300 6335 Glan Conwy Conwy Arriva Trains Wales 2700 2200 GowertonTre-gŵyr Swansea Arriva Trains Wales 13 800 8900 Grangetown 1882 Cardiff Arriva Trains Wales 115 100 326 400 Gwersyllt Wrexham Arriva Trains Wales 22 400 26 200 Harlech Gwynedd Arriva Trains Wales 99 700 112 600 HaverfordwestHwlffordd Pembrokeshire Arriva Trains Wales 117 000 110 000