The trip to Union station in downtown Toronto takes just 17 minutes by train on the Kitchener (formerly Georgetown) GO line. Stops on this line include Union, Bloor, Weston, Bramalea, Brampton, Georgetown, Guelph and Kitchener
Eight trains a day run to Union Station (Eastbound) and seven run from Union (Westbound) weekdays only.
Trains to Union leave Weston between 6:11 a.m. and 9:57 a.m. Trains to Weston leave Union between 3:30 p.m. and 6:30 p.m.
UP Express (Union Pearson Express)
The Weston UP Express began operating in June 2015 in time for the Pan Am Games with a full stop in Weston! Well used and liked, it is a boon for those wishing to get either downtown or to Pearson Airport. It also stops at Dundas West allowing you to link to the Line 2 of the TTC (Bloor-Danforth line). In the future, it will connect with the new Eglinton LRT.
To look at schedules, please visit their website: https://www.upexpress.com/
Weston is well-served by a variety of TTC bus routes connecting to Eglinton, Eglinton West, Jane, Keele, Lawrence, Lawrence West, Royal York and Runnymede stations.
32C Eglinton West (via Trethewey)
Eglinton & Eglinton West stations, Jane & Lawrence, Airport Corporate Centre
Jane station, Jane & Lawrence-Church, York University / north of Highway 7
52 Lawrence West
Lawrence & Lawrence West stations, Lawrence & Jane, Weston & Martingrove
59 Maple Leaf
Lawrence & Lawrence West stations, Lawrence & Jane/Weston, Church & Weston/Jane
73A Royal York
Royal York station, Lawrence & Royal York/Scarlett Road, Dixon & Scarlett
79 Scarlett Rd
Runnymede station, Lawrence & Scarlett/Weston/Jane
Keele station, Weston & Lawrence/Church/St. Phillips, Albion Road