List of railway stations in Cardiff


This is a list of railway stations in Cardiff, the capital of Wales. It only includes passenger heavy rail stations with timetabled services.
All 20 stations in Cardiff are owned by Network Rail and managed by Transport for Wales which also operates all train services at these stations, with the exception of Cardiff Central which is also served by CrossCountry and Great Western Railway.
The stations form part of Cardiff's commuter rail network, colloquially known as Valley Lines, with Cardiff Queen Street and Cardiff Central being the main hubs of the city. Cardiff Central is also one of the United Kingdom's major railway stations, providing connections to Newport, Bristol, Bath, London, Southampton, Portsmouth, Gloucester, Cheltenham, Birmingham and Nottingham. Cardiff Central continues to serve as major interchange on the British rail network, with 1,042,297 changes at the station in 08/09. Its passenger usage also increased by around 1.5 million to 11.3 million.
StationAreaStation CodePlatforms2013/14 Entry/Exit Year openedLinesImage
Birchgrove
Llwynbedw
BirchgroveBCG1341929Coryton Line
Cardiff Bay
Bae Caerdydd
Butetown
Cardiff Bay
CDB11,0191841Butetown Branch Line
Cardiff Central
Caerdydd Canolog
Cardiff city centreCDF811,7401850Cardiff City Line
Coryton Line,
Ebbw Valley Railway
Maesteg Line,
Merthyr Line
Rhondda Line
Rhymney Line
South Wales Main Line
Vale of Glamorgan Line
Cardiff Queen Street
Caerdydd Heol Y Frenhines
Cardiff city centre
Adamsdown
CDQ52,4631840Butetown Line
Coryton Line
Merthyr Line
Rhondda Line
Rhymney Line
Cathays
Cathays
Cathays
Cardiff University
CYS28071983Merthyr Line
Rhondda Line
Coryton
Coryton
Coryton
Pantmawr
Whitchurch
COY12661911Coryton Line
Danescourt
Danescourt
Danescourt
Llandaff North
DCT2861987City Line
Fairwater
Tyllgoed
FairwaterFRW2511987City Line
Grangetown
Grangetown
Grangetown
Leckwith
GTN21801882Vale of Glamorgan Line
Heath High Level
Lefel Uchaf y Mynydd Bychan
Heath
Cyncoed
HHL23111915Rhymney Line
Heath Low Level
Lefel Isel y Mynydd Bychan
Heath
Cyncoed
HLL1541911Coryton Line
Lisvane and Thornhill
Llys-faen
Lisvane
Thornhill
LVT21761871Rhymney Line
Llandaf
Llandaf
Llandaff North
Gabalfa
Whitchurch
LLN24411840Merthyr Line
Rhondda Line
Llanishen
Llanishen
LlanishenLLS22211871Rhymney Line
Ninian Park
Parc Ninian
Leckwith
Ninian Park
Canton
NNP21001987City Line
Radyr
Radyr
Radyr
Morganstown
RDR34691863Merthyr Line
Rhondda Line
City Line
Rhiwbina
Rhiwbina
RhiwbinaRHI1461911Coryton Line
Ty Glas
Tŷ Glas
Llanishen
Heath
TGS11311987Coryton Line
Waun-Gron Park
Parc Waun-Gron
Fairwater
Canton
WNG2551987City Line
Whitchurch
Yr Eglwys Newydd
WhitchurchWHT1111911Coryton Line