
⠀
Wales to England
From Cardiff Central station
From Swansea station
From Newport station
From Aberystwyth station
From Bangor station
Bangor to Liverpool Lime Street
From Rhyl station
From Abergavenny station
Abergavenny to Manchester Piccadilly
From Barmouth station
From Bridgend station
From Carmarthen station
From Cwmbran station
From Llanelli station
From Pontypridd station
England to Wales
From Chester station
From Liverpool station
Liverpool Lime Street to Bangor
From London Euston station
From Manchester station
Manchester Piccadilly to Abergavenny
Manchester Piccadilly to Swansea
From Hereford station
From Shrewsbury station
From Cheltenham station
From Stockport station
From Wolverhampton station
From Worcester station
Travel Wales
From Cardiff Central station
Cardiff Central to Cardiff Queen Street
Cardiff Central to Heath High Level
Cardiff Central to Mountain Ash
Cardiff Central to Ninian Park
Cardiff Queen Street to Caerphilly
From Swansea station
From Newport station
From Pontypridd station
From Barry station
From Llanelli station
From Holyhead station
From Bridgend station
From Carmarthen station
From Merthyr Tydfil station
From Port Talbot Parkway station
Port Talbot Parkway to Swansea
From Abergavenny station
From Cwmbran station
From Aberdare station
From Caerphilly station
From Aberystwyth station
From Ammanford station
From Cadoxton station
From Cogan station
From Coryton station
From Danescourt station
From Dingle Road station
Dingle Road to Cardiff Central
From Eastbrook station
From Gowerton station
From Haverfordwest station
From Heath High Level station
Heath High Level to Cardiff Central
From Heath Low Level station
Heath Low Level to Cardiff Central
From Kidwelly station
From Llandeilo station
From Llandovery station
From Llandrindod station
From Llanishen station
From Maesteg station
From Mountain Ash station
Mountain Ash to Cardiff Central
From Pembroke Dock station
From Pontarddulais station
From Rhiwbina station
From Taffs Well stations