TfW Rail train stations

Aber
Details
Code: ABE
Owner: TfW Rail

Abercynon
Details
Code: ACY
Owner: TfW Rail

Aberdare
Details
Code: ABA
Owner: TfW Rail

Aberdovey
Code: AVY

Abererch
Code: ABH

Abergavenny
Code: AGV

Abergele and Pensarn
Code: AGL

Aberystwyth
Code: AYW

Ammanford
Code: AMF

Baglan
Code: BAJ

Bangor (Gwynedd)
Code: BNG

Bargoed
Code: BGD

Barmouth
Code: BRM

Barry
Code: BRY

Barry Docks
Code: BYD

Barry Island
Code: BYI

Betws-y-Coed
Code: BYC

Birchgrove
Code: BCG

Blaenau Ffestiniog
Code: BFF

Bodorgan
Code: BOR

Borth
Code: BRH

Bow Street
Code: BOW

Bridgend
Code: BGN

Brithdir
Code: BHD

Briton Ferry
Code: BNF

Broome
Code: BME

Buckley
Code: BCK

Bucknell
Code: BUK

Builth Road
Code: BHR

Bynea
Code: BYE

Cadoxton
Code: CAD

Caergwrle
Code: CGW

Caerphilly
Code: CPH

Caersws
Code: CWS

Caldicot
Code: CDT

Cardiff Bay
Code: CDB

Cardiff Central
Code: CDF

Cardiff Queen Street
Code: CDQ

Carmarthen
Code: CMN

Cathays
Code: CYS

Cefn-Y-Bedd
Code: CYB

Chepstow
Code: CPW

Chester
Code: CTR

Chirk
Code: CRK

Church Stretton
Code: CTT

Cilmeri
Code: CIM

Clarbeston Road
Code: CLR

Clunderwen
Code: CUW

Cogan
Code: CGN

Colwyn Bay
Code: CWB

Conwy
Code: CNW

Coryton
Code: COY

Craven Arms
Code: CRV

Criccieth
Code: CCC

Crosskeys
Code: CKY

Cwmbach
Code: CMH

Cwmbran
Code: CWM

Cynghordy
Code: CYN

Danescourt
Code: DCT

Deganwy
Code: DGY

Dinas (Rhondda)
Code: DMG

Dinas Powys
Code: DNS

Dingle Road
Code: DGL

Dolau
Code: DOL

Dolgarrog
Code: DLG

Dolwyddelan
Code: DWD

Dovey Junction
Code: DVY

Dyffryn Ardudwy
Code: DYF

Eastbrook
Code: EBK

Ebbw Vale Parkway
Code: EBV

Ebbw Vale Town
Code: EBB

Energlyn and Churchill Park
Code: ECP

Fairbourne
Code: FRB

Fairwater
Code: FRW

Fernhill
Code: FER

Ferryside
Code: FYS

Ffairfach
Code: FFA

Fishguard and Goodwick
Code: FGW

Fishguard Harbour
Code: FGH

Flint
Code: FLN

Frodsham
Code: FRD

Garth (Bridgend County)
Code: GMG

Garth (Powys)
Code: GTH

Gilfach Fargoed
Code: GFF

Glan Conwy
Code: GCW

Gobowen
Code: GOB

Gowerton
Code: GWN

Grangetown (Cardiff)
Code: GTN

Gwersyllt
Code: GWE

Harlech
Code: HRL

Haverfordwest
Code: HVF

Hawarden
Code: HWD

Hawarden Bridge
Code: HWB

Heath High Level
Code: HHL

Heath Low Level
Code: HLL

Helsby
Code: HSB

Hengoed
Code: HNG

Hereford
Code: HFD

Heswall
Code: HSW

Holyhead
Code: HHD

Hope (Flintshire)
Code: HPE

Hopton Heath
Code: HPT

Johnston (Pembs)
Code: JOH

Kidwelly
Code: KWL

Kilgetty
Code: KGT

Knighton
Code: KNI

Knucklas
Code: KNU

Lamphey
Code: LAM

Leominster
Code: LEO

Lisvane and Thornhill
Code: LVT

Llanaber
Code: LLA

Llanbedr
Code: LBR

Llanbister Road
Code: LLT

Llanbradach
Code: LNB

Llandaf
Code: LLN

Llandanwg
Code: LDN

Llandecwyn
Code: LLC

Llandeilo
Code: LLL

Llandovery
Code: LLV

Llandrindod
Code: LLO

Llandudno
Code: LLD

Llandudno Junction
Code: LLJ

Llandybie
Code: LLI

