GO Bus Takes You There

GO Bus

Our Bus Network Is Vast

From Hamilton to Richmond Hill, Peterborough to Oshawa, Waterloo to Mississauga, we cover all parts of the Greater Toronto and Hamilton area with 39 routes covering 2592 km. Our buses also pass traffic using HOV lanes and connect to all 17 municipal transit systems. So whether you’re going to school, work, the airport or directly heading into town, our buses take you there safely and comfortably. Give us a try—there’s probably one going your way. Plan your trip today!

There is free parking at GO Stations, carpool lots and Park & Ride locations. Also, kids 12 and under ride GO for free.

Experience the Joy of Not Driving

You can sleep, read, watch and text comfortably with reading lights and reclining seats.

More about Our Bus Service

GO Bus service was introduced in 1970 to help extend the GO service area and service window not attainable by train. Nearly 50 years later, this trend continues. The GO Bus service area is vast, connecting communities to the broader regional transit network. Currently, the routes either serve to replace some train service outside of rush hour, or they offer connections beyond the reach of the seven rail lines.