GO Transit line guide

Stouffville

Union – Old Elm · 10 stations.

The Stouffville line is a GO Transit train line between Union and Old Elm, with 10 stations, and 4 GO bus routes stop at its stations outside Union.

The Stouffville line runs northeast from Union Station through Scarborough and into York Region, ending at Old Elm. Ten stations make the route: Union, Kennedy, Agincourt, Milliken, Unionville, Centennial, Markham, Mount Joy, Stouffville, and Old Elm. Unlike the Milton and Richmond Hill lines, Stouffville runs seven days a week, weekday trains start just after 5 a.m. and run past midnight, and weekend service begins around 7 a.m. and also runs late. Evening peak trains come roughly every 30 minutes, and midday and evening service settles into an hourly pattern the rest of the time. The line passes through Unionville and Markham, both part of the city of Markham, before crossing into the town of Whitchurch-Stouffville near its northern end. At Union, Stouffville line trains connect to every other GO corridor, TTC, and UP Express, making it easy to continue into downtown Toronto or across the rest of the network.

Stouffville at a glance

Termini
Union – Old Elm
Stations
10
Weekday hours
5:08 a.m. – 1:12 a.m. (next day)
Weekend hours
7:09 a.m. – 12:12 a.m. (next day)
Frequency
PM rush every 30 min, Midday every 60 min, Evening every 60 min. No am rush or overnight service.

Stations on Stouffville

GO buses along the Stouffville line

← Back to GO Transit trip planning

Frequently asked questions

Where does the Stouffville GO train go?
The Stouffville line runs between Union and Old Elm, stopping at 10 stations.
What are the stops on the Stouffville line?
In order from Union: Union, Kennedy, Agincourt, Milliken, Unionville, Centennial, Markham, Mount Joy, Stouffville and Old Elm.
Where can I connect to other transit on the Stouffville line?
Connections at Stouffville line stations: Union (TTC at Union, UP Express at Union, VIA Rail) and Kennedy (TTC at Kennedy).
Which GO buses connect with the Stouffville line?
GO Bus 52 (Oshawa / Hwy 407 Terminal), GO Bus 56 (Oshawa / Oakville), GO Bus 70 (Uxbridge / Mount Joy) and GO Bus 71 (Stouffville) stop at Stouffville line stations outside Union.
Are Stouffville line stations accessible?
Every Stouffville line station is listed as fully accessible.
Can I plan a Stouffville line trip with live status?
Yes. Reroute plans GO trips with live line status from Metrolinx, and connects the train to the TTC, local buses, driving or walking in the same itinerary.

One app for the whole trip.

Every way across the GTA, ranked in one list. No account needed.