GO Transit provides regional bus services throughout the Greater Toronto and Hamilton Area and the Greater Golden Horseshoe. In , the system had a ridership of .

While GO Transit started as a single train line in 1967, 15 buses were introduced on September 8, 1970, extending service beyond the original Lakeshore line to Hamilton and Oshawa, as well as providing service north to Newmarket and Barrie. In 1989, GO started running buses between outer train stations and Union at off-peak times when trains were not scheduled. The bus network started expanding beyond train lines, feeding rail service and serving communities beyond the reach of existing trains. In 2000, GO Transit went beyond its existing train corridors and began service along Highway 407, linking York University to Oshawa, Mississauga and Oakville.

The GO Transit bus fleet consists of 366 single-level coach buses and 375 double-decker buses. Two of the coach buses are diesel-electric hybrid vehicles. GO Transit began acquiring double-decker buses in 2007 to relieve crowding on some routes. The first generation stood at a height of 4.3 metres, and second and third generations were built and acquired at even lower heights – in 2013 and 2016 at 4.15 and 3.9 metres, respectively – that allowed them to pass under lower bridges and trees and be used on additional routes. All of the buses are equipped with bike racks.

GO buses serve 15 bus terminals, as well as several local stops which include carpool/park and ride lots established by the Ministry of Transportation along Ontario highways. On average, 2,458 weekday and 1,218 weekend bus trips are made, with 70% of all bus travellers going to or from Toronto. All GO Transit fares are calculated by the fare zones that the origin and destination of the trip are in, as well as by passenger category (adult, student, senior or child). GO bus fares are not differentiated based whether or not trains are used for part of the trip.

Routes Lakeshore West corridor RouteMajor stopsNotes Lakeshore West11Limited weekday serviceNiagara Falls/Toronto1212AWeekday Toronto-bound12BExpress service12DExpress serviceBrantford/Burlington1515A Seasonal Friday eastbound15B Hamilton/Toronto Express16Lakeshore West1818ALimited weekend express18BEastbound limited express (weekend only)18CSunday–Friday service18EEastbound service (Sunday-Thursday only)18FWestbound express (Monday-Saturday only)18GWeekday limited eastbound express18H18JSaturday-Thursday service

Milton corridor RouteMajor stopsNotes Waterloo/Hamilton17Weekdays17BSummer WeekendsMississauga/North York19Milton21Weekdays21A21BWeekdays21C21DWeekends21EWeekdays21FWeekendsMilton/Oakville22WeekdaysWaterloo/Mississauga2525AWeekdays25CExpress25KSeasonal Weekends25LSeasonal WeekendsMilton/North York27AWeekday off peak and weekends27BWeekday off peak and weekends27DRush hour only27FRush hour only

Kitchener corridor RouteMajor stopsNotes  Guelph/Mississauga2929AKitchener3030AExpress30EExpress30FLimited eastbound trips30GLimited eastbound trips31 Weekday limited westbound31AWestbound limited trips31BWeekdays31E31FLimited eastbound trips31KLimited trips31LExpress31MLimited westbound trips31XWeekend limited tripsBrampton TrinityCommon/North York32Weekdays32BWeekdays Kitchener33Weekdays33AWeekdays33BWeekdays33EWeekdays33FWeekday eastbound33GWeekends and holidays33HWeekday limited eastboundBrampton/North York36BOrangeville/Brampton37Weekdays37AWeekday northbound37BWeekday southbound37CWeekday limited southbound37DWeekday limited southboundBolton/Malton38Weekdays

Highway 407 corridor RouteAll stopsNotes Hamilton/Richmond Hill4024hr service40C24hr service40HWeekday limited40MWeekday limitedHamilton/Pickering41Weekdays41AWeekdays41CWeekdays41FWeekdays41GWeekdays4747AWeekday express47DWeekday express47GWeekdays47WSummer weekends48Weekdays Oshawa/Oakville52Weekends52AWeekday limited express52XSummer Weekends56Weekdays56ASeasonal weekday express56BSeasonal weekdays56CSeasonal weekdays northbound Pickering/Mississauga 9424hr service

Richmond Hill corridor RouteMajor stopsNotes Richmond Hill61Weekdays

Barrie corridor RouteMajor stopsNotes  Barrie6565A Weekday Southbound65C65EKeswick/North York67WeekdaysBarrie6868B68EWeekday northbound

Stouffville corridor RouteMajor stopsNotes  Stouffville70Weekday limited southbound70B70D7171C71EWeekday limited southbound

Lakeshore East corridor RouteMajor stopsNotes Peterborough/Oshawa8888BWeekdays88CExpressLakeshore East90BLate evening and early morning Oshawa/Yorkdale9292AWeekdaysOshawa/Finch96B96ZSummer weekends

