List of GO Transit bus routes

A double-decker GO bus.

This is a list of bus routes served by GO Transit, the sole inter-regional public transit system in Southern Ontario, Canada. These buses serve the Greater Toronto and Hamilton Area (GTHA),[1] and the Greater Golden Horseshoe. The GO Transit bus fleet consists of single-level coach buses and double-decker buses. All of the buses are equipped with bike racks.[2]

Each train route has a corresponding GO Bus service for the times (and directions) when (and where) the trains are not operating. These accept the same tickets as the trains and in many cases serve the same stations. For example, buses operate from Toronto to Milton, and from Aldershot station in West Burlington to Hamilton, at all times except the weekday evening peak when trains are available. Some train routes are similarly extended by buses at all times, as noted in the list of routes, with through buses when the trains do not run. For example buses to Guelph operate from Georgetown during peak times, and from Toronto at off-peak times. Buses serving downtown Toronto operate to a terminal adjacent to Union Station.

Other GO Buses are independent of rail services. Some parts of the route network use expressways (such as the frequent Toronto–Hamilton express bus via the Queen Elizabeth Way) while others are more local in character. Toronto Pearson International Airport is served by two routes: one from Brampton to Yorkdale and York Mills subway stations, and one to Richmond Hill Centre Terminal.

GO bus fares depend on the origin and destination of the trip. Some local municipal bus services offer fare integration, which offers a lower fare in conjunction with a trip on a GO bus. GO buses also offer use of the Presto card.

List of routes

Lakeshore West Corridor

Route Major Stops Notes
  Niagara Falls/Toronto 11 St. Catharines VIA Station  Niagara-on-the-Lake Seasonal service only
12 Burlington GO  Stoney Creek Carpool Lot  Grimsby Carpool Lot  St. Catharines Fairview Mall  Niagara Falls Park & Ride  Niagara Falls VIA Station
12A Burlington GO  Stoney Creek Carpool Lot  Grimsby Carpool Lot
12B Burlington GO  Niagara Falls Park & Ride  Niagara Falls VIA Station
12C Union Station  Burlington GO  Stoney Creek Carpool Lot  Grimsby Carpool Lot  St. Catharines Fairview Mall  Niagara Falls Park & Ride  Niagara Falls VIA Station Seasonal service only
12D Burlington GO  Stoney Creek Carpool Lot  Grimsby Carpool Lot  St. Catharines Fairview Mall
Lakeshore West 15 Aldershot GO  McMaster University
15A Burlington GO  McMaster University
Hamilton/Toronto Express 16 Union Station  Hamilton GO
Lakeshore West 18 Union Station  Aldershot GO  Hamilton GO
18A Burlington GO  Aldershot GO  Hamilton GO
18B Union Station  Port Credit GO  Clarkson GO  Oakville GO  Burlington GO  Aldershot GO  Hamilton GO
18C Union Station  Port Credit GO  Clarkson GO  Oakville GO  Bronte GO  Appleby GO  Burlington GO  Aldershot GO  Hamilton GO
18D Union Station  Port Credit GO  Clarkson GO
18F Union Station  Oakville GO  Bronte GO  Appleby GO  Burlington GO  Aldershot GO  Hamilton GO
18G Union Station  Oakville GO  Burlington GO  Aldershot GO  Hamilton GO
18H Union Station  Port Credit GO  Clarkson GO  Oakville GO

Milton Corridor

Route Major Stops Notes
  Oakville/North York 19 Finch  Yorkdale  Keele & Highway 401 Carpool  Square One  Erin Mills GO  Oakville GO
