Single-level MCI D-Series coach bus Double-decker Alexander Dennis Enviro500 bus | |
| Parent | GO Transit |
|---|---|
| Founded | September 8, 1970 |
| Service area | Greater Golden Horseshoe |
| Service type | Intercity bus, rail replacement |
| Stops | 844 |
| Stations | 47 |
| Fleet | 752 |
Annual ridership | 18,405,400 (2025) |
| Fuel type | Diesel, electric |
| Operator | Metrolinx |
| Website | gotransit.com |
The GO Bus system is the regional and intercity bus network of GO Transit in the Greater Toronto and Hamilton Area (GTHA) and Greater Golden Horseshoe. In 2025, the system had a ridership of 18,405,400.
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 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.
| Route | Major stops | Notes | ||
|---|---|---|---|---|
| Lakeshore West | 11 | Limited weekday service | ||
| Niagara Falls/Toronto | 12 | |||
| 12A | Weekday Toronto-bound | |||
| 12B | Express service | |||
| 12D | Express service | |||
| Brantford/Burlington | 15 |
|
||
| 15A | Seasonal Friday eastbound | |||
| 15B | ||||
| Hamilton/Toronto Express | 16 | |||
| Lakeshore West | 18 | |||
| 18A | Limited weekend express | |||
| 18B | Eastbound limited express (weekend only) | |||
| 18C | Sunday–Friday service | |||
| 18E | Eastbound service (Sunday-Thursday only) | |||
| 18F | Westbound express (Monday-Saturday only) | |||
| 18G | Weekday limited eastbound express | |||
| 18H | ||||
| 18J | Saturday-Thursday service | |||
| Route | Major stops | Notes | ||
|---|---|---|---|---|
| Waterloo/Hamilton | 17 | Weekdays | ||
| 17B | Summer Weekends | |||
| Mississauga/North York | 19 |
|
||
| Milton | 21 | Weekdays | ||
| 21A | ||||
| 21B | Weekdays | |||
| 21C | ||||
| 21D | Weekends | |||
| 21E | Weekdays | |||
| 21F | Weekends | |||
| Milton/Oakville | 22 | Weekdays | ||
| Waterloo/Mississauga | 25 | |||
| 25A | Weekdays | |||
| 25C | Express | |||
| 25K | Seasonal Weekends | |||
| 25L | Seasonal Weekends | |||
| Milton/North York | 27A |
|
Weekday off peak and weekends | |
| 27B |
|
Weekday off peak and weekends | ||
| 27D |
|
Rush hour only | ||
| 27F |
|
Rush hour only | ||
| Route | Major stops | Notes | ||
|---|---|---|---|---|
| Guelph/Mississauga | 29 | |||
| 29A | ||||
| Kitchener | 30 |
|
||
| 30A | Express | |||
| 30E | Express | |||
| 30F | Limited eastbound trips | |||
| 30G |
|
Limited eastbound trips | ||
| 31 | Weekday limited westbound | |||
| 31A | Westbound limited trips | |||
| 31B | Weekdays | |||
| 31E |
|
|||
| 31F |
|
Limited eastbound trips | ||
| 31K |
|
Limited trips | ||
| 31L | Express | |||
| 31M | Limited westbound trips | |||
| 31X |
|
Weekend limited trips | ||
| Brampton Trinity Common/North York |
32 | Weekdays | ||
| 32B | Weekdays | |||
| Kitchener | 33 | Weekdays | ||
| 33A |
|
Weekdays | ||
| 33B | Weekdays | |||
| 33E | Weekdays | |||
| 33F | Weekday eastbound | |||
| 33G | Weekends and holidays | |||
| 33H |
|
Weekday limited eastbound | ||
| Brampton/North York | 36B |
|
||
| Orangeville/Brampton | 37 | Weekdays | ||
| 37A |
|
Weekday northbound | ||
| 37B | Weekday southbound | |||
| 37C |
|
Weekday limited southbound | ||
| 37D | Weekday limited southbound | |||
| Bolton/Malton | 38 | Weekdays | ||
| Route | All stops | Notes | ||
|---|---|---|---|---|
| Hamilton/Richmond Hill | 40 | 24hr service | ||
| 40C | 24hr service | |||
| 40H | Weekday limited | |||
| 40M | Weekday limited | |||
| Hamilton/Pickering | 41 | Weekdays | ||
| 41A | Weekdays | |||
| 41C | Weekdays | |||
| 41F | Weekdays | |||
| 41G | Weekdays | |||
| 47 | ||||
| 47A | Weekday express | |||
| 47D | Weekday express | |||
| 47G | Weekdays | |||
| 47W | Summer weekends | |||
| 48 | Weekdays | |||
| Oshawa/Oakville | 52 | Weekends | ||
| 52A | Weekday limited express | |||
| 52X | Summer Weekends | |||
| 56 | Weekdays | |||
| 56A | Seasonal weekday express | |||
| 56B | Seasonal weekdays | |||
| 56C | Seasonal weekdays northbound | |||
| Pickering/Mississauga | 94 | 24hr service | ||
| Route | Major stops | Notes | ||
|---|---|---|---|---|
| Richmond Hill | 61 | Weekdays | ||
| Route | Major stops | Notes | ||
|---|---|---|---|---|
| Barrie | 65 | |||
| 65A | Weekday Southbound | |||
| 65C | ||||
| 65E | ||||
| Keswick/North York | 67 | Weekdays | ||
| Barrie | 68 | |||
| 68B | ||||
| 68E | Weekday northbound | |||
| Route | Major stops | Notes | ||
|---|---|---|---|---|
| Stouffville | ||||
| 70 | Weekday limited southbound | |||
| 70B | ||||
| 70D | ||||
| 71 | ||||
| 71C | ||||
| 71E | Weekday limited southbound | |||
| Route | Major stops | Notes | ||
|---|---|---|---|---|
| Peterborough/Oshawa | 88 | |||
| 88B | Weekdays | |||
| 88C | Express | |||
| Lakeshore East | 90B | Late evening and early morning | ||
| Oshawa/Yorkdale | 92 | |||
| 92A | Weekdays | |||
| Oshawa/Finch | 96B | |||
| 96Z | Summer weekends | |||
GO buses are maintained at 5 facilities:
Metrolinx / Bus Stop Change / Starting Saturday, September 5 / GO buses will no longer stop at this terminal and will instead use street stops. Routes 52 and 92 will extend to Oshawa GO.Quote is from a Metrolinx notice posted at the terminal; the video shows it at 1:49.