Compiled by Peter Coulman
May 11, 1968
Coincident with the extension of the BLOOR-DANFORTH SUBWAY to Warden, service begins on the 12 KINGSTON ROAD route, replacing parts of the 86 SCARBORO route. Buses run from Victoria Park station via west on Denton, south on Victoria Park, west on Woodale, south on Bingham, east through Bingham loop, east on Meadow, south on Blantyre and east on Kingston Road to loop via south on Cathedral Bluffs, west on Sloley and north on Brooklawn to Kingston Road and return via west on Kingston Road, north on Bingham, east through Bingham loop, north on Victoria Park and east on Denton into Victoria Park station.
The proposed east end looping via Cathedral Bluffs, Sloley and Brooklawn was altered at the last minute due to pressure from local residents. This looping had been in use since the 1950s as a short turn looping for the 86B SCARBORO “St. Clair” buses, although this was discontinued in early 1961, also due to pressure from local residents.
As a result of this pressure, service on 12 KINGSTON ROAD starts with buses looping via south on Brooklawn, west on Barkdene Hills and north on Brimley to Kingston Road. Service offered seven days a week, eighteen hours a day, out of Danforth Garage. In addition, some early morning trips running in from St. Clair short turn at Bingham.
(*NOTE: At Bingham Loop, SB/EB 12 buses use the west end of platform while NB 12 buses use the east end of the platform.)
|
KINGSTON RD |
12 |
S T C L A I R |
|
7 days a week, 18 hours a day | ||
|
KINGSTON RD |
12A |
S T C L A I R |
|
Early morning short turns. | ||
November 22, 1980
Looping at St. Clair and Kingston Road revised. Buses now loop clockwise from Brimley and Kingston Road via north on Brimley, east on St. Clair, south on Brooklawn, west on Barkdene Hills and north on Kingston Road, returning via west on Kingston Road. During the morning rush hour, this loop is reversed to counterclockwise.
June 25, 1984
Service begins on a new rush hour branch, providing service on Brimley Road between St. Clair and Eglinton. Buses on the 12B branch operate from Victoria Park station, following the regular route to Brimley, then heading north on Brimley and west on Eglinton to Kennedy station. Service operates every ten minutes during the morning rush hour and every twelve minutes during the afternoon rush hour. Buses leave Victoria Park Station from 6:05 a.m. to 8:55 a.m. and from 3:04 p.m. to 6:16 p.m. They’ll leave Kennedy Station from 6:15 a.m. to 9:07 a.m. and from 3:49 a.m. to 6:37 p.m.
|
KINGSTON RD |
12 |
S T C L A I R |
|
7 days a week, 18 hours a day | ||
|
KINGSTON RD |
12A |
S T C L A I R |
|
Occasional short turns. | ||
|
KINGSTON RD |
12B |
KENNEDY STN |
|
Monday to Friday, rush hours only | ||
September 4, 1984
All buses operating southbound on Victoria Park no longer run through Bingham loop via Woodale and Bingham. Buses now operate via south on Victoria Park, east on Meadow and south on Blantyre to Kingston Road before heading east on Kingston Road. Northbound buses continue to run through Bingham loop.
February 18, 1990
A new branch established extending service from Brimley and Kingston Road via Kingston Road to loop via Kingston Road, Morningside and Lawrence, replacing part of the 114 kINGSTON ROAD EAST route. Service provided weekdays only, leaving Victoria Park station from 5:56 a.m. to 6:18 p.m. and leaving Lawrence from 6:00 a.m. to 6:27 p.m.
|
KINGSTON RD |
12 |
S T C L A I R |
|
7 days a week, 18 hours a day | ||
|
KINGSTON RD |
12A |
S T C L A I R |
|
Occasional short turns and early morning runs. | ||
|
KINGSTON RD |
12B |
KENNEDY STN |
|
Monday to Friday, rush hours only | ||
|
KINGSTON RD |
12C |
LAWRENCE |
|
Monday to Friday, rush hours and midday | ||
May 12, 1992
Additional morning rush hour service provided on Victoria Park. Buses run from Victoria Park station via Denton and Victoria Park to loop at Bingham loop (via Kingston Road, Bingham and Bingham loop to Victoria Park) and return.
|
KINGSTON RD |
12 |
S T C L A I R |
|
7 days a week, 18 hours a day | ||
|
KINGSTON RD |
12B |
KENNEDY STN |
|
Monday to Friday, rush hours only | ||
|
KINGSTON RD |
12C |
LAWRENCE |
|
Monday to Friday, rush hours and midday | ||
|
KINGSTON RD |
12D |
VICTORIA PK STN |
|
Monday to Friday, morning rush hours | ||
February 18, 1996
As a result of a systemwide service reduction due to the elimination of provincial transit subsidies, service is revised. The 12D Bingham operation is eliminated (last day of service, February 16, 1996). In addition, a new late-evening branch (operating after 10 p.m. on weekdays and 7 p.m. on weekends) established, running from Victoria Park station over the regular route to Kingston Road and Midland, then north on Midland and east on Eglinton to Kennedy station, providing service on Midland Avenue when the 20 CLIFFSIDE route was not in operation. Service east of Midland no longer offered after 10 p.m. on weekdays and 7 p.m. on weekends.
12 |
KINGSTON RD |
|
12 |
KINGSTON RD |
TO VICTORIA PARK STN |
TO ST CLAIR AND BARKDENE HILLS |
|||
Monday to Friday, daytime and early evening |
||||
12A |
KINGSTON RD |
|
12A |
KINGSTON RD |
TO VICTORIA PARK STN |
TO KENNEDY STN |
|||
Weekday late evenings, Weekend evenings. |
||||
12B |
KINGSTON RD |
|
12B |
KINGSTON RD |
TO VICTORIA PARK STN |
TO KENNEDY STN |
|||
Monday to Friday, rush hours only |
||||
12C |
KINGSTON RD |
|
12C |
KINGSTON RD |
TO VICTORIA PARK STN |
TO LAWRENCE |
|||
Monday to Friday, rush hours and midday |
||||
February 14, 1999
The 12C “Lawrence” branch discontinued. Service on this section of Kingston Road still provided by 86 SCARBOROUGH and 102 MARKHAM ROAD.
Unknown date (Early 2000s?)
Southbound/Eastbound buses no longer run via Meadow and Blantyre to get to Kingston Road, instead running south on Victoria Park directly to Kingston Road.
November 23, 2008
As part of a systemwide service increase due to the Ridership Growth Strategy, service on 20 CLIFFSIDE now operates whenever the subway is open. Service on the 12A ‘Midland” branch discontinued. Also, service on the 12B “Brimley” branch increased to operate whenever the subway is open. The main “12” branch to Berkdene Hills now provides additional service Mondays through Fridays, during rush hours, midday and early evenings.
12 |
KINGSTON RD |
|
12 |
KINGSTON RD |
TO VICTORIA PARK STN |
TO ST CLAIR AND BARKDENE HILLS |
|||
Monday to Friday, except late evenings |
||||
12B |
KINGSTON RD |
|
12B |
KINGSTON RD |
TO VICTORIA PARK STN |
TO KENNEDY STN |
|||
7 days a week, 18 hours a day |
||||
May 8, 2011
At the direction of the TTC Board, service is rerouted to serve Variety Village on Danforth Avenue. Buses on the 12B Brimley branch, now redesigned 12A, divert eastbound from Kingston Road via north on Birchmount and east on Danforth Avenue before returning to the route at Kingston Road. Westbound buses reverse this diversion. The 12 branch to Barkdene Hills is unaffected, which means that service on Kingston Road between Birchmount and Danforth disappears after 10 p.m. weekdays and all day weekends.
12 |
KINGSTON RD |
|
12 |
KINGSTON RD |
TO VICTORIA PARK STN |
TO ST CLAIR AND BARKDENE HILLS |
|||
Monday to Friday, except late evenings |
||||
12A |
KINGSTON RD |
|
12A |
KINGSTON RD |
TO VICTORIA PARK STN |
TO KENNEDY STN  |
|||
7 days a week, 18 hours a day |
||||
November 20, 2011
In response to residents complaints about the reduction of service on Kingston Road between Birchmount and Danforth, service is restored. On Saturdays, Sundays and holidays throughout the day and until the late evening, alternate buses operate via Kingston Road (12) and Variety Village (12A), providing service of 40 minutes or better on either branch.
Late evening service throughout the week continues to operate on Danforth Avenue only east of Birchmount Road.

