• Text Size

GO Transit

In operation since 1967, GO Transit is the regional public transit service for the Greater Toronto and Hamilton Area. GO has evolved from a single train line along Lake Ontario’s shoreline into an extensive network of train lines and bus routes that now provides nearly 70 million customer journeys a year. Its green and white trains and buses serve a population of more than seven million across more than 11,000 square kilometres, stretching from Hamilton and Kitchener-Waterloo in the west to Newcastle and Peterborough in the east, and from Orangeville, Barrie and Beaverton in the north to Niagara Falls in the south.

Find GO train and bus services.

Rail Services

Since the release of our first regional transportation plan in 2008, Metrolinx has overseen a major expansion of GO train service. We have increased weekly trips to nearly 2,000 from 327 - six times the 2008 service levels. In that time, we have increased our ownership of the rail corridors on which we operate from 30.6% to 79.3%.

Key Facts

Number of stations 59 67 90
Number of route kms 390 km 460 km +545 km
Number of weekly trips 327 1,968 More than 6,000
Annual passenger trips +43M +56.5M +125M
All-day service Lakeshore West (to/from Aldershot)
Lakeshore East (to/from Oshawa)
Lakeshore West (to/from Aldershot)
Lakeshore East (to/from Oshawa)
Barrie (to/from Aurora)
Stouffville (to/from Unionville)
Lakeshore West (to/from Hamilton GO)
Lakeshore East (to/from Oshawa)
Barrie (to/from Allandale-Waterfront)
Stouffville (to/from Mount Joy)
Kitchener (to/from Mount Pleasant)

We’ve also made the following improvements since 2008:

  • Station renovations: 29
  • New We’ve also made the following improvements since 2008:parking spots: 21,951
  • Platform extensions: 13
  • Crossing upgrades: 6
  • Facilities: 15
  • Parking lot rehabilitations: 27
  • Pedestrian tunnels and bridges: 20
  • Kiss and rides: 2

Bus Service

GO bus service was introduced in 1970 to help extend the GO service area and service window not attainable by train. Nearly 50 years later, this trend continues. The GO bus service area is vast, connecting communities to the broader regional transit network. Currently, the routes either serve to replace some train service outside of rush hour, or they offer connections beyond the reach of the seven rail lines.

Ridership has grown 3.4% year-over-year since 2008. Notably, the bus routes that serve markets beyond the reach of the rail lines are the fastest-growing customer segment within GO Transit.

Key facts:

  • Number of terminals: 15
  • Number of route kms: 2,796 km
  • Number of routes: 44
  • Number of weekly bus trips: 13,939 (an increase of 13% since 2009)
  • Annual passenger trips: 16.7M (an increase of 34% since 2008)
  • Park and ride lots: 34

What’s Next

We are in the midst of a 10-year rail expansion program that will make it better, faster and easier to take GO Transit. Every area will see improvements, whether through more two-way, all-day train service, or more rush hour train trips.

By 2025:

  • we will run electric trains every 15 minutes or better, all day and in both directions, within the most heavily travelled sections of our network;
  • we will run four times the number of trips outside of weekday rush-hour periods, including evenings and weekends, than we do today;
  • we will run twice the number of trips during weekday rush-hour periods than we have today.

Learn more about GO Expansion.

Major Achievements


  • New Tier 4 locomotives are delivered and undergo commissioning testing prior to going into service. Tier 4 diesel engine technology is the most emissions-friendly diesel technology available.
  • Fifty-two new trips per week are introduced on the Lakeshore West and East lines between Oakville and Oshawa.
  • A six-month (April 28 – October 31) pilot takes effect on the Barrie line that allows children to travel free.
  • PC Express launches at five GO stations—Bronte GO, Oakville GO, Clarkson GO, Rouge Hill GO, and Whitby GO.


  • A new fare discount is introduced that amounts to $1.50 off an adult TTC fare when PRESTO is used for a combined trip on the TTC and GO Transit.
  • The new Downsview Park GO Station goes into operation and GO train service is increased to all day, seven days a week on the Barrie line.
  • New all-day weekday GO train service between Union Station and Unionville GO Station starts on the Stouffville line.
  • GO bus service to the new Renforth Transitway station begins, marking the completion of the Mississauga Transitway.


  • GO train service is extended to serve the new Gormley GO Station on the Richmond Hill line.
  • A tenth weekday GO train trip is introduced on the Milton line, for a total of 100 per week, up from 60 in 2008.
  • GO train service to Kitchener, Guelph and Acton is doubled and GO bus service to Kitchener is enhanced with all-day express routes.
  • GO bus service on the Mississauga Transitway begins, serving the new stations at Erin Mills and Winston Churchill.
  • New GO bus service to Brantford is introduced.
  • GO bus service connecting Milton GO train service and Cambridge begins.
  • New low-floor double-decker buses are added to the fleet.


  • New rail cab cars go into service.
  • The new GO York Concourse opens and the Bay Concourse closes for renovations at Union Station.
  • The new West Harbour GO Station goes into operation on the Lakeshore West line.
  • Weekday midday service is reintroduced on the Kitchener line.
  • GO bus services connecting Hamilton, Oakville and Mississauga to Pearson International Airport are introduced.


  • GO Transit receives 2013 Outstanding Achievement Award from the American Public Transportation Association.
  • Midday, evening, and weekend GO train service is increased from every hour to every half hour on the Lakeshore East and West lines, nearly doubling the amount of off-peak train trips in the largest service expansion in GO Transit’s history.
  • The new Acton GO Station goes into operation on the Kitchener line.


  • The GO Service Guarantee is launched, reinforcing GO’s customer commitment to on-time performance.
  • PRESTO is rolled out to the entire GO system.
  • Go train service is extended to the new Allandale Waterfront GO Station on the Barrie line. A pilot for seasonal weekend service begins.
  • New low-top double-decker buses are added to the GO bus fleet.


  • GO train service is extended to Kitchener on the Georgetown line, which is renamed the Kitchener line. This extension also serves a new station at Guelph.


  • The Passenger Charter is launched. A series of five customer promises marks the public shift to a customer-first transit service.


  • Seasonal weekend GO train service to Niagara Falls is introduced, including a stop at St. Catharines.
  • New all-week GO bus service to Niagara Falls, Peterborough and Kitchener-Waterloo begins.


  • GO train service is extended to Lincolnville GO Station on the Stouffville line.
  • All GO buses are equipped with bike racks.