Buses in Hafod
20 bus routes serve Hafod, run by First South & West Wales, Adventure Travel, South Wales Transport and DANSA. The busiest stops are Dyfatty, Hafod and Hafod Inn.
Most frequent routes
- 25: Blaenymaes – Swansea First South & West Wales
- 36: Morriston – Swansea First South & West Wales
- 52: Landore – Swansea First South & West Wales
- 111: Llanelli – Swansea First South & West Wales
- 28: Port Mead – Swansea First South & West Wales
- 16: Pontarddulais – Swansea First South & West Wales
Where you can go from Hafod
- Swansea: 25, 36, 52, 111, 28, 16, 24, 90, 89, 35, 54, 45, 49, 4A, 28, X26, 26, 30
- Crymlyn Burrows: 91, N91, 90, 89
- Morriston Hospital: 24, 45, 4A
- Port Mead: 28, 28
- Singleton: 91, N91
- Blaenymaes: 25
- Cnap-Llwyd: 54
- Fforestfach: 26
- Landore: 52
- Llanelli: 111
- Llangyfelach: 35
- Morriston: 36
- Mount Pleasant: 49
- Pontarddulais: 16
- Trallwn: 30
Routes
- 25: Blaenymaes – Swansea First South & West Wales
- 36: Morriston – Swansea First South & West Wales
- 52: Landore – Swansea First South & West Wales
- 111: Llanelli – Swansea First South & West Wales
- 28: Port Mead – Swansea First South & West Wales
- 16: Pontarddulais – Swansea First South & West Wales
- 91: Crymlyn Burrows – Singleton First South & West Wales
- 24: Morriston Hospital – Swansea First South & West Wales
- N91: Singleton – Crymlyn Burrows First South & West Wales
- 90: Crymlyn Burrows – Swansea (circular) First South & West Wales
- 89: Crymlyn Burrows – Swansea (circular) First South & West Wales
- 35: Swansea – Llangyfelach Adventure Travel
- 54: Swansea – Cnap-Llwyd Adventure Travel
- 45: Morriston Hospital – Swansea Adventure Travel
- 49: Swansea – Mount Pleasant (circular) South Wales Transport
- 4A: Swansea – Morriston Hospital Adventure Travel
- 28: Port Mead – Swansea Adventure Travel
- X26: Swansea – Upper Brynamman DANSA
- 26: Fforestfach – Swansea DANSA
- 30: Swansea – Trallwn South Wales Transport
Bus companies
Stops
Nearby stops
Within a 10-minute walk of Hafod, but in a neighbouring place:
- Brynmelyn Flats, Waun Wen 3 min walk · 24, 35, 54
- True Accommodation, Parc Tawe 5 min walk · 89, 90, 91, N91
- Zoar Chapel, Waun Wen 5 min walk · 16, 25, 26, 28, 36, 111
- St. David’s Student Roost, Parc Tawe 5 min walk · 89, 90, 91, N91
- Swansea Railway Station 6 min walk · 4A, 16, 24, 25, 26, 28, 30, 35
- Swansea station 6 min walk · Bridgend, Cardiff Central, Carmarthen, Llanelli, Port Talbot Parkway, Swansea, Train
Questions
- Where can I go by bus from Hafod?
- Direct buses from Hafod go to Swansea (25, 36, 52, 111, 28, 16, 24, 90, 89, 35, 54, 45, 49, 4A, X26, 26, 30), Crymlyn Burrows (91, N91, 90, 89), Morriston Hospital (24, 45, 4A), Port Mead (28), Singleton (91, N91), Blaenymaes (25), Cnap-Llwyd (54), Fforestfach (26), Landore (52) and Llanelli (111).
- Which bus goes from Hafod to Swansea?
- Routes 25, 36, 52, 111, 28, 16, 24, 90, 89, 35, 54, 45, 49, 4A, X26, 26 and 30, run by First South & West Wales, Adventure Travel, South Wales Transport and DANSA.
- Which bus goes from Hafod to Crymlyn Burrows?
- Routes 91, N91, 90 and 89, run by First South & West Wales.
- Which bus goes from Hafod to Morriston Hospital?
- Routes 24, 45 and 4A, run by First South & West Wales and Adventure Travel.
- Where do buses stop in Hafod?
- The busiest stops are Dyfatty, Hafod, Hafod Inn, The New Mex and Mamma's Pizza.
- Which bus companies run in Hafod?
- First South & West Wales, Adventure Travel, South Wales Transport and DANSA.
- What are the most frequent buses in Hafod?
- the 25 (Blaenymaes – Swansea), the 36 (Morriston – Swansea), the 52 (Landore – Swansea) and the 111 (Llanelli – Swansea).
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