19A Finch  Yorkdale  Keele & Highway 401 Carpool  Square One
19B York Mills  Square One  Erin Mills GO  Oakville GO
19C Finch  Square One
Milton/Oakville 20 Oakville GO Station  Oakville Carpool  Bronte Carpool  Milton GO Station
Milton 21 Union  Dixie GO  Cooksville GO  Square One  Erindale GO  Streetsville GO  Meadowvale GO  Meadowvale Town Centre  Derry & 9th Line  Milton GO
21A Union  Cooksville GO  Square One  Erindale GO  Streetsville GO  Meadowvale GO  Meadowvale Town Centre  Derry & 9th Line  Milton GO
21B Union  Meadowvale GO  Meadowvale Town Centre  Derry & 9th Line  Milton GO
21C Union  Meadowvale GO Express service
21D Union  Erindale GO  Streetsville GO  Lisgar GO
21E Union  Streetsville GO  Lisgar GO Express service
21F Union  Streetsville GO Express service
21G Union  Erindale GO Express service
21H Union  Dixie GO  Cooksville GO  Square One
21J Union  Cooksville GO  Erindale GO Express service
21K Union  Square One Express service
21L Union  Cooksville GO Express service
21M Union  Dixie GO
21N Union  Erindale GO  Streetsville GO  Meadowvale GO  Meadowvale Town Centre  Derry & 9th Line  Milton GO Reverse direction bus when trains are running.
21P Union  Cooksville GO  Square One  Erindale GO  Streetsville GO  Meadowvale GO
21R Union  Erindale GO  Streetsville GO  Meadowvale GO
21T Union  Cooksville GO  Erindale GO
21V Union  Streetsville GO  Meadowvale GO  Derry & 9th Line  Milton GO
Waterloo/Mississauga 25 Square One  Milton Carpool  Aberfoyle Carpool  Cambridge SmartCentre  Sportsworld  Kitchener  Wilfrid Laurier University  University of Waterloo
25A Milton GO Station  Milton Carpool  Aberfoyle Carpool  Cambridge SmartCentre  Sportsworld  Kitchener  Wilfrid Laurier University  University of Waterloo
25B Square One  University of Waterloo
25C Square One  Wilfrid Laurier University  University of Waterloo
25D Square One  Wilfrid Laurier University
25E Square One  Kitchener
25F York University  Wilfrid Laurier University  University of Waterloo
Milton/North York 27 Finch  Yorkdale  Keele & Highway 401 Carpool  Meadowvale GO Station  Meadowvale Town Centre  Derry & 9th Line  Milton GO
27A Finch  Yorkdale  Keele & Highway 401 Carpool  Meadowvale Business Park  Meadowvale GO Station  Meadowvale Town Centre  Derry & 9th Line  Milton GO
27B York Mills  Meadowvale GO Station  Meadowvale Town Centre  Derry & 9th Line  Milton GO
27D Finch  Yorkdale  Keele & Highway 401 Carpool  Meadowvale GO Station
27F Finch  Yorkdale  Keele & Highway 401 Carpool  Meadowvale Business Park  Meadowvale GO Station

Kitchener Corridor

Route Description Municipalities Served Service
  Guelph/Mississauga[3] 29 Guelph Central GO Station — Cooksville GO Station via Square One Bus Terminal Guelph, Puslinch, Mississauga 14 eastbound trips and 13 westbound trips per weekday
