Arriva Trains Wales
Arriva Trains Wales is part of the Arriva group and owned by Deutsche Bahn - a leading pan-European public transport operator with more than 50,000 employees and operations across 14 European countries.
On the On average, Arriva Trains Wales fleet of 125 trains handle around 65,000 passenger journeys a day, with the ability to carry over 12,000 customers at any one time.
Arriva trains wales operate around 244 stations throughout England and Wales.
With Direct Rail you can search for Arriva Trains Wales train times and book a Arriva Trains Wales train ticket simply and securely online - and all at the lowest prices!
Popular Arriva Trains Wales train stations
- Aber train station
- Abercynon train station
- Aberdare train station
- Aberdovey train station
- Abererch train station
- Abergavenny train station
- Abergele and Pensarn train station
- Aberystwyth train station
- Ammanford train station
- Baglan train station
- Bangor train station
- Bargoed train station
- Barmouth train station
- Barry train station
- Barry Docks train station
- Barry Island train station
- Betws-y-Coed train station
- Birchgrove train station
- Blaenau Ffestiniog train station
- Bodorgan train station
- Borth train station
- Bridgend train station
- Brithdir train station
- Briton Ferry train station
- Broome train station
- Buckley train station
- Bucknell train station
- Builth Road train station
- Bynea train station
- Cadoxton train station
- Caergwrle train station
- Caerphilly train station
- Caersws train station
- Caldicot train station
- Cardiff Bay train station
- Cardiff Central train station
- Cardiff Queen Street train station
- Carmarthen train station
- Cathays train station
- Cefn-y-Bedd train station
- Chepstow train station
- Chester train station
- Chirk train station
- Church Stretton train station
- Cilmeri train station
- Clarbeston Road train station
- Clunderwen train station
- Cogan train station
- Colwyn Bay train station
- Conwy train station
- Coryton train station
- Craven Arms train station
- Criccieth train station
- Crosskeys train station
- Cwmbach train station
- Cwmbran train station
- Cynghordy train station
- Danescourt train station
- Deganwy train station
- Dinas (Rhondda) train station
- Dinas Powys train station
- Dingle Road train station
- Dolau train station
- Dolgarrog train station
- Dolwyddelan train station
- Dovey Junction train station
- Dyffryn Ardudwy train station
- Eastbrook train station
- Ebbw Vale Parkway train station
- Fairbourne train station
- Fairwater train station
- Fernhill train station
- Ferryside train station
- Ffairfach train station
- Fishguard & Goodwick train station
- Fishguard Harbour train station
- Flint train station
- Frodsham train station
- Garth (Bridgend) train station
- Garth (Powys) train station
- Gilfach Fargoed train station
- Glan Conwy train station
- Gobowen train station
- Gowerton train station
- Grangetown train station
- Gwersyllt train station
- Harlech train station
- Haverfordwest train station
- Hawarden train station
- Hawarden Bridge train station
- Heath High Level train station
- Heath Low Level train station
- Helsby train station
- Hengoed train station
- Hereford train station
- Heswall train station
- Holyhead train station
- Hope (Flintshire) train station
- Hopton Heath train station
- Johnston train station
- Kidwelly train station
- Kilgetty train station
- Knighton train station
- Knucklas train station
- Lamphey train station
- Leominster train station
- Lisvane and Thornhill train station
- Llanaber train station
- Llanbedr train station
- Llanbister Road train station
- Llanbradach train station
- Llandaf train station
- Llandanwg train station
- Llandecwyn train station
- Llandeilo train station
- Llandovery train station
- Llandrindod train station
- Llandudno train station
- Llandudno Junction train station
- Llandybie train station
- Llanelli train station
- Llanfairfechan train station
- Llanfairpwll train station
- Llangadog train station
- Llangammarch train station
- Llangennech train station
- Llangynllo train station
- Llanharan train station
- Llanhilleth train station
- Llanishen train station
- Llanrwst train station
- Llansamlet train station
- Llantwit Major train station
- Llanwrda train station
- Llanwrtyd train station
- Llwyngwril train station
- Llwynypia train station
- Ludlow train station
- Lydney train station
- Machynlleth train station
- Maesteg train station
- Maesteg Ewenny Road train station
- Manorbier train station
- Merthyr Tydfil train station
- Merthyr Vale train station
- Milford Haven train station
- Minffordd train station
- Morfa Mawddach train station
- Mountain Ash train station
- Nantwich train station
- Narberth train station
- Neath train station
- Neston train station
- Newbridge train station
- Newport train station
- Newtown train station
- Ninian Park train station
- North Llanrwst train station
- Pantyffynnon train station
- Pembrey and Burry Port train station
- Pembroke train station
- Pembroke Dock train station
- Penally train station
- Penarth train station
- Pencoed train station
- Pengam train station
- Penhelig train station
- Penmaenmawr train station
- Penrhiwceiber train station
- Penrhyndeudraeth train station
- Pensarn train station
- Pentre Bach train station
- Pen-y-Bont train station
- Penychain train station
- Penyffordd train station
- Pontarddulais train station
- Pontlottyn train station
- Pontyclun train station
- Pont-y-Pant train station
- Pontypool and New Inn train station
- Pontypridd train station
- Port Talbot Parkway train station
- Porth train station
- Porthmadog train station
- Prees train station
- Prestatyn train station
- Pwllheli train station
- Pyle train station
- Quakers Yard train station
- Radyr train station
- Rhiwbina train station
- Rhosneigr train station
- Rhyl train station
- Rhymney train station
- Risca and Pontymister train station
- Rogerstone train station
- Roman Bridge train station
- Ruabon train station
- Runcorn East train station
- Sarn train station
- Saundersfoot train station
- Severn Tunnel Junction train station
- Shotton train station
- Shrewsbury train station
- Skewen train station
- Sugar Loaf Halt train station
- Swansea train station
- Taffs Well train station
- Talsarnau train station
- Talybont train station
- Tal-y-Cafn train station
- Tenby train station
- Tir-Phil train station
- Ton Pentre train station
- Tondu train station
- Tonfanau train station
- Tonypandy train station
- Treforest train station
- Treforest Estate train station
- Trehafod train station
- Treherbert train station
- Treorchy train station
- Troed-y-Rhiw train station
- Ty Croes train station
- Ty Glas train station
- Tygwyn train station
- Tywyn train station
- Upton train station
- Valley train station
- Waun-Gron Park train station
- Welshpool train station
- Wem train station
- Whitchurch (Cardiff) train station
- Whitchurch (Shropshire) train station
- Whitland train station
- Wildmill train station
- Wrenbury train station
- Wrexham Central train station
- Wrexham General train station
- Ynyswen train station
- Yorton train station
- Ystrad Mynach train station
- Ystrad Rhondda train station