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

35 Jane
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

89 Weston
Keele station, Weston & Lawrence/Church/St. Phillips, Albion Road