29A Guelph Central GO Station — Square One Bus Terminal Guelph, Puslinch, Mississauga 16 round trips per Sat/Sun
Kitchener 30 Kitchener GO Station - Bramalea GO Station[4] Kitchener, Brampton 2 rush hour round trips per weekday
31 Union Station Bus TerminalUniversity of Guelph Guelph, Eramosa, Halton Hills, Brampton, Mississauga, Toronto 1 late night round trip per Sat/Sun
31A University of Guelph - Union Station Bus Terminal[5] Guelph, Eramosa, Halton Hills, Brampton, Toronto 6 round trips per Sat/Sun
31B Union Station Bus Terminal - Guelph Bus Terminal[6] Guelph, Eramosa, Halton Hills, Brampton, Toronto 2 afternoon outbound trips per weekday
31C Guelph Bus Terminal - Georgetown GO Station Guelph, Eramosa, Halton Hills 1 morning inbound trip per weekday
31D Downtown Georgetown - Bramalea GO Station Halton Hills, Brampton 2 morning inbound trips per weekday
31E Union Station Bus Terminal - Downtown Georgetown Guelph, Eramosa, Halton Hills, Brampton, Mississauga, Toronto 4 late night outbound trips per weekday
3 round trips per Sat/Sun
31F Georgetown GO Station - Union Station Bus Terminal[7] Halton Hills, Brampton, Toronto 4 inbound and 13 outbound trips per weekday
10 round trips per Sat/Sun
31H Brampton GO Station - Union Station Bus Terminal Brampton, Mississauga, Toronto 7 round trips per weekday
31J Brampton GO Station - Union Station Bus Terminal[8] Brampton, Toronto 5 midday round trips per weekday
5 midday round trips per Sat/Sun
31K Brampton GO Station - Bramalea GO Station Brampton 1 morning inbound trip per weekday
31L Bramalea GO Station - Union Station Bus Terminal via Malton GO Station Brampton, Mississauga, Toronto 10 inbound trips and 7 outbound trips per weekday
60 minute weekend service
31M Bramalea GO Station - Union Station Bus Terminal[9] Brampton, Toronto 1 inbound trip per weekday morning
31N Union Station Bus Terminal - Bramalea GO Station via Malton GO Station Brampton, Mississauga, Toronto 8 outbound trips per weekday night
Brampton Trinity Common/North York 32 Trinity Common Terminal — Sheppard-Yonge TTC Station via Bramalea GO Station and Finch Bus Terminal Brampton, Vaughan, Toronto 3 rush hour round trips per weekday
32A Downtown Brampton — Bramalea GO Station via Trinity Common Terminal and Bramalea Terminal Brampton, Vaughan, Toronto 1 rush hour round trip per weekday
32B Downtown Brampton — Sheppard-Yonge TTC Station via Trinity Common Terminal, Bramalea Terminal, Bramalea GO Station and Finch Bus Terminal Brampton, Vaughan, Toronto 6 rush hour round trips per weekday
Kitchener 33 York Mills Bus TerminalGuelph Bus Terminal via Yorkdale Bus Terminal Guelph, Eramosa, Halton Hills, Brampton, Mississauga, Toronto 4 round trips per weekday
33A York Mills Bus TerminalBrampton GO Station via Yorkdale Bus Terminal Brampton, Mississauga, Toronto 4 round trips per weekday
33B York Mills Bus TerminalGeorgetown via Yorkdale Bus Terminal Halton Hills, Brampton, Mississauga, Toronto 2 round trips per weekday
33C Guelph Bus TerminalBrampton GO Station Guelph, Eramosa, Halton Hills, Brampton 1 inbound trip per weekday morning
33D University of GuelphBrampton GO Station Guelph, Eramosa, Halton Hills, Brampton 2 inbound trips per Friday evening
33E York Mills Bus TerminalGeorgetown GO Station Halton Hills, Brampton, Toronto 1 rush hour round trip per weekday
33F Brampton GO StationGuelph Bus Terminal Guelph, Eramosa, Halton Hills, Brampton 1 outbound trip per weekday morning
Brampton/North York 34 Brampton GO StationYork Mills Bus Terminal via Toronto Pearson International Airport, and Yorkdale Bus Terminal Brampton, Mississauga, Toronto 15-60 minute weekday service
60 minute weekend service
34B Finch Bus TerminalBrampton GO Station via York Mills Bus Terminal, Yorkdale Bus Terminal, and Toronto Pearson International Airport Brampton, Mississauga, Toronto 2 outbound trips per weekday morning
35 Brampton GO StationYork Mills Bus Terminal via Humber College and Yorkdale Bus Terminal Brampton, Mississauga, Toronto 60 minute daily service
35A Bramalea TerminalYork Mills Bus Terminal via Humber College and Yorkdale Bus Terminal Brampton, Mississauga, Toronto 5 round trips per weekday
35B Yorkdale Bus TerminalBramalea Terminal via Humber College Brampton, Mississauga, Toronto 1 inbound trip per weekday morning
36 Bramalea TerminalYork Mills Bus Terminal via Yorkdale Bus Terminal Brampton, Mississauga, Toronto 8 rush hour round trips per weekday
36A Brampton GO StationYork Mills Bus Terminal via Yorkdale Bus Terminal Brampton, Mississauga, Toronto 2 rush hour round trips per weekday
Orangeville/Brampton 37 Brampton GO StationOrangeville Mall Orangeville, Caledon, Brampton 6 rush hour round trips per weekday
Bolton/Malton/North York 38 Downtown BoltonMalton GO Station Caledon, Vaughan, Mississauga 6 rush hour round trips per weekday
38A Downtown BoltonYork Mills Bus Terminal via Etobicoke North GO Station, Yorkdale Bus Terminal Caledon, King, Vaughan, Toronto 2 rush hour round trips per weekday
Kitchener 39 Guelph Central GO Station - Bramalea GO Station[10] Guelph, Eramosa, Halton Hills, Brampton 1 rush hour round trip per weekday

