GO Train

Stouffville Line GO Expansion

Stouffville Line GO Expansion

All-day, two-way GO service is coming, to connect you what matters.

Today, the GO Train from York Region to Toronto and back is a commuter experience, accommodating customers who work in the city. Tomorrow, GO Expansion on the Stouffville line will offer frequent electrified train service in both directions, with trains every 15 minutes or better, as well as access to new stations and transit connections. There will be more trips at every point along the line – from Stouffville to Markham, Scarborough, and Toronto, giving you transit options for doing the things you love, wherever they’re found in the region. We’re transforming your line into true frequent rapid transit experience, faster, better and easier.

Projects underway

Find out more about what we're building in your community.



No matter the time of day you want to get moving, you’re going to have transit options. Convenient service when you need it will help you live life to its fullest potential, no matter where it takes you. Service on the Stouffville line will increase 400%, including even more frequent service during middays, evenings and weekends.


We’re increasing the number of weekly train trips from 200 to over 2,000. That’s a lot more seats and a lot more options – and a lot fewer cars on the roads. With more residents using clean, quick transit, we’ll be doing our part to make your life in our region better.


This line is your local launching pad into a regional rapid transit network. Take that exciting new job in another city, make fun weekend plans, and visit family more conveniently. Along with connections to the TTC subway, the Eglinton Crosstown LRT and YRT/Viva, you’ll have opportunities to move like never before. All proposed new station stops are subject to completion of a full business case analysis.

Two-way service
All-day service
Every 15 minutes to Unionville

In the news

Old Elm GO Station is now complete

October 30, 2023

The new and improved Old Elm GO Station is now open to customers. Located at 12958 Tenth Line in the Town of Stouffville, the new station replaces the previous station on Bethesda Road, which is adjacent to the layover facility where Metrolinx stores and maintains GO Trains. [Read more]

New rail overpass improves safety and access at Milliken GO

October 5, 2023

Improvements around Milliken GO Station in northeast Toronto are making it easier for community members to travel.  

In addition to the newly renovated station, the neighbourhood surrounding Milliken GO Station is now benefiting from a new rail-over-road overpass, also known as a grade separation, located at Steeles Avenue East between Kennedy Road and Midland Avenue. [Read more]

Back in time: A look at the evolution of Agincourt GO

September 26, 2023

Agincourt GO Station is a longstanding hub for the historic Scarborough community for which it shares a name.

The latest chapter in the station’s history saw it undergo a massive transformation. A new station building was built, and new platforms, tunnels and tracks were all added. [Read more]

Major improvements complete along Stouffville GO Line

September 15, 2023

Major improvements are now complete at Agincourt and Milliken GO Stations.

From new platforms and tunnels to bike lanes and improved traffic flow - the upgrades at both stations mean customers can now enjoy more modern amenities and a more accessible transit experience. [Read more]

Find more updates on Discover.

Subscribe to e-newsletter

Sign-up for regional updates

Subscribe for the latest news from Metrolinx. You can unsubscribe at any time.

Connect with us on social

Follow us