GO rail line

Stouffville

Union Station to Old Elm (Stouffville) through Markham

Live status

1 train active · 100% on time right now

No active alerts on this line.

Trains
1
On time
100%
Alerts
0

Line map

Stouffville

0 live
10 stations ST
Loading map...

Stations on the Stouffville line

Tap any station for live departures.

  1. 01 Union Station UN
  2. 02 Kennedy KE
  3. 03 Agincourt AG
  4. 04 Milliken MK
  5. 05 Unionville UI
  6. 06 Centennial CE
  7. 07 Markham MR
  8. 08 Mount Joy MJ
  9. 09 Stouffville ST
  10. 10 Old Elm LI

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.

Direction
Day

First Last 7 trains

Stouffville schedule, Old Elm, To Union, Today. Rows are the hour; cells are minutes past the hour.
HrMinutes 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.