Highway 407 Corridor

Route Major Stops Notes
  407 West 45 York University  Square One  Streetsville GO
45A York University  Square One
46 York University  Bramalea GO  Square One  Oakville Carpool  Sheridan College  Oakville GO
46A Square One  Oakville Carpool  Sheridan College
47 York University  Bramalea GO  Square One  Oakville Carpool  Bronte Carpool  Burlington Carpool  McMaster University  Hamilton GO
47A Bramalea GO  Square One  McMaster University
47B Square One  McMaster University
47C Oakville Carpool  McMaster University
47D York University  Bramalea GO
47E Oakville Carpool  Bronte Carpool  Burlington Carpool  McMaster University
47F York University  Bramalea GO  McMaster University
47G Yorkdale  York University  Bramalea GO  Square One  Oakville Carpool  Bronte Carpool  Burlington Carpool  McMaster University  Hamilton GO
47H Bronte Carpool  Burlington Carpool  McMaster University
48 York University  Bramalea GO  Hurontario & 407  Meadowvale GO  Aberfoyle Carpool  University of Guelph
48A York University  Meadowvale GO
48B York University  Bramalea GO  Hurontario & 407  Meadowvale GO
  407 East 51 York University  Richmond Hill Centre  Scarborough Centre  Centennial College  University of Toronto Scarborough  Pickering GO
51A York University  Scarborough Centre
51B York University  Pickering GO
51C York University  Centennial College  University of Toronto Scarborough
51D Richmond Hill Centre  Centennial College  University of Toronto Scarborough
52 York University  Richmond Hill Centre  Unionville GO  UOIT  Oshawa GO
52 York University  Richmond Hill Centre  Unionville GO  UOIT  Oshawa GO
54 York University  Richmond Hill Centre  Unionville GO  Centennial GO  Markham GO  Mount Joy GO
54A York University  Unionville GO
54B York University  Unionville GO  Centennial GO

Richmond Hill Corridor

Route Major Stops Notes
  Pearson Airport Express 40 Richmond Hill Centre Terminal  Toronto Pearson International Airport
  Wonderland GO Bus 60 York Mills Bus Terminal  Yorkdale Bus Terminal  Wonderland Terminal
Richmond Hill 61 Union Station Bus Terminal  Langstaff GO  Richmond Hill GO
61A Union Station Bus Terminal  Richmond Hill GO
61B Union Station Bus Terminal  Langstaff GO

Barrie Corridor

Route Major Stops Notes
  Barrie 63 Union Station Bus Terminal  King City GO
65 Union Station Bus Terminal  Aurora Road & Highway 404  Aurora GO  Newmarket Bus Terminal  East Gwillimbury GO
65A Union Station Bus Terminal  Aurora Road & Highway 404  Aurora GO  Newmarket Bus Terminal
65B Union Station Bus Terminal  Newmarket GO  Newmarket Bus Terminal  East Gwillimbury GO
65C Union Station Bus Terminal  Aurora Road & Highway 404  Aurora GO
65D Union Station Bus Terminal  Aurora GO
65E Union Station Bus Terminal  Aurora Road & Highway 404  Newmarket GO  Newmarket Bus Terminal
65F Union Station Bus Terminal  East Gwillimbury GO
Newmarket/North York Express 66 Yorkdale Bus TerminalNewmarket Bus Terminal
66A Yorkdale Bus TerminalNewmarket Bus Terminal
Barrie 68 Newmarket Bus Terminal — Barrie Bus Terminal
68A Newmarket Bus TerminalBradford, Ontario
Sutton/Newmarket[11] 69 Newmarket Bus TerminalBeaverton
69A Newmarket Bus TerminalSutton
69B Newmarket Bus TerminalKeswick
69C Union Station Bus TerminalKeswick via East Gwillimbury GO Station

Stouffville Corridor

Route Major Stops Notes
  Stouffville 70 Unionville GO   Centennial GO  Markham GO  Mount Joy GO  Stouffville GO  Lincolnville GO  Goodwood  Uxbridge
