Bus times from Hafod

Hafod is served by 8 bus routes (4, 4A, 30, 34, 45, 52, X6 and X26), run by First South & West Wales, Adventure Travel, South Wales Transport and DANSA. The next buses go to Singleton, Swansea, Morriston Hospital, Ystradgynlais, Landore and Alltwen.

Next departures

TimeRouteTo
10:424Singleton
10:4430Swansea
10:444Morriston Hospital
10:45X6Ystradgynlais
10:4552Landore
10:5252Swansea
10:5634Swansea
10:574Singleton
10:594Morriston Hospital
11:00X6Swansea
11:0552Landore
11:124Singleton
11:1252Swansea
11:144Morriston Hospital
11:14X6Alltwen
11:2234Neath
11:2552Landore
11:274Singleton
11:294Morriston Hospital
11:30X6Swansea

Routes from this stop

Stops nearby

All bus routes and stops in Hafod

Questions

Which buses stop at Hafod?
8 routes: 4, 4A, 30, 34, 45, 52, X6 and X26, run by First South & West Wales, Adventure Travel, South Wales Transport and DANSA.
Where is Hafod?
Hafod is in Hafod, Swansea.
Where do buses from Hafod go?
The next departures go to Singleton, Swansea, Morriston Hospital, Ystradgynlais, Landore and Alltwen.

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