Bus times from St Johns Road, Hasbury

St Johns Road, Hasbury is served by 6 bus routes (4H, 142 and 217), run by National Express West Midlands, Diamond Bus and West Midlands Bus. The next buses go to Hayley Green, Blackheath, Merry Hill and Halesowen.

Next departures

TimeRouteTo
11:534HHayley Green
12:05217Blackheath
12:07217Merry Hill
12:09142Halesowen
12:09142Halesowen
12:134HHayley Green
12:20142Merry Hill
12:20142Merry Hill
12:334HHayley Green
12:534HHayley Green
13:05217Blackheath
13:07217Merry Hill
13:09142Halesowen
13:09142Halesowen
13:134HHayley Green
13:20142Merry Hill
13:20142Merry Hill
13:334HHayley Green
13:534HHayley Green
14:05217Blackheath

Routes from this stop

Stops nearby

All bus routes and stops in Hasbury

Questions

Which buses stop at St Johns Road, Hasbury?
6 routes: 4H, 142 and 217, run by National Express West Midlands, Diamond Bus and West Midlands Bus.
Where is St Johns Road, Hasbury?
St Johns Road is in Hasbury, West Midlands.
Where do buses from St Johns Road, Hasbury go?
The next departures go to Hayley Green, Blackheath, Merry Hill and Halesowen.

Timetables from the Bus Open Data Service (Department for Transport), updated Saturday, 7 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