GO rail line

Kitchener

Union Station to Kitchener and Waterloo Region

Live status

No trains currently in motion

No active alerts on this line.

Trains
0
On time
100%
Alerts
0

Line map

Kitchener

0 live
13 stations KI
Loading map...

Stations on the Kitchener line

Tap any station for live departures.

  1. 01 Union Station UN
  2. 02 Bloor BL
  3. 03 Mount Dennis MD
  4. 04 Weston WE
  5. 05 Etobicoke North ET
  6. 06 Malton MA
  7. 07 Bramalea BE
  8. 08 Brampton BR
  9. 09 Mount Pleasant MO
  10. 10 Georgetown GE
  11. 11 Acton AC
  12. 12 Guelph GL
  13. 13 Kitchener KI

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.

Direction
Day

First Last 11 trains

Kitchener schedule, Kitchener, To Union, Today. Rows are the hour; cells are minutes past the hour.
HrMinutes past the hour
05
06
07
08
11
14
15
20

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.

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.