Schedule, stations & live delays

Kitchener GO Line

Union Station to Kitchener and Waterloo Region

Live status

No trains currently in motion

  • Kitchener Line Service Adjustments Today, there are some service adjustments on the Kitchener line:· The 08:36 train departing Kitchener GO is arriving at Union Station two minutes later at 10:17. · The 16:28, 17:28 and 18:28 trains departing Bramalea GO will depart two minutes earlier at 16:26, 17:26 and 18:26.Learn more about this construction work and how your commute will be impacted,

About the Kitchener line

The Kitchener line runs between Union Station and Kitchener, linking downtown Toronto with Brampton, Georgetown, Guelph, and the Waterloo Region. Thirteen stations span the corridor: Bloor, Mount Dennis, Weston, Etobicoke North, Malton, Bramalea, Brampton, Mount Pleasant, Georgetown, Acton, and Guelph, with Kitchener as the western terminus. The eastern end of the line is also served by the UP Express airport train, which shares track between Union and Bloor. GO’s Kitchener line has been transitioning from peak-only service to expanded all-day two-way operation as part of the GO Expansion program, with service levels growing year over year.

Stations on the Kitchener line

Tap any station for live departures.

  1. Union Station
  2. Bloor
  3. Mount Dennis
  4. Weston
  5. Etobicoke North
  6. Malton
  7. Bramalea
  8. Brampton
  9. Mount Pleasant
  10. Georgetown
  11. Acton
  12. Guelph
  13. Kitchener

When does the Kitchener line run?

Kitchener line trains run most frequently during weekday peak hours, with additional midday and evening service. All-day two-way service runs between Union and Bramalea or Mount Pleasant on weekdays; weekend service runs to Mount Pleasant. Service all the way to Kitchener is less frequent and concentrated around peak periods, with additional trips added as GO Expansion continues.

Kitchener line FAQ

Does the Kitchener line run on weekends?
Yes — between Union and Mount Pleasant. Service all the way to Kitchener is limited on weekends; most weekend Kitchener travel requires a GO Bus connection from an intermediate station.
What is the difference between the Kitchener line and UP Express?
UP Express is a dedicated airport train running only between Union and Pearson Airport (via Bloor and Weston). The Kitchener line is the full GO corridor going all the way to Kitchener. The two share track east of Weston but have different stops and fare structures.
Can I transfer to the TTC subway from the Kitchener line?
Yes. Transfer at Bloor GO to TTC Line 2 (Dundas West station).
How long does Union to Kitchener take by GO train?
Roughly two hours end to end, depending on the trip and the number of intermediate stops.
Where can I see live Kitchener line departures?
Rail Six shows live departures for every Kitchener line station. Tap any station above for its live board.