thumb|Bradford GO Station building
Bradford GO Station is a railway station and bus station in the GO Transit network located in Bradford, Ontario in Canada. It is 67 km north of Union Station in downtown Toronto, and was the terminus of the Bradford line before it was extended to Barrie and renamed the Barrie line on December 17, 2007.
History
Bradford has had railway service since 1853, when the Ontario, Simcoe and Huron Railway was extended there from Machell's Corners (now known as Aurora). This would evolve into the Northern Railway of Canada, which was later acquired by the Grand Trunk Railway. It eventually became a part of the Canadian National Railway system in 1923.
In 1972, a Barrie commuter service to Toronto was established by CN Rail at the request of the Canadian Transportation Commission, which passed through Bradford. When CN Rail's passenger operations were transferred to the newly-formed Via Rail in 1978, the Barrie commuter line became a Via operation. This would be short-lived, however, as federal government budget cuts in 1981 eliminated 20% of Via Rail's network, including a number of commuter lines around Toronto, such as the Barrie line. After a significant public pressure campaign from transit activists and local municipalities along the line, the service was preserved and transferred from Via Rail to GO Transit. GO train service began on 7 September 1982, with Bradford as the terminal station, with GO bus service connecting riders from Barrie to Bradford. Initial service was a single weekday round trip.
In January 2022, Metrolinx started to make improvements at the station to prepare for two-way, all-day service on the Barrie Line. Work includes an expanded bus loop with 3 new bays, a new heated waiting shelter, expanded parking, a new pick-up, drop-off area, a new CCTV system for security, improved electrical installations and a new underground storage tank for stormwater. By 2025, all station upgrades had been completed.
Services
Bradford station has weekday train service consisting of 10 trains southbound to Union Station in the morning, 9 trains returning northbound in the afternoon and evening, and one train returning northbound at midnight. At other times, the station is served by GO bus route 68 which operates hourly between Barrie Allandale Transit Terminal and Aurora GO Station, where passengers can transfer to the all-day train service to Toronto.
Weekend train service consists of 5 daily round trips between Barrie and Toronto. At other times, GO bus route 68 connects the station to Aurora GO station where passengers can transfer to the hourly weekend train service toward Toronto.
