But here's a handy hint. All GO bus routes have a two-digit number. The first digit indicates the corridor or region it serves or is connected to. Since they added route numbers about a decade ago, it's been very helpful identifying buses as the system got more complex.
1: Lakeshore West
- Route 12: Burlington-Niagara Falls (extended to the Dundas/407 carpool lot in September)
- Route 15: Aldershot-McMaster shuttle
- Route 16: Hamilton-Toronto Express
- Route 18: Lakeshore West "Train Bus" - the early morning/late night runs to/from Union Station, and the bus connections from Aldershot to Hamilton GO Centre
- Route 19: Oakville-Mississauga-North York bus
2: Milton
- Route 20: Milton-Oakville
- Route 21: Milton "Train Bus" - which has 18 different permutations!
- Route 25: Square One-Waterloo
- Route 27: Milton-North York (Hwy 401)
- Route 29: Square One-Guelph
3: Kitchener
- Route 30: Bramalea-Guelph via Hwy 407/401
- Route 31: Kitchener "Train Bus" - 14 different permutations
- Route 32: Trinity Common/Bramalea-North York
- Route 33: Guelph/Brampton-North York
- Route 34: Pearson Airport-North York
- Route 36: Brampton/Bramalea-North York
- Route 37: Orangeville-Brampton
- Route 38: Bolton-Malton/Bolton-Woodbridge-North York
4: Highway 407 West
- Route 40: Richmond Hill-Pearson Airport-Hamilton route.
- Route 45: Streetsville-Square One-York U
- Route 46: Oakville-Square One-York U
- Route 47: Hamilton-McMaster-Square One-York U
- Route 48: Guelph-York U
5: Highway 407 East
- Route 51: York U-Scarborough-Pickering
- Route 52: York U-UOIT-Oshawa
- Route 54: York U-Markham
6: Barrie and Richmond Hill corridors
- Route 60: Canada's Wonderland
- Route 61: Richmond Hill "Train Bus"
- Route 63: King City-Maple-Rutherford-Union "Train Bus"
- Route 65: Newmarket-Aurora-Union "Train Bus"
- Route 66: Newmarket-Hwy 400-North York
- Route 67: Keswick-Hwy 404-North York
- Route 68: Barrie-Bradford-Newmarket
7: Stouffville Corridor
- Route 70: Train meets from Unionville and Stouffville to Uxbridge
- Route 71: Uxbridge-Stouffville-Markham-Union Station "Train Bus"
8: Northeast
- Route 81: Whitby-Port Perry-Beaverton
- Route 88: Oshawa GO-Peterborough
9: Lakeshore East
- Route 90: Lakeshore East "Train Bus" - both theearly morning/late night runs to/from Union Station, and the bus connections from Oshawa to Newcastle
- Route 91: Express bus from Oshawa GO to Bowmanville and Newcastle
- Route 92: Oshawa-Yorkdale via Highway 2
- Route 93: Scarborough-UOIT super express
- Route 96: Oshawa-North York Express via Hwy 401
I really appreciate this system given the aforementioned complexity of the bus network. Though I still think it could be improved even more.
They should consistently use "E" and "F" branches to denote express branches, like the TTC does. I can't see any particular pattern with their current lettering.
Here's a selection of GO express bus branches:
12 Burlington-Niagara: B and D
19 Oakville-North York: B and C
25 Waterloo-Square One: B and C,
27 Milton-North York: C
45 Streetsville-YorkU: Entire route is express relative to other 407 routes, which has caught me off-guard
47 Hamilton-YorkU: formerly J (now Route 40)
Then there's some odd groupings:
Route 25F (Waterloo-Bramalea-YorkU) has nothing to do with Route 25 (Waterloo-Square One). The only stops they share are the two in Waterloo, which obviously no one is taking GO Transit between. The "F" is in fact a 407-series route akin to the 48 Guelph-Bramalea-YorkU and should therefore have a 40-series number.
The 19 Oakville-North York seems more akin to other 401 routes such as the 27, 33, 34 and 36 than it does to the Lakeshore West corridor. I think it would be more intuitive to have "401 West" or "401" as a corridor. To free up a digit, they could dump the 80-series into the Lakeshore East corridor, or merge the 40- and 50- 407 corridors together since we'll likely see an increase in through-running when Highway 407 Station opens.