GO rail line
Stouffville
Union Station to Old Elm (Stouffville) through Markham
Live status
1 train active · 100% on time right now
- Trains
- 1
- On time
- 100%
- Alerts
- 4
- NOTICE Oct. 31-Nov. 1: Stouffville line service adjustments
Details
Oct. 31-Nov. 1: Service adjustments On Saturday, Oct. 31 and Sunday, Nov. 1, planned construction is taking place on the Stouffville line. GO trains will run between Old Elm GO and Union Station. Southbound trains departing Old Elm/Mount Joy GO will depart up to 27 minutes later than regularly scheduled. Learn more about this and upcoming construction on the Stouffville line.
- NOTICE Oct. 31-Nov. 1: Stouffville line service adjustments
Details
Oct. 31-Nov. 1: Service adjustments On Saturday, Oct. 31 and Sunday, Nov. 1, planned construction is taking place on the Stouffville line. GO trains will run between Old Elm GO and Union Station. Southbound trains departing Old Elm/Mount Joy GO will depart up to 27 minutes later than regularly scheduled. Learn more about this and upcoming construction on the Stouffville line.
- NOTICE Nov. 7-8: Service adjustments
Details
On Saturday, Nov. 7 and Sunday, Nov. 8, planned construction is taking place on the Stouffville line. There will be no GO train service on the Stouffville line.GO buses will serve Old Elm GO making all stops to Unionville GO, then running direct to Union Station Bus Terminal. There will be no GO Transit service at Milliken, Agincourt, and Kennedy GO. Learn more about this and upcoming construction on the Stouffville line.
Line map
Stouffville live map
Stations on the Stouffville line
Tap any station for live departures.
Popular Stouffville trips
Schedules, live countdowns and fares for each pair.
- Kennedy to Union Station
- Agincourt to Union Station
- Milliken to Union Station
- Unionville to Union Station
- Centennial to Union Station
- Markham to Union Station
- Mount Joy to Union Station
- Stouffville to Union Station
- Old Elm to Union Station
- Union Station to Kennedy
- Union Station to Agincourt
- Union Station to Milliken
- Union Station to Unionville
- Union Station to Centennial
- Union Station to Markham
- Union Station to Mount Joy
- Union Station to Stouffville
- Union Station to Old Elm
When does the Stouffville line run?
Stouffville line service is most frequent during weekday peak hours in the peak direction, with expanding all-day two-way service between Union and Unionville. Weekend service also runs between Union and Unionville, with less frequent trips continuing to Mount Joy, Stouffville, and Old Elm as GO Expansion progresses.
| Hr | Minutes past the hour |
|---|---|
| 05 | |
| 06 | |
| 07 | |
| 08 | |
| 09 |
About the Stouffville line
The Stouffville line runs between Union Station and Old Elm, north of Stouffville, crossing eastern Toronto, Markham, and the edge of Whitchurch-Stouffville. Ten stations span the corridor: Union, Kennedy, Agincourt, Milliken, Unionville, Centennial, Markham, Mount Joy, Stouffville, and Old Elm. Kennedy connects to TTC Line 2 (Bloor-Danforth). Stouffville has transitioned from peak-only service to growing all-day two-way operation as part of the GO Expansion program, with an increasing midday and weekend presence.
Stouffville line FAQ
- Does the Stouffville line run on weekends?
- Yes — between Union and Unionville on most weekends. Service further north to Mount Joy, Stouffville, and Old Elm is more limited on weekends.
- Where is Old Elm station?
- Old Elm is the northern terminus of the Stouffville line, located just north of the town of Stouffville. It replaced the former Lincolnville station as the line’s end point after a recent corridor upgrade.
- Can I transfer to the TTC subway from the Stouffville line?
- Yes. Transfer to TTC Line 2 (Bloor-Danforth) at Kennedy GO.
- How long does Union to Stouffville take?
- Roughly 55 to 65 minutes, depending on the trip and stopping pattern.
- Where can I see live Stouffville line departures?
- Rail Six shows live departures for every Stouffville line station. Tap any station above for its live board.