Buses in Cross Hands
6 bus routes serve Cross Hands, run by National Express, First South & West Wales and Mid Wales Travel. The busiest stops are Llandeilo Road, Cross Hands Business Park and Cross Hands JJ Motors.
Most frequent routes
- 508: Swansea – Haverfordwest National Express
- 129: Ammanford – Carmarthen First South & West Wales
- 128: Ammanford – Llanelli First South & West Wales
- 165: Cross Hands – Ammanford First South & West Wales
- 166: Cross Hands – Carmarthen First South & West Wales
- T1C: Cardiff – Aberystwyth Mid Wales Travel
Where you can go from Cross Hands
Routes
- 508: Swansea – Haverfordwest National Express
- 129: Ammanford – Carmarthen First South & West Wales
- 128: Ammanford – Llanelli First South & West Wales
- 165: Cross Hands – Ammanford First South & West Wales
- 166: Cross Hands – Carmarthen First South & West Wales
- T1C: Cardiff – Aberystwyth Mid Wales Travel
Bus companies
Stops
Nearby stops
Within a 10-minute walk of Cross Hands, but in a neighbouring place:
- Heol Llandeilo, Gorslas 9 min walk · 128, 129, 165
- Cefneithin Rugby Club, Cwm-y-glo 10 min walk · 166
- Cross Hands All - Spares, Morfa 10 min walk · 128, 129
- Ysgol Maes y Gwendraeth, Cefneithin 10 min walk · 128, 129
Questions
- Where can I go by bus from Cross Hands?
- Direct buses from Cross Hands go to Ammanford (129, 128, 165), Carmarthen (129, 166), Aberystwyth (T1C), Cardiff (T1C), Haverfordwest (508), Llanelli (128) and Swansea (508).
- Which bus goes from Cross Hands to Ammanford?
- Routes 129, 128 and 165, run by First South & West Wales.
- Which bus goes from Cross Hands to Carmarthen?
- Routes 129 and 166, run by First South & West Wales.
- Which bus goes from Cross Hands to Aberystwyth?
- Route T1C, run by Mid Wales Travel.
- Where do buses stop in Cross Hands?
- The busiest stops are Llandeilo Road, Cross Hands Business Park, Cross Hands JJ Motors, Cross Hands Square and Maesyrhaf.
- Which bus companies run in Cross Hands?
- National Express, First South & West Wales and Mid Wales Travel.
- What are the most frequent buses in Cross Hands?
- the 508 (Swansea – Haverfordwest), the 129 (Ammanford – Carmarthen), the 128 (Ammanford – Llanelli) and the 165 (Cross Hands – Ammanford).
Timetables from the Bus Open Data Service (Department for Transport), updated Friday, 6 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