The nearest railway station is Crossflatts railway station, and the nearest bus stop is Keighley Road/Harold Street.
There is also a school bus service at BGS, though, over recent years, there has been much controversy over the extreme levels of health and safety with the introduction of the MyBus service.