Train stations in Wales
215 stations — each with a live departure board, places to stay within a short walk and things to do nearby. Or plan a journey to Wales with the live train planner.
- AberABE
- AbercynonACY
- AberdareABA
- AberdoveyAVY
- AbererchABH
- AbergavennyAGV
- Abergele & PensarnAGL
- AberystwythAYW
- AmmanfordAMF
- AvonmouthAVN
- BaglanBAJ
- Bangor (Gwynedd)BNG
- BargoedBGD
- BarmouthBRM
- BarryBRY
- Barry DocksBYD
- Barry IslandBYI
- Betws-Y-CoedBYC
- BirchgroveBCG
- Blaenau FfestiniogBFF
- BodorganBOR
- BorthBRH
- Bow StreetBOW
- BrithdirBHD
- Briton FerryBNF
- BroomeBME
- BucknellBUK
- Builth RoadBHR
- ByneaBYE
- CadoxtonCAD
- CaerphillyCPH
- CaerswsCWS
- CaldicotCDT
- Cardiff BayCDB
- Cardiff CentralCDF
- Cardiff Queen StreetCDQ
- CarmarthenCMN
- CathaysCYS
- ChepstowCPW
- Church StrettonCTT
- CilmeriCIM
- Clarbeston RoadCLR
- ClunderwenCUW
- CoganCGN
- Colwyn BayCWB
- ConwyCNW
- CorytonCOY
- Craven ArmsCRV
- CricciethCCC
- CrosskeysCKY
- CwmbachCMH
- CwmbranCWM
- CynghordyCYN
- DanescourtDCT
- DeganwyDGY
- Dinas PowysDNS
- Dinas RhonddaDMG
- Dingle RoadDGL
- DolauDOL
- DolgarrogDLG
- DolwyddelanDWD
- Dovey JunctionDVY
- Dyffryn ArdudwyDYF
- EastbrookEBK
- Ebbw Vale ParkwayEBV
- Ebbw Vale TownEBB
- Energlyn & Churchill ParkECP
- FairbourneFRB
- FairwaterFRW
- FernhillFER
- FerrysideFYS
- FfairfachFFA
- Fishguard & GoodwickFGW
- Fishguard HarbourFGH
- Garth (Powys)GTH
- Gilfach FargoedGFF
- Glan ConwyGCW
- GowertonGWN
- GrangetownGTN
- HarlechHRL
- HaverfordwestHVF
- Heath High LevelHHL
- Heath Low LevelHLL
- HengoedHNG
- HerefordHFD
- HolyheadHHD
- Hopton HeathHPT
- JohnstonJOH
- KidwellyKWL
- KilgettyKGT
- KnightonKNI
- KnucklasKNU
- LampheyLAM
- LeominsterLEO
- Lisvane & ThornhillLVT
- LlanaberLLA
- LlanbedrLBR
- Llanbister RoadLLT
- LlanbradachLNB
- LlandafLLN
- LlandanwgLDN
- LlandecwynLLC
- LlandeiloLLL
- LlandoveryLLV
- LlandrindodLLO
- LlandudnoLLD
- Llandudno JunctionLLJ
- LlandybieLLI
- LlanelliLLE
- LlanfairfechanLLF
- LlanfairpwllLPG
- LlangadogLLG
- LlangammarchLLM
- LlangennechLLH
- LlangynlloLGO
- LlanharanLLR
- LlanhillethLTH
- LlanishenLLS
- LlanrwstLWR
- LlansamletLAS
- LlanwrdaLNR
- LlanwrtydLNW
- LlwyngwrilLLW
- LlwynypiaLLY
- LudlowLUD
- LydneyLYD
- MachynllethMCN
- ManorbierMRB
- Merthyr TydfilMER
- Merthyr ValeMEV
- Milford HavenMFH
- MinfforddMFF
- Morfa MawddachMFA
- Mountain AshMTA
- NarberthNAR
- NeathNTH
- NewbridgeNBE
- Newport (South Wales)NWP
- Newtown (Powys)NWT
- Ninian ParkNNP
- North LlanrwstNLR
- PantyffynnonPTF
- Pembrey & Burry PortPBY
- PembrokePMB
- Pembroke DockPMD
- Pen-Y-BontPNY
- PenallyPNA
- PenarthPEN
- PengamPGM
- PenheligPHG
- PenmaenmawrPMW
- PenrhiwceiberPER
- PenrhyndeudraethPRH
- PensarnPES
- Pentre-BachPTB
- PenychainPNC
- PilningPIL
- Pont-Y-PantPYP
- PontarddulaisPTD
- PontlottynPLT
- PontyclunPYC
- Pontypool and New InnPPL
- PontypriddPPD
- Port Talbot ParkwayPTA
- PorthPOR
- PorthmadogPTM
- Portway Park & RidePRI
- PrestatynPRT
- PwllheliPWL
- Pye CornerPYE
- Quakers YardQYD
- RadyrRDR
- RhiwbinaRHI
- Rhoose Cardiff AirportRIA
- RhosneigrRHO
- RhylRHL
- RhymneyRHY
- Risca & PontymisterRCA
- RogerstoneROR
- Roman BridgeRMB
- SaundersfootSDF
- Severn BeachSVB
- Severn Tunnel JunctionSTJ
- ShirehamptonSHH
- SkewenSKE
- St Andrews RoadSAR
- Sugar LoafSUG
- SwanseaSWA
- Taffs WellTAF
- Tal-Y-CafnTLC
- TalsarnauTAL
- TalybontTLB
- TenbyTEN
- Tir-PhilTIR
- Ton PentreTPN
- TonfanauTNF
- TonypandyTNP
- TrefforestTRF
- Trefforest EstateTRE
- TrehafodTRH
- TreherbertTRB
- TreorchyTRY
- Troed-Y-RhiwTRD
- Ty CroesTYC
- Ty GlasTGS
- TygwynTYG
- TywynTYW
- ValleyVAL
- Waun-Gron ParkWNG
- WelshpoolWLP
- Whitchurch (Cardiff)WHT
- WhitlandWTL
- YnyswenYNW
- Ystrad MynachYSM
- Ystrad RhonddaYSR