GO rail line
Kitchener
Union Station to Kitchener and Waterloo Region
Live status
3 trains active · 100% on time right now
- Trains
- 3
- On time
- 100%
- Alerts
- 2
- MAJOR DELAYS Kitchener Line – Track speed reductions
Details
Due to the track conditions between Kitchener GO and Stratford GO, trains will require to operate at reduced speeds. As a result, trips may experience delays of up 20 minutes travelling through this area. Customers are encouraged to allow extra travel time and check their trip before travelling. For current train status, please click here. We appreciate your patience and will send updates as we have more information.
- NOTICE Oct. 31-Nov. 1: Kitchener line service adjustments
Details
Oct. 31-Nov. 1: Service adjustments On Saturday, Oct. 31 and Sunday, Nov. 1, GO trains will run between Mount Pleasant and Mount Dennis GO. There will be select GO buses running between Stratford or Kitchener GO and Hwy 407 Bus Terminal. There will be no GO Transit service at Bloor GO. Service will be adjusted on Friday, Oct. 30. Learn more about this and upcoming construction on the Kitchener line.
Line map
Kitchener live map
Stations on the Kitchener line
Tap any station for live departures.
Popular Kitchener trips
Schedules, live countdowns and fares for each pair.
- Bloor to Union Station
- Mount Dennis to Union Station
- Weston to Union Station
- Etobicoke North to Union Station
- Malton to Union Station
- Bramalea to Union Station
- Brampton to Union Station
- Mount Pleasant to Union Station
- Georgetown to Union Station
- Acton to Union Station
- Guelph to Union Station
- Kitchener to Union Station
- Union Station to Bloor
- Union Station to Mount Dennis
- Union Station to Weston
- Union Station to Etobicoke North
- Union Station to Malton
- Union Station to Bramalea
- Union Station to Brampton
- Union Station to Mount Pleasant
- Union Station to Georgetown
- Union Station to Acton
- Union Station to Guelph
- Union Station to 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.
| Hr | Minutes 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.