GO Transit bus services
GO Transit bus services are provided throughout the Greater Toronto and Hamilton Area (GTHA) and the Greater Golden Horseshoe.[1]
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.[2][3]
The GO Transit bus fleet consists of 366 single-level coach buses and 139 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.[1][3][4][5][6]
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.[4][7]
Contents
Routes
Lakeshore West corridor
Milton corridor
Kitchener corridor
Highway 407 corridor
Richmond Hill corridor
Route | Major Stops | Notes | ||
---|---|---|---|---|
Richmond Hill[26] | 61 | Union • Langstaff GO • Richmond Hill GO • Gormley GO | Weekdays | |
61A | Union • Richmond Hill GO | Express, Weekdays | ||
61B | Union • Langstaff GO | Express, Weekdays | ||
61C | Union • Richmond Hill GO • Gormley GO | Express, Weekdays | ||
61D | Union • Langstaff GO • Richmond Hill GO | Weekdays | ||
61E | Richmond Hill GO • Gormley GO | Express, Weekdays | ||
61F | Union • Gormley GO | Express, Weekdays |
Barrie corridor
Stouffville corridor
Route | Major Stops | Notes | ||
---|---|---|---|---|
Stouffville[30] | ||||
70B | Lincolnville GO • Goodwood • Uxbridge | |||
70D | Mount Joy GO • Stouffville GO • Lincolnville GO • Goodwood • Uxbridge | |||
70F | Mount Joy GO • Stouffville GO • Lincolnville GO | |||
71 | Union • Unionville GO • Centennial GO • Markham GO • Mount Joy GO • Stouffville GO • Lincolnville GO • Goodwood • Uxbridge | |||
71A | Union • Markham GO • Mount Joy GO • Stouffville GO • Lincolnville GO • Goodwood • Uxbridge | Weekdays | ||
71C | Union • Unionville GO • Centennial GO • Markham GO • Mount Joy GO • Stouffville GO • Lincolnville GO | |||
71D | Union • Markham GO • Mount Joy GO • Stouffville GO • Lincolnville GO | |||
71F | Union • Unionville GO • Centennial GO | Weekdays | ||
71G | Union • Unionville GO | Express |
Lakeshore East corridor
Terminals, stations and carpool/park and ride lots
Bus Terminals, Stations and Carpool/Park and Ride Lots Served by GO Transit | ||||||
---|---|---|---|---|---|---|
Name | Type | Parking | Location | Coordinates | Notes | |
Aberfoyle[37] | Park & Ride | 202 | Brock Road South at McLean Road, Puslinch | Lua error in package.lua at line 80: module 'strict' not found. | ||
Aurora[38] | MTO Carpool | 176[39] | Highway 404 at Aurora Road, Aurora | Lua error in package.lua at line 80: module 'strict' not found. | ||
Barrie[40] | Terminal | 0 | 24 Maple Avenue, Barrie | Lua error in package.lua at line 80: module 'strict' not found. | ||
Beamsville[41] | MTO Carpool | 119[42] | QEW at Ontario Street, Beamsville | Lua error in package.lua at line 80: module 'strict' not found. | ||
Bolton[43] | Park & Ride | 10 | Highway 50 at Wilton Drive, Bolton | Lua error in package.lua at line 80: module 'strict' not found. | ||
Bolton South[44] | Park & Ride | 204 | Highway 50 at Mayfield Road, Bolton | Lua error in package.lua at line 80: module 'strict' not found. | ||
Bowmanville[45] | Park & Ride | 85 | 74 Prince William Boulevard, Bowmanville | Lua error in package.lua at line 80: module 'strict' not found. | Future Bowmanville GO Station | |
Bramalea[46] | Terminal | 0 | 160 Central Park Drive, Brampton | Lua error in package.lua at line 80: module 'strict' not found. | ||
Brampton[47] | Terminal | 0 | 8 Nelson Street West, Brampton | Lua error in package.lua at line 80: module 'strict' not found. | ||
Brantford[48] | Terminal | 0 | 64 Darling Street, Brantford | Lua error in package.lua at line 80: module 'strict' not found. | ||
Bronte[49] | MTO Carpool | 84[50] | Highway 407 at Bronte Road, Oakville | Lua error in package.lua at line 80: module 'strict' not found. | ||
Brooklin[51] | Park & Ride | 20 | Winchester Road East at Anderson Street, Brooklin | Lua error in package.lua at line 80: module 'strict' not found. | ||
Brougham[52] | MTO Carpool | 327[53] | Highway 407 at Brock Road, Brougham | Lua error in package.lua at line 80: module 'strict' not found. | ||
Burlington[54] | MTO Carpool | 105[55] | Highway 407 at Dundas Street, Burlington | Lua error in package.lua at line 80: module 'strict' not found. | ||
Caledon[56] | MTO Carpool | 40[57] | Highway 10 at Travelled Road, Caledon | Lua error in package.lua at line 80: module 'strict' not found. | ||
Cavan[58] | MTO Carpool | 115[59] | Highway 115 at County Road 10, Cavan–Monaghan | Lua error in package.lua at line 80: module 'strict' not found. | ||
Clarington North[60] | MTO Carpool | 42[61] | Highway 35 at Highway 115, Clarington | Lua error in package.lua at line 80: module 'strict' not found. | ||
Courtice[62] | Park & Ride | 109 | Courtice Road at Baseline Road Courtice | Lua error in package.lua at line 80: module 'strict' not found. | ||
Davis Drive[63] | MTO Carpool | 118[64] | Highway 404 at Davis Drive, Newmarket | Lua error in package.lua at line 80: module 'strict' not found. | ||
Dixie[65] | Station | 170[66] | 4440 Dixie Road, Mississauga | Lua error in package.lua at line 80: module 'strict' not found. | ||
Dundas Street[67] | Park & Ride | 193 | Dundas Street at Highway 412 Whitby | Lua error in package.lua at line 80: module 'strict' not found. | ||
Erin Mills[68] | Station | 300[69][70] | 4430 Erin Mills Parkway, Mississauga | Lua error in package.lua at line 80: module 'strict' not found. | ||
Finch[71] | Terminal | 0 | 5697 Yonge Street, Toronto | Lua error in package.lua at line 80: module 'strict' not found. | ||
Grimsby[72] | MTO Carpool | 202[73] | South Service Road at Casablanca Boulevard, Grimsby | Lua error in package.lua at line 80: module 'strict' not found. | Future Grimsby GO Station[74] | |
Hurontario & 407[75] | Park & Ride | 96 | Highway 407 at Hurontario Street, Mississauga | Lua error in package.lua at line 80: module 'strict' not found. | ||
Kitchener[76] | Terminal | 0 | 15 Charles Street West, Kitchener | Lua error in package.lua at line 80: module 'strict' not found. | ||
Maple[77] | MTO Carpool | 170[78] | 3401 Major Mackenzie Drive, Vaughan | Lua error in package.lua at line 80: module 'strict' not found. | ||
McMaster University[79] | Terminal | 0 | McMaster University, Hamilton | Lua error in package.lua at line 80: module 'strict' not found. | ||
Milton[80] | MTO Carpool | 157[81] | Highway 401 at Highway 25, Milton | Lua error in package.lua at line 80: module 'strict' not found. | ||
Newcastle[82] | MTO Carpool | 152[83] | Highway 35/115 at Highway 2, Newcastle | Lua error in package.lua at line 80: module 'strict' not found. | ||
Newmarket[84] | Terminal | 351 | 320 Eagle Street West, Newmarket | Lua error in package.lua at line 80: module 'strict' not found. | ||
Newmarket[85] | MTO Carpool | 312[86] | Highway 400 at Highway 9, Newmarket | Lua error in package.lua at line 80: module 'strict' not found. | ||
Niagara Falls[87] | Terminal | 0 | 4555 Erie Avenue, Niagara Falls | Lua error in package.lua at line 80: module 'strict' not found. | ||
Niagara Falls[88] | Park & Ride | 45 | Highway 420 at Stanley Avenue, Niagara Falls | Lua error in package.lua at line 80: module 'strict' not found. | Parking at 5451 Stamford Street | |
Oakville[89] | MTO Carpool | 375[90] | Highway 407 at Trafalgar Road, Oakville | Lua error in package.lua at line 80: module 'strict' not found. | ||
Orangeville[91] | MTO Carpool | 55[92] | Broadway at Highway 10 | Lua error in package.lua at line 80: module 'strict' not found. | ||
Orangeville[93] | Park & Ride | 51 | 49 Town Line, Orangeville | Lua error in package.lua at line 80: module 'strict' not found. | ||
Oshawa | Terminal | 0 | 47 Bond Street West, Oshawa | Lua error in package.lua at line 80: module 'strict' not found. | Closed as of September 5, 2020.[94] | |
Peterborough[95] | Terminal | 0 | 190 Simcoe Street Peterborough | Lua error in package.lua at line 80: module 'strict' not found. | ||
Peterborough South[96] | MTO Carpool | 150[97] | Crawford Drive at Harper Road, Peterborough | Lua error in package.lua at line 80: module 'strict' not found. | ||
Queensville[98] | MTO Carpool | 210[99] | Highway 404 at Queensville Sideroad, East Gwillimbury | Lua error in package.lua at line 80: module 'strict' not found. | ||
Renforth[100] | Station | 0[66] | 5001 Commerce Boulevard, Mississauga | Lua error in package.lua at line 80: module 'strict' not found. | ||
Richmond Hill[101] | MTO Carpool | 237[102] | Highway 404 at Major Mackenzie Drive East, Richmond Hill, Ontario | Lua error in package.lua at line 80: module 'strict' not found. | ||
Richmond Hill[103] | Terminal | 0 | 8675 Yonge Street, Richmond Hill | Lua error in package.lua at line 80: module 'strict' not found. | ||
Ritson[104] | Park & Ride | 68 | First Ave at Front Street Oshawa | Lua error in package.lua at line 80: module 'strict' not found. | ||
Scarborough[105] | Terminal | 0 | 300 Borough Drive, Toronto | Lua error in package.lua at line 80: module 'strict' not found. | ||
Sportsworld[106] | Park & Ride | 125 | 65 Sportsworld Crossing Road, Kitchener[107] | Lua error in package.lua at line 80: module 'strict' not found. | ||
Square One[108] | Terminal | 193 | 210 Centre View Drive, Mississauga | Lua error in package.lua at line 80: module 'strict' not found. | ||
Stoney Creek[109] | Park & Ride | 70 | QEW at Centennial Parkway North Hamilton | Lua error in package.lua at line 80: module 'strict' not found. | Future Confederation GO Station | |
Trent University[110] | Terminal | 0 | 1600 W Bank Road, Peterborough | Lua error in package.lua at line 80: module 'strict' not found. | ||
Union[111] | Terminal | 0 | 81 Bay Street, Toronto[112] | Lua error in package.lua at line 80: module 'strict' not found. | ||
University of Guelph[113] | Terminal | 0 | 50 Stone Road East, Guelph | Lua error in package.lua at line 80: module 'strict' not found. | ||
University of Toronto at Scarborough[114] | Terminal | 0 | 1265 Military Trail, Toronto | Lua error in package.lua at line 80: module 'strict' not found. | ||
University of Waterloo[115] | Terminal | 0 | 200 University Avenue, Waterloo | Lua error in package.lua at line 80: module 'strict' not found. | ||
Williams Parkway[116] | MTO Carpool | 75[117] | Highway 410 at Williams Parkway, Brampton | Lua error in package.lua at line 80: module 'strict' not found. | ||
Winston Churchill[118] | Station | 300[69][119] | 4310 Winston Churchill Boulevard, Mississauga | Lua error in package.lua at line 80: module 'strict' not found. | ||
Woodbine[120] | MTO Carpool | 73[121] | Highway 404 at Woodbine Avenue, East Gwillimbury | Lua error in package.lua at line 80: module 'strict' not found. | ||
Yorkdale[122] | Terminal | 0 | 1 Yorkdale Road, Toronto | Lua error in package.lua at line 80: module 'strict' not found. | ||
York Mills[123] | Terminal | 0 | 4023 Yonge Street, Toronto | Lua error in package.lua at line 80: module 'strict' not found. |
Maintenance facilities
GO buses are maintained at 5 facilities:[1]
- Brampton
- Halton Hills
- Oshawa
- Steeprock (North York)
- Streetsville
Notes
- ↑ 1.0 1.1 1.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 3.0 3.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 4.0 4.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 17.0 17.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 27.0 27.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ GO Transit: ABPR
- ↑ GO Transit: A404
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ GO Transit: BARI
- ↑ GO Transit: OQPR
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ GO Transit: BOWI
- ↑ GO Transit: 50PR
- ↑ GO Transit: BOPR
- ↑ GO Transit: BLTT
- ↑ GO Transit: BRPT
- ↑ GO Transit: BRFT
- ↑ GO Transit: B7CL
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ GO Transit: BRKL
- ↑ GO Transit: BROU
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ GO Transit: D7CL
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ GO Transit: CLDN
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ GO Transit: CAVC
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ GO Transit: H35N
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ GO Transit: COPR
- ↑ GO Transit: N404
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ GO Transit: DIXI
- ↑ 66.0 66.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ GO Transit: DUPR
- ↑ GO Transit: EMTW
- ↑ 69.0 69.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ GO Transit: FNCH
- ↑ GO Transit: GRBY
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.[permanent dead link]
- ↑ GO Transit: H407
- ↑ GO Transit: KITB
- ↑ GO Transit: M400
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ GO Transit: MCUV
- ↑ GO Transit: MLPR
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ GO Transit: NCPR
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ GO Transit: NMKT
- ↑ GO Transit: 9400
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ GO Transit: NIFT
- ↑ GO Transit: NFST
- ↑ GO Transit: OAKT
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ GO Transit: OR10
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ GO Transit: ORPR
- ↑ Lua error in package.lua at line 80: module 'strict' not found. Quote is from a Metrolinx notice posted at the terminal; the video shows it at 1:49.
- ↑ GO Transit: PETB
- ↑ GO Transit: PTBS
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ GO Transit: Q404
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ GO Transit: RENT
- ↑ GO Transit: RHCP
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ GO Transit: RHCT
- ↑ GO Transit: RIPR
- ↑ GO Transit: SCAR
- ↑ GO Transit: SPWD
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ GO Transit: S1TM
- ↑ GO Transit: STON
- ↑ GO Transit: TRTU
- ↑ GO Transit: 02300
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ GO Transit: GUNI
- ↑ GO Transit: SCCO
- ↑ GO Transit: WUNI
- ↑ GO Transit: WILL
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ GO Transit: WICH
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ GO Transit: W404
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ GO Transit: YKDL
- ↑ GO Transit: 00011