Terminals, stations and carpool/park and ride lots Bus Terminals, Stations and Carpool/Park and Ride Lots Served by GO TransitNameTypeParkingLocationCoordinatesNotesAberfoylePark & Ride202Brock Road South at McLean Road, PuslinchAuroraMTO Carpool176Highway 404 at Aurora Road, AuroraBeamsvilleMTO Carpool119QEW at Ontario Street, BeamsvilleBoltonPark & Ride10Highway 50 at Wilton Drive, BoltonBolton SouthPark & Ride204Highway 50 at Mayfield Road, BoltonBowmanvillePark & Ride8574 Prince William Boulevard, BowmanvilleFuture Bowmanville GO StationBramaleaTerminal0160 Central Park Drive, BramptonBramptonTerminal08 Nelson Street West, BramptonBrantfordTerminal 064 Darling Street, BrantfordBronteMTO Carpool84Highway 407 at Bronte Road, OakvilleBrooklinPark & Ride300Highway 407 at Baldwin Street, BrooklinBroughamMTO Carpool327Highway 407 at Brock Road, BroughamBurlingtonMTO Carpool105Highway 407 at Dundas Street, BurlingtonCaledonMTO Carpool40Highway 10 at Travelled Road, CaledonCavanMTO Carpool115Highway 115 at County Road 10, Cavan MonaghanClarington NorthMTO Carpool42Highway 35 at Highway 115, ClaringtonCourticePark & Ride109Courtice Road at Baseline Road CourticeDavis DriveMTO Carpool118Highway 404 at Davis Drive, NewmarketDixieStation1704440 Dixie Road, MississaugaDundas StreetPark & Ride193Dundas Street at Highway 412 WhitbyErin MillsStation3004430 Erin Mills Parkway, MississaugaFinchTerminal05697 Yonge Street, TorontoGrimsbyMTO Carpool202South Service Road at Casablanca Boulevard, GrimsbyFuture Grimsby GO StationHurontario & 407Park & Ride96Highway 407 at Hurontario Street, MississaugaShown as "Hwy. 10 and 407" on signageMapleMTO Carpool1703401 Major Mackenzie Drive West, VaughanMcMaster UniversityTerminal0McMaster University, HamiltonMiltonMTO Carpool157Highway 401 at Highway 25, MiltonNewcastleMTO Carpool152Highway 35/115 at Highway 2, NewcastleNewmarketTerminal351320 Eagle Street West, Newmarket Service ended as of January 3, 2026.NewmarketMTO Carpool312Highway 400 at Highway 9, Newmarket Service ended as of January 3, 2026.Niagara FallsTerminal04555 Erie Avenue, Niagara FallsNiagara FallsPark & Ride45Highway 420 at Stanley Avenue, Niagara FallsParking at 5451 Stamford StreetOakvilleMTO Carpool375Highway 407 at Trafalgar Road, OakvilleOrangevilleMTO Carpool55Broadway at Highway 10OrangevillePark & Ride5149 Town Line, OrangevilleOshawaTerminal047 Bond Street West, Oshawa Closed as of September 5, 2020. Quote is from a Metrolinx notice posted at the terminal; the video shows it at 1:49.Peterborough CentralTerminal0190 Simcoe Street, PeterboroughPeterborough SouthMTO Carpool150Fisher Drive (Formerly: Crawford Drive) at Harper Road, PeterboroughQueensvilleMTO Carpool210Highway 404 at Queensville Sideroad, East GwillimburyRenforthStation05001 Commerce Boulevard, MississaugaRichmond HillMTO Carpool237Highway 404 at Major Mackenzie Drive East, Richmond Hill, OntarioRichmond HillTerminal08675 Yonge Street, Richmond HillRitsonPark & Ride68First Ave at Front Street OshawaScarboroughTerminal0300 Borough Drive, TorontoSportsworldPark & Ride12565 Sportsworld Crossing Road, KitchenerSquare OneTerminal193210 Centre View Drive, MississaugaTrent UniversityTerminal01600 W Bank Drive, PeterboroughUnionTerminal081 Bay Street, Toronto University of GuelphTerminal050 Stone Road East, GuelphUniversity of Toronto ScarboroughTerminal01265 Military Trail, TorontoUniversity of WaterlooTerminal0200 University Avenue, WaterlooWilliams ParkwayMTO Carpool75Highway 410 at Williams Parkway, BramptonWinston ChurchillStation3004310 Winston Churchill Boulevard, MississaugaWoodbineMTO Carpool73Highway 404 at Woodbine Avenue, East GwillimburyYorkdaleTerminal01 Yorkdale Road, TorontoYork MillsTerminal04023 Yonge Street, Toronto

Maintenance facilities GO buses are maintained at 5 facilities: Brampton Garage (85 Van Kirk Drive) Halton Hills Garage (19 Mansewood Court, Acton) Oshawa Garage (1002 Thornton Road South - Boundary Road and Wentworth Street) Steeprock (200 Steeprock Drive, North York) Streetsville

Notes

External links GO Transit Full Schedules