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

Where you can go from Hafod

Routes

Bus companies

Stops

Nearby stops

Within a 10-minute walk of Hafod, but in a neighbouring place:

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