Llanelli
Code: LLE

Llanfairfechan
Code: LLF

Llanfairpwll
Code: LPG

Llangadog
Code: LLG

Llangammarch
Code: LLM

Llangennech
Code: LLH

Llangynllo
Code: LGO

Llanharan
Code: LLR

Llanhilleth
Code: LTH

Llanishen
Code: LLS

Llanrwst
Code: LWR

Llansamlet
Code: LAS

Llantwit Major
Code: LWM

Llanwrda
Code: LNR

Llanwrtyd
Code: LNW

Llwyngwril
Code: LLW

Llwynypia
Code: LLY

Ludlow
Code: LUD

Lydney
Code: LYD

Machynlleth
Code: MCN

Maesteg
Code: MST

Maesteg (Ewenny Road)
Code: MEW

Manorbier
Code: MRB

Merthyr Tydfil
Code: MER

Merthyr Vale
Code: MEV

Milford Haven
Code: MFH

Minffordd
Code: MFF

Morfa Mawddach
Code: MFA

Mountain Ash
Code: MTA

Nantwich
Code: NAN

Narberth
Code: NAR

Neath
Code: NTH

Neston
Code: NES

Newbridge
Code: NBE

Newport (South Wales)
Code: NWP

Newtown (Powys)
Code: NWT

Ninian Park
Code: NNP

North Llanrwst
Code: NLR

Pantyffynnon
Code: PTF

Pembrey and Burry Port
Code: PBY

Pembroke
Code: PMB

Pembroke Dock
Code: PMD

Pen-Y-Bont (Mid Wales)
Code: PNY

Penally
Code: PNA

Penarth
Code: PEN

Pencoed
Code: PCD

Pengam
Code: PGM

Penhelig
Code: PHG

Penmaenmawr
Code: PMW

Penrhiwceiber
Code: PER

Penrhyndeudraeth
Code: PRH

Pensarn (Gwynedd)
Code: PES

Pentre-Bach
Code: PTB

Penychain
Code: PNC

Penyffordd
Code: PNF

Pont-y-Pant
Code: PYP

Pontarddulais
Code: PTD

Pontlottyn
Code: PLT

Pontyclun
Code: PYC

Pontypool and New Inn
Code: PPL

Pontypridd
Code: PPD

Port Talbot Parkway
Code: PTA

Porth
Code: POR

Porthmadog
Code: PTM

Prees
Code: PRS

Prestatyn
Code: PRT

Pwllheli
Code: PWL

Pye Corner
Code: PYE

Pyle
Code: PYL

Quakers Yard
Code: QYD

Radyr
Code: RDR

Rhiwbina
Code: RHI

Rhoose Cardiff International Airport
Code: RIA

Rhosneigr
Code: RHO

Rhyl
Code: RHL

Rhymney
Code: RHY

Risca and Pontymister
Code: RCA

Rogerstone
Code: ROR

Roman Bridge
Code: RMB

Ruabon
Code: RUA

Runcorn East
Code: RUE

Sarn
Code: SRR

Saundersfoot
Code: SDF

Severn Tunnel Junction
Code: STJ

Shotton
Code: SHT

Shrewsbury
Code: SHR

Skewen
Code: SKE

Sugar Loaf
Code: SUG

Swansea
Code: SWA

Taffs Well
Code: TAF

Tal-y-Cafn
Code: TLC

Talsarnau
Code: TAL

Talybont
Code: TLB

Tenby
Code: TEN

Tir-Phil
Code: TIR

Ton Pentre
Code: TPN

Tondu
Code: TDU

Tonfanau
Code: TNF

Tonypandy
Code: TNP

Trefforest
Code: TRF

Trefforest Estate
Code: TRE

Trehafod
Code: TRH

Treherbert
Code: TRB

Treorchy
Code: TRY

Troed-Y-Rhiw
Code: TRD

Ty Croes
Code: TYC

Ty Glas
Code: TGS

Tygwyn
Code: TYG

Tywyn
Code: TYW

Upton (Merseyside)
Code: UPT

Valley
Code: VAL

Waun-gron Park
Code: WNG

Welshpool
Code: WLP

Wem
Code: WEM

Whitchurch (Cardiff)
Code: WHT

Whitchurch (Shropshire)
Code: WTC

Whitland
Code: WTL

Wildmill
Code: WMI

Wrenbury
Code: WRE

Wrexham Central
Code: WXC

Wrexham General
Code: WRX

Ynyswen
Code: YNW

Yorton
Code: YRT

Ystrad Mynach
Code: YSM

Ystrad Rhondda
Code: YSR