70A Unionville GO   Markham GO  Mount Joy GO Station  Stouffville GO  Lincolnville GO  Goodwood  Uxbridge
70E Unionville GO  Centennial GO  Markham GO  Mount Joy GO
70F Unionville GO  Markham GO
70G Unionville GO  Markham GO  Mount Joy GO
70H Unionville GO  Centennial GO
71 Union Station  Unionville GO  Centennial GO  Markham GO  Mount Joy GO  Stouffville GO  Lincolnville GO  Goodwood  Uxbridge
71A Union Station  Markham GO  Mount Joy GO Station  Stouffville GO  Lincolnville GO  Goodwood   Uxbridge
71C Union Station  Unionville GO Station  Centennial GO  Markham GO  Mount Joy GO  Stouffville GO  Lincolnville GO
71D Union Station  Markham GO  Mount Joy GO  Stouffville GO  Lincolnville GO Station
71E Union Station  Markham GO  Mount Joy GO
71F Union Station  Unionville GO  Centennial GO
71G Union Station  Unionville GO

Lakeshore East Corridor

Route Major Stops Notes
  Port Perry/Whitby 81 Whitby GO  Brooklin  Myrtle  Port Perry  Greenbank  Sunderland  Cannington  Beaverton
81A Whitby GO  Brooklin  Myrtle  Port Perry
Peterborough/Oshawa[12] 88 Oshawa GO  Newcastle Park & Ride  Clarington North Park & Ride  Cavan/Millbrook Carpool  Peterborough South Carpool  Peterborough Terminal  Trent University
88A Oshawa GO  Trent University Express service
Lakeshore East[13] 90 Oshawa GO  Oshawa Bus Terminal  Bowmanville Park & Ride  Newcastle Park & Ride  Newcastle
90A Oshawa GO  Oshawa Bus Terminal  Bowmanville Park & Ride
90B Union  Pickering GO  Ajax GO  Whitby GO  Oshawa GO
90C Union  Pickering GO  Ajax GO  Whitby GO  Oshawa GO  Oshawa Bus Terminal  Bowmanville Park & Ride  Newcastle Park & Ride  Newcastle
90D Oshawa Bus Terminal  Bowmanville Park & Ride
91 Oshawa GO  Bowmanville Park & Ride  Newcastle Park & Ride  Newcastle
Oshawa/Yorkdale 92 Yorkdale Bus Terminal  York Mills Bus Terminal  Scarborough Centre Bus Terminal  Oshawa Bus Terminal
92A Finch Bus Terminal  York Mills Bus Terminal  Scarborough Centre Bus Terminal  Oshawa Bus Terminal
Durham College/UOIT/Scarborough Express[14] 93 Durham College/UOIT  Scarborough Centre Bus Terminal
Oshawa/Finch Express[15] 96 Finch Bus Terminal  Sheppard-Yonge TTC  Ajax GO  Whitby GO  Oshawa GO
96A Scarborough Centre Bus Terminal  Ajax GO  Whitby GO  Oshawa GO
96B Finch Bus Terminal  Sheppard-Yonge TTC  Scarborough Centre Bus Terminal  Ajax GO  Whitby GO  Oshawa GO
96C Finch Bus Terminal  Sheppard-Yonge TTC  Ajax GO
96D Finch Bus Terminal  Sheppard-Yonge TTC  Whitby GO  Oshawa GO

List of Discontinued GO Bus Services

During GO train service disruptions on the Lakeshore West or Lakeshore East lines, replacement shuttle buses use Route 1 for the Lakeshore West line and Route 9 for the Lakeshore East line.

See also

Notes

  1. Metrolinx About Us
  2. "Info to GO" (PDF). GO Transit. Retrieved 24 May 2011.
  3. Some GO Transit sources continue to list this as part of the Highway 407 West GO Bus service.
  4. Express service.
  5. Bypasses Bramalea and Malton GO Stations.
  6. Bypasses all stops up to and including Bramalea GO Station.
  7. GO Stations on the Georgetown line in Toronto (Bloor, Weston, and Etobicoke North), as well as Malton GO Station in Mississauga, Bramalea GO Station and Brampton GO Station in Brampton, are bypassed when buses are running. Some buses short-turn at Mount Pleasant GO Station due to trains running at the time.
  8. Bypasses Bramalea and Malton GO Stations.
  9. Express service.
  10. Express Service.
  11. Fare Integration with York Region Transit between Newmarket Bus Terminal and Pefferlaw.
  12. 88 Map
  13. Lakeshore East Map
  14. 93 Map
  15. 94/95/96 Map