List of bus stations in Wales


This is a list of bus stations in Wales:
Bus stationLocationNumber of standsCity DestinationsLocal DestinationsImage
Aberdare bus stationAberdare12CardiffTrecynon; Penywaun; Hirwaun; Rhigos; Cwmdare
Abergavenny bus stationAbergavenny6Cardiff
Hereford
Cwmbran
Brecon
Abergavenny Circular
Mardy
Monmouth
Llanellen
Brynmawr
Hollywell Crescent
Pontrilas
Ashvale
Aberystwyth bus stationAberystwyth7Cardiff, Swansea, LondonCardigan; Llangollen; Machynlleth; Dolgellau; Bangor; Newtown
Ammanford bus stationAmmanford6SwanseaCarmarthenshire; Pontardawe
Bangor bus stationBangor7Caernarfon
Aberystwyth
Holyhead
Llanberis
Penrhos Garnedd
Deiniolen
Parc Menai
Gwastadnant
Menai Bridge
Llangefni
Llangoed
Amlwch
Glan-yr-afon
Carmel
Llanddona
Maesgeirchen
Llandudno
Colwyn Bay
Bargoed InterchangeBargoed4Cardiff, NewportBlackwood, Merthyr Tydfil, Caerphilly
Blackwood InterchangeBlackwood9Cardiff, NewportPontypridd, Cwmbran, Tredegar, Bargoed, Ystrad Mynach railway station, Wyllie, New Tredegar, Abertillery
Brecon bus stationBrecon5HerefordHay-on-Wye; Brecon Beacons; Merthyr Tydfil; Abergavenny; Ystradgynlais
Bridgend bus stationBridgend11Cardiff, Port TalbotBrackla; Sarn; Maesteg; Bridgend Designer Outlet; Porthcawl; Cowbridge
Brynmawr bus stationBrynmawr4Cardiff, NewportTown Districts, Abergavenny, Hereford, Ebbw Vale, Merthyr Tydfil
Carmarthen bus stationCarmarthen10London, Swansea, Aberystwyth, LlanelliHaverfordwest, Cardigan
Caernarfon bus stationCaernarfon3AberystwythBangor; Llandudno; Porthmadog; Pwllheli
Caerphilly bus stationCaerphilly11CardiffBargoed; Newport; Blackwood, Town Districts
Cardiff Central bus stationCardiff city centre34 London; Birmingham; Northern England; ScotlandCity districts; South Wales Valleys; Vale of Glamorgan
Chepstow bus stationChepstow5Newport; BristolMonmouth
Cwmbran bus stationCwmbran9London, Bristol, Newport, CardiffPontypool; Abergavenny, Blackwood
Gorseinon bus stationGorseinon6Swansea; LlanelliLliw Valley
Haverfordwest bus stationHaverfordwest4London Victoria
Aberystwyth
Newport
Cardigan
Rochdale
Withybush
Tenby
Tanerdy
Wiston
Broad Haven
Burton Ferry
Fishguard
Albert Town
Llantwit Major bus stationLlantwit Major1Cardiff, BridgendCowbridge, Talbot Green, St Athan, Barry, Rhoose, Ogmore-By-Sea, Ewenny, Marcross, Monknash, St. Donats, Cardiff Airport,
Maesteg bus stationMaesteg6Port Talbot; Bridgend; CardiffCaerau
Llangynwyd
Maesteg Circular
Cymmer
Merthyr Tydfil bus stationMerthyr Tydfil16Cardiff, SwanseaAbergavenny; Brecon; Brecon Beacons; Hay-on-Wye; Hereford; South Wales Valleys;
Mold bus stationMold7ChesterWrexham
Monmouth bus stationMonmouth2Newport
Hereford
Abergavenny
Ross-on-Wye
Chepstow
Wyesham
Over Monnow
Tintern
Osbaston
Neath bus stationNeath11Swansea, Port TalbotVale of Neath; Skewen; Briton Ferry; Pontardawe
Nelson bus stationNelson, Caerphilly2-Caerphilly, Blackwood, Pontypridd, Bargoed, Merthyr Tydfil
Newport bus stationNewport24 + 1Newport :
  • Cardiff
  • Severn Express to Bristol
Newport Kingsway :
Newport
  • City districts
  • Newport
    Newtown bus stationNewtown5Shrewsbury, WrexhamWelshpoolMontgomery
    Machynlleth
    Llangurig
    Llanidloes
    Rhayader
    Llanllwchaiarn
    Nantoer
    Garth Owen
    Pontypridd bus stationPontypridd12CardiffCaerphilly, Blackwood
    Port Talbot bus stationPort Talbot9Bridgend; Swansea; Cardiff; LondonNeath; Porthcawl; Baglan; Afan Valley; Maesteg
    Pwllheli bus stationPwllheli3CaernarfonPorthmadog; Nefyn; Abersoch; Aberdaron
    Rhyl bus stationRhyl5-Llandudno
    Colwyn Bay
    Prestatyn
    Denbigh
    Bodelwyddan
    Mount Pleasant
    Bagillt
    Kinmel Bay
    Holywell
    Bryhedydd Bay
    Mill Bank Road
    Swansea bus stationSwansea23Cardiff; LondonCity districts; Gower; South West Wales
    Talbot Green bus stationTalbot Green4Cardiff, BridgendLlantwit Major
    Tonypandy
    Pontypridd
    Ynysmaerdy
    Pontypridd
    Tonypandy bus stationTonypandy4Cardiff, BridgendPorth
    Blaencwm
    Caerphilly
    Porthcawl
    Hendreforgan
    Clydach Vale
    Tredegar bus stationTredegar4Cardiff, NewportTown Districts, Blackwood, Abergavenny, Hereford, Ebbw Vale, Merthyr Tydfil
    Wrexham bus stationWrexham8Chester; LondonOswestry; Mold