First South & West Wales bus times
First South & West Wales runs 106 routes in Bridgend, Cardiff, Carmarthenshire, Ceredigion, Neath Port Talbot, Pembrokeshire, Powys, Rhondda Cynon Taf, Swansea and Vale of Glamorgan, serving 499 towns and villages including Swansea, St Thomas, Neath and Bridgend.
Routes
- 1: Caswell Bay – Swansea
- 2: Newton – Swansea
- 2A: Oystermouth – Swansea
- 3A: Swansea – Bracelet Bay
- 6: Port Tennant – Swansea
- 6A: Grenfell Park – Swansea
- 7: Maritime Quarter and Marina – Swansea
- 12: Swansea – Mayhill (circular)
- 13: Swansea – Mayhill (circular)
- 16: Pontarddulais – Swansea
- 20: Swansea – Dunvant
- 20A: Dunvant – Swansea
- 21: Swansea – Dunvant
- 24: Morriston Hospital – Swansea
- 25: Blaenymaes – Swansea
- 28: Port Mead – Swansea
- 29: Tycoch – Swansea
- 31: Cwmrhydyceirw – Swansea
- 33: Trallwn – Swansea
- 36: Morriston – Swansea
- 38: Swansea – Neath
- 39: Tycoch – Swansea
- 41: DVLA – Singleton
- 42: Penlan – Morriston Hospital
- 51: Port Tennant – Swansea
- 52: Landore – Swansea
- 55: Pontneddfechan – Neath
- 56: Pontardawe – Neath
- 58: Dyffryn Cellwen – Neath
- 59: Pontrhydyfen – Neath
- 63: Porthcawl – Bridgend
- 63B: Porthcawl – Bridgend
- 64: Talbot Green – Bridgend
- 68: Bridgend – Cefn Glas (circular)
- 69: Bridgend – Cefn Glas (circular)
- 70: Bridgend – Cymmer
- 71: Cymmer – Bridgend
- 72: Blaengarw – Bridgend
- 73: Blaengarw – Bridgend
- 74: Nant-y-moel – Bridgend
- 76: Bridgend – Bettws
- 81: Brynbryddan – Port Talbot
- 82: Port Talbot – Sandfields
- 83: Sandfields – Pontrhydyfen
- 84: Swansea – Port Talbot
- 87: Neath – Margam
- 89: Crymlyn Burrows – Swansea (circular)
- 90: Crymlyn Burrows – Swansea (circular)
- 91: Crymlyn Burrows – Singleton
- 92: Singleton – Crymlyn Burrows
- 111: Llanelli – Swansea
- 124: Upper Brynamman – Ammanford
- 126: Tycroes – Ammanford
- 127: Ammanford – Garnswllt
- 128: Ammanford – Llanelli
- 129: Ammanford – Carmarthen
- 145: Ammanford – Garnant (circular)
- 146: Ammanford – Garnant (circular)
- 165: Cross Hands – Ammanford
- 166: Cross Hands – Carmarthen
- 195: Trostre – Carmarthen
- 197: Trostre – Carmarthen
- 302: Hubberston – Haverfordwest
- 303: Llantwit Major – Bridgend
- 304: Cardiff Bus Station – Llantwit Major
- 320: Talbot Green – Cardiff Bus Station
- 321: Llantwit Major – Talbot Green
- 322: Tanerdy – Narberth
- 322: Haverfordwest – Narberth
- 349: Haverfordwest – Withybush
- 349: Tenby – Haverfordwest
- 356: Milford Haven – Monkton
- 381: Haverfordwest – Tenby
- 901: Margam – Neath
- 902: Pontrhydyfen – Neath
- 903: Neath – Abercraf
- 905: Dwr-y-felin School – Cwmtwrch Isaf
- 906: Neath – Pontneddfechan
- 907: Coelbren – Neath
- 961: Llansamlet – Swansea College
- 963: Newton – Swansea College
- 964: Tirdeunaw – Swansea College
- 967: Glais – Swansea College
- L3: Pontarddulais – Trostre
- L4: Llanelli – Felin-foel
- L5: Llanelli – Dafen (circular)
- L6: Llanelli town service
- L7: Hendy – Llanelli
- L11: Kidwelly – Llanelli
- N91: Singleton – Crymlyn Burrows
- N92: Singleton – Crymlyn Burrows
- T1: Lampeter – Carmarthen
- T1: Aberystwyth – Lampeter
- T1A: Aberystwyth – Lampeter
- T1A: Lampeter – Carmarthen
- T1X: Carmarthen – Synod
- T1X: Aberystwyth – Synod
- X1: Singleton – Bridgend
- X2: Porthcawl – Cardiff Bus Station
- X3: Maesteg – Baglan
- X5: Neath – Swansea
- X7: Swansea – Pont-Walby
- X8: Coelbren – Neath
- X11: Llanelli – Carmarthen
- X49: Haverfordwest – Tenby
- Z10: Sketty – Jersey Marine
Places served
- Swansea 38 routes
- St Thomas 17 routes
- Neath 15 routes
- Bridgend 14 routes
- Port Tennant 14 routes
- Sketty 13 routes
- Singleton 12 routes
- Crymlyn Burrows 11 routes
- Hafod 11 routes
- Llanelli 11 routes
- Uplands 10 routes
- Ammanford 9 routes
- Carmarthen 9 routes
- Port Talbot 9 routes
- Brynmill 8 routes
- Guildhall 8 routes
- St Helens, Swansea 8 routes
- Swansea College 7 routes
- Baglan 6 routes
- Briton Ferry 6 routes
- Cwmbwrla 6 routes
- Gorseinon 6 routes
- Haverfordwest 6 routes
- Manselton 6 routes
- Morriston 6 routes
- Pentrepoeth 6 routes
- Taibach 6 routes
- Tirdeunaw 6 routes
- Treboeth 6 routes
- Waun Wen 6 routes
- Blackpill 5 routes
- Caereithin 5 routes
- Furnace 5 routes
- Grenfell Park 5 routes
- Langland Bay 5 routes
- Lower Sketty 5 routes
- Margam 5 routes
- Mayhill 5 routes
- Norton, Swansea 5 routes
- Oystermouth 5 routes
- Parc Tawe 5 routes
- Penlan 5 routes
- Townhill 5 routes
- West Cross 5 routes
- Withybush 5 routes
- Aberdulais 4 routes
- Aberkenfig 4 routes
- Cilfrew 4 routes
- Clase 4 routes
- Cross Hands 4 routes
- Cwm Gwyn 4 routes
- Cwmrhydyceirw 4 routes
- Gendros 4 routes
- Lampeter 4 routes
- Mynydd-Bach 4 routes
- Narberth 4 routes
- Newton, Swansea 4 routes
- Olchfa 4 routes
- Penscynor 4 routes
- Sarn 4 routes
- Tycroes 4 routes
- Aberystwyth 3 routes
- Blaengwrach 3 routes
- Bonymaen 3 routes
- Bracelet Bay 3 routes
- Brondeg 3 routes
- Bryn Coch 3 routes
- Brynhyfryd 3 routes
- Cardiff 3 routes
- Cefn-Coed Colliery Museum 3 routes
- Cefn-Hengoed 3 routes
- Cefneithin 3 routes
- Chancery 3 routes
- Cockett 3 routes
- Colts Hill 3 routes
- Corlannau 3 routes
- Croeserw 3 routes
- Crynant 3 routes
- Cwm-mawr 3 routes
- Cwmavon 3 routes
- Cwmffrwd 3 routes
- Cwmgwrach 3 routes
- Cymmer 3 routes
- Drefach 3 routes
- Dunvant 3 routes
- DVLA 3 routes
- Dyffryn Cellwen 3 routes
- Fforest Goch 3 routes
- Fforestfach 3 routes
- Foxhole, Swansea 3 routes
- Garnant 3 routes
- Gelli-nudd 3 routes
- Glanaman 3 routes
- Glynneath 3 routes
- Gorslas 3 routes
- Hanover Square 3 routes
- Jersey Marine 3 routes
- Killay 3 routes
- Limeslade 3 routes
- Llanfarian 3 routes
- Llantwit Major 3 routes
- Maesteg 3 routes
- Morfa 3 routes
- Morriston Hospital 3 routes
- Mount Pleasant 3 routes
- Mumbles 3 routes
- Nant-y-cafn 3 routes
- Onllwyn 3 routes
- Pantdu 3 routes
- Pantlasau 3 routes
- Pen yr Alltwen 3 routes
- Pen-y-groes 3 routes
- Pencader 3 routes
- Penfilia 3 routes
- Pentre-Chwyth 3 routes
- Penybanc 3 routes
- Pibwrlwyd 3 routes
- Pontardawe 3 routes
- Pontrhydyfen 3 routes
- Pontyclun 3 routes
- Porthcawl 3 routes
- Pyle 3 routes
- Ravenhill 3 routes
- Resolven 3 routes
- Rhos 3 routes
- Rhyd-y-felin 3 routes
- Seven Sisters, Neath Port Talbot 3 routes
- Slebech 3 routes
- Tai-yr-Ysgol 3 routes
- Talbot Green 3 routes
- Tenby 3 routes
- Thistleboon 3 routes
- Trallwn 3 routes
- Tre-Forgan 3 routes
- Tumble 3 routes
- Twynmynydd 3 routes
- Tynewydd 3 routes
- Winchwen 3 routes
- Ynysforgan 3 routes
- Aber-Giar 2 routes
- Aberaeron 2 routes
- Aberarth 2 routes
- Abergarw 2 routes
- Alltwalis 2 routes
- Alltyblacca 2 routes
- Bancffosfelen 2 routes
- Bancycapel 2 routes
- Banwen 2 routes
- Begelly 2 routes
- Bettws 2 routes
- Betws 2 routes
- Birchgrove 2 routes
- Blaen-plwlf 2 routes
- Blaengarw 2 routes
- Blaenymaes 2 routes
- Boverton 2 routes
- Broom, Pembrokeshire 2 routes
- Bryn, Carmarthenshire 2 routes
- Brynamman 2 routes
- Bryndu 2 routes
- Brynmenyn 2 routes
- Brynsadler 2 routes
- Burry Port 2 routes
- Burton Ferry 2 routes
- Cadle 2 routes
- Caerau 2 routes
- Canaston 2 routes
- Capel Hendre 2 routes
- Cefn Cribwr 2 routes
- Clydach 2 routes
- Clyne 2 routes
- Coelbren 2 routes
- Cowbridge 2 routes
- Coytra-hen 2 routes
- Cwm-y-glo, Carmarthenshire 2 routes
- Cwmamman 2 routes
- Cwmann 2 routes
- Cwmisfael 2 routes
- Dan-y-Graig 2 routes
- Derlwyn 2 routes
- Dyfatty 2 routes
- Felin Fran 2 routes
- Fountain 2 routes
- Glan-Gwili 2 routes
- Great Honeyborough 2 routes
- Gwaun-Cae-Gurwen 2 routes
- Gwernllwynchwyth 2 routes
- Gwyddrug 2 routes
- Hendy 2 routes
- Heol-las 2 routes
- Idole 2 routes
- Johnston 2 routes
- Kenfig Hill 2 routes
- Kidwelly 2 routes
- Laleston 2 routes
- Llandarcy 2 routes
- Llanddarog 2 routes
- Llanddeiniol 2 routes
- Llangeinor 2 routes
- Llangennech 2 routes
- Llangunnor 2 routes
- Llangynwyd 2 routes
- Llanllwni 2 routes
- Llanon 2 routes
- Llanrhystud 2 routes
- Llansamlet 2 routes
- Llanwnnen 2 routes
- Llanybydder 2 routes
- Llwynhendy 2 routes
- Lon-Las 2 routes
- Loughor 2 routes
- Lower Brynamman 2 routes
- Mayals 2 routes
- Melin Court 2 routes
- Milford Haven 2 routes
- Monkton, Pembrokeshire 2 routes
- Nantycaws 2 routes
- Nantyffyllon 2 routes
- New Inn, near Carmarthen 2 routes
- Neyland 2 routes
- North Cornelly 2 routes
- Nottage 2 routes
- Pant-y-Gog 2 routes
- Parc Gwernfadog 2 routes
- Parc-y-rhos 2 routes
- Pembrey 2 routes
- Pembroke 2 routes
- Pembroke Dock 2 routes
- Pencarreg 2 routes
- Peniel 2 routes
- Peniel Green 2 routes
- Pentlepoir 2 routes
- Pentre-bach, Ceredigion 2 routes
- Penybedd 2 routes
- Penygroes, Carmarthenshire 2 routes
- Pont-y-rhyl 2 routes
- Pontarddulais 2 routes
- Pontarsais 2 routes
- Pontneddfechan 2 routes
- Pontyates 2 routes
- Pontyberem 2 routes
- Pontycymer 2 routes
- Pope Hill 2 routes
- Port Mead 2 routes
- Porthyrhyd 2 routes
- Pwll 2 routes
- Rhydargaeau 2 routes
- Robeston Wathen 2 routes
- Rock 2 routes
- Saron 2 routes
- Shipping 2 routes
- Shwt 2 routes
- Silian 2 routes
- Steynton 2 routes
- Synod 2 routes
- Templeton 2 routes
- Tir Syr Walter 2 routes
- Tondu 2 routes
- Tonna 2 routes
- Tycoch 2 routes
- Tycribwr 2 routes
- Tylagwyn 2 routes
- Upper Brynamman 2 routes
- Ynysawdre 2 routes
- Abercraf 1 route
- Abercrave 1 route
- Abercregan 1 route
- Abergarwed 1 route
- Abergwynfi 1 route
- Aberthin 1 route
- Achddu 1 route
- Allt 1 route
- Bancyfelin 1 route
- Barry 1 route
- Beggars Pound 1 route
- Bettws Bledrws 1 route
- Blackmill 1 route
- Blaenau 1 route
- Blaengwynfi 1 route
- Bonvilston 1 route
- Boys Village 1 route
- Bronnant 1 route
- Broughton, Vale of Glamorgan 1 route
- Bryn 1 route
- Bryn Rock 1 route
- Brynbryddan 1 route
- Bryncethin 1 route
- Brynna 1 route
- Burton, Vale of Glamorgan 1 route
- Bynea 1 route
- Cae-Mawr 1 route
- Caer-bont 1 route
- Caer-bryn 1 route
- Caerhendy 1 route
- Cana 1 route
- Capel Seion 1 route
- Capel-Dewi 1 route
- Cardiff Airport 1 route
- Carnglas 1 route
- Carway 1 route
- Caswell Bay 1 route
- Cefn-bryn-brain 1 route
- Cerig Llwydion 1 route
- Ciliau Aeron 1 route
- Cilmaengwyn 1 route
- Clawdd Coch 1 route
- Cloigyn 1 route
- Cold Blow 1 route
- Colwinston 1 route
- Coopers Estate 1 route
- Corntown 1 route
- Cosheston 1 route
- Coychurch 1 route
- Craig Llangiwg 1 route
- Croes-lan 1 route
- Crwbin 1 route
- Culverhouse Cross 1 route
- Cwm-Nant-Gwyn 1 route
- Cwmbach near Pwll 1 route
- Cwmdu 1 route
- Cwmllynfell 1 route
- Cwmtwrch Isaf 1 route
- Cwmtwrch Uchaf 1 route
- Cynheidre 1 route
- Cynonville 1 route
- Dinas Powys 1 route
- Dolau 1 route
- Downs 1 route
- Duffryn 1 route
- Dyffryn 1 route
- East Aberthaw 1 route
- Eastbrook 1 route
- Efail-Fach 1 route
- Eglwys-Brewis 1 route
- Enterprise Park 1 route
- Ewenny 1 route
- Ewenny Bridge 1 route
- Felin-fach 1 route
- Fforest 1 route
- Ffos-y-ffin 1 route
- Ffostrasol 1 route
- Five Roads 1 route
- Foelgastell 1 route
- Font-y-gary 1 route
- Garden Village 1 route
- Garnswllt 1 route
- Glais 1 route
- Glascoed 1 route
- Glyncorrwg 1 route
- Godrer-graig 1 route
- Gowerton 1 route
- Graig Capel 1 route
- Greynor 1 route
- Grovesend 1 route
- Gwern-y-Steeple 1 route
- Hendre-foilan 1 route
- Henfynyw 1 route
- Hensol 1 route
- Heol-ddu 1 route
- Heol-y-Glyn 1 route
- Hodgeston 1 route
- Hollybush, Vale of Glamorgan 1 route
- Hopkinstown 1 route
- Horeb 1 route
- Jameston 1 route
- Kenfig 1 route
- Kilgetty 1 route
- Kingrosia Park 1 route
- Lamphey 1 route
- Landore 1 route
- Lewistown 1 route
- Llanarth 1 route
- Llanayron 1 route
- Llanddewi Velfrey 1 route
- Llandilo-yr-ynys 1 route
- Llandough 1 route
- Llandow 1 route
- Llandybie 1 route
- Llandyfaelog 1 route
- Llandysul 1 route
- Llanedi 1 route
- Llanfihangel-ar-Arth 1 route
- Llangybi, Ceredigion 1 route
- Llangyfelach 1 route
- Llangyndeyrn 1 route
- Llanharan 1 route
- Llanharry 1 route
- Llanilar 1 route
- Llanio-faw 1 route
- Llannon 1 route
- Lledrod 1 route
- Llettyharri 1 route
- Llewitha Bridge 1 route
- Llwyncelyn, Ceredigion 1 route
- Llysworney 1 route
- Lydstep 1 route
- Maendy 1 route
- Manorbier 1 route
- Mansant 1 route
- Marcroes 1 route
- Maritime Quarter and Marina 1 route
- Mascle Bridge 1 route
- Mawdlam 1 route
- Meinciau 1 route
- Miskin 1 route
- Monknash 1 route
- Murch 1 route
- Mynyddcerrig 1 route
- Mynyddygarreg 1 route
- Nant 1 route
- Nant-y-moel 1 route
- New Hedges 1 route
- Newbridge, Ceredigion 1 route
- Newcastle Emlyn, near Carmarthen 1 route
- Newton, Bridgend 1 route
- Oaklands, Carmarthenshire 1 route
- Oakwood Leisure Park 1 route
- Ogmore Vale 1 route
- Ogmore-by-Sea 1 route
- Olmarch 1 route
- Pant-yr-awel 1 route
- Pantaquesta 1 route
- Pantyffynnon 1 route
- Parc Llewellyn 1 route
- Pen-y-fai 1 route
- Penally 1 route
- Penclawdd 1 route
- Pencoed 1 route
- Pendoylan 1 route
- Pentre Meyrick 1 route
- Pentre-llyn 1 route
- Pentrebach, Swansea 1 route
- Peterston-super-Ely 1 route
- Pitcot 1 route
- Pont Tyweli 1 route
- Pont-Henri 1 route
- Pontantwn 1 route
- Price Town 1 route
- Princes Gate 1 route
- Pwll-Trap 1 route
- Redstone Cross 1 route
- Rhoose 1 route
- Rhos-y-garth 1 route
- Rhosaman 1 route
- Rhyd-y-fro 1 route
- Rosemarket 1 route
- Sandfields Estate 1 route
- Sardis 1 route
- Saundersfoot 1 route
- Skewen 1 route
- South Cornelly 1 route
- Southerndown 1 route
- Spelter 1 route
- St Athan 1 route
- St Brides Major 1 route
- St Brides-super-Ely 1 route
- St Clears 1 route
- St Donats 1 route
- St Hilary 1 route
- St Nicholas 1 route
- Stormy Down 1 route
- Swansea Ferry Terminal 1 route
- Swiss Valley 1 route
- Tair Onen 1 route
- Tairgwaith 1 route
- Temple Bar 1 route
- Three Crosses 1 route
- Tonmawr 1 route
- Travellers Rest 1 route
- Tre-hill 1 route
- Trebanos 1 route
- Tredogan 1 route
- Tregaron 1 route
- Trimsaran 1 route
- Tyn-yr-eithin 1 route
- Tyncelyn 1 route
- Tythegston 1 route
- Tywi 1 route
- Tywyllach 1 route
- Upper Cwm-Twrch 1 route
- Upper Killay 1 route
- Waunarlwydd 1 route
- Waungron 1 route
- Whitland 1 route
- Wick, Vale of Glamorgan 1 route
- Wigfach 1 route
- Wind Hill 1 route
- Wooden 1 route
- Wyndham 1 route
- Ynysarwed 1 route
- Ynysmeudwy 1 route
- Ynystawe 1 route
- Ynysygwas 1 route
- Yspitty 1 route
- Ystalyfera 1 route
- Ystrad Aeron 1 route
- Ystradgynlais 1 route
- Ystradowen 1 route
- Ystradowen, Vale of Glamorgan 1 route
Questions
- Which bus routes does First South & West Wales run?
- 1, 2, 2A, 3A, 6, 6A, 7, 12, 13, 16, 20, 20A, 21, 24, 25, 28, 29, 31, 33, 36, 38, 39, 41, 42, 51, 52, 55, 56, 58, 59 and 76 more.
- Where do First South & West Wales buses go?
- Swansea, St Thomas, Neath, Bridgend, Port Tennant, Sketty, Singleton, Crymlyn Burrows, Hafod, Llanelli, Uplands and Ammanford, and 487 other places.
- What are First South & West Wales's busiest routes?
- the 25 (Blaenymaes – Swansea), the 36 (Morriston – Swansea), the 52 (Landore – Swansea), the 51 (Port Tennant – Swansea) and the 111 (Llanelli – Swansea).
- Can I see where First South & West Wales buses are now?
- Yes. StopToStop shows First South & West Wales buses live on its map and in each route's timetable, from the positions they report to the Department for Transport's Bus Open Data Service.
Timetables from the Bus Open Data Service (Department for Transport), updated Monday, 2 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.
Add free live bus times to your website · StopToStop on Facebook