GO Transit line guide

Kitchener

Union – Stratford · 14 stations.

The Kitchener line is a GO Transit train line between Union and Stratford, with 14 stations, and 13 GO bus routes stop at its stations outside Union.

The Kitchener line runs from Union Station through Toronto's west end, Brampton, and Halton Hills out to Guelph and Kitchener, with Stratford as its far western terminus, 14 stations end to end. Unlike some of GO's more peak-focused corridors, Kitchener runs trains all day: roughly every 30 minutes through the morning and midday, tightening to about 21 minutes during the evening rush, and continuing into the evening at a similar half-hourly pace. Weekend service exists too, starting later at 7:47 a.m. versus 5:15 a.m. on weekdays. Bloor station, partway along the corridor, connects to TTC's Line 2 at Dundas West and to UP Express, making it one of the busier transfer points on the line. Reroute plans Kitchener line trips alongside those connections, so a rider transferring from TTC or continuing on to Pearson sees the whole trip as one itinerary rather than several separate searches.

Kitchener at a glance

Termini
Union – Stratford
Stations
14
Weekday hours
5:15 a.m. – 12:26 a.m. (next day)
Weekend hours
7:47 a.m. – 12:38 a.m. (next day)
Frequency
AM rush every 30 min, PM rush every 21 min, Midday every 31 min, Evening every 30 min. No overnight service.

Stations on Kitchener

GO buses along the Kitchener line

← Back to GO Transit trip planning

Frequently asked questions

Where does the Kitchener GO train go?
The Kitchener line runs between Union and Stratford, stopping at 14 stations.
What are the stops on the Kitchener line?
In order from Union: Union, Bloor, Mount Dennis, Weston, Etobicoke North, Malton, Bramalea, Brampton Innovation District, Mount Pleasant, Georgetown, Acton, Guelph Central, Kitchener and Stratford.
Where can I connect to other transit on the Kitchener line?
Connections at Kitchener line stations: Union (TTC at Union, UP Express at Union, VIA Rail), Bloor (TTC Dundas West, UP Express at Bloor), Mount Dennis (UP Express at Mount Dennis) and Weston (UP Express at Weston).
Which GO buses connect with the Kitchener line?
GO Bus 17 (Waterloo / Hamilton), GO Bus 29 (Guelph / Mississauga), GO Bus 30 (Kitchener / Bramalea), GO Bus 31 (Guelph / Toronto), GO Bus 32 (Brampton Trinity Common / North York), GO Bus 33 (Guelph / North York), GO Bus 36 (Brampton / North York Express), GO Bus 38 (Bolton / Malton), GO Bus 41 (Hamilton / Pickering), GO Bus 43 (Mount Pleasant / McMaster), GO Bus 47 (Hamilton / Hwy 407 Terminal), GO Bus 48 (Guelph / Hwy 407 Terminal) and GO Bus 56 (Oshawa / Oakville) stop at Kitchener line stations outside Union.
Are Kitchener line stations accessible?
Every Kitchener line station is listed as fully accessible.
Can I plan a Kitchener line trip with live status?
Yes. Reroute plans GO trips with live line status from Metrolinx, and connects the train to the TTC, local buses, driving or walking in the same itinerary.

One app for the whole trip.

Every way across the GTA, ranked in one list. No account needed.