Compiled by Jeffrey Kay
Map by John Calnan
See Also
The history of TTC bus service on Markham Road begins on September 5, 1961 when service started on a branch of the 86 SCARBORO bus. On this day, the 86E branch began, operating from the Churchill Heights area between Lawrence and Ellesmere south to Kingston Road and southwest to Bingham loop. On May 11, 1968, service was diverted along St. Clair Avenue to Warden station on the BLOOR-DANFORTH subway line, and extended north to Progress Avenue. This continued until October 16, 1976, when the branch was broken off and given its own route number.
October 17 1976
Service begins on the new 102 MARKHAM ROAD route, operating from Warden station on the BLOOR-DANFORTH subway, replacing the 86E branch of the 86 SCARBORO bus. Buses run from Bay 7 at Warden station via east on St. Clair, northeast on Kingston Road and north on Markham Road to Finch Avenue, looping clockwise in an off-street loop at the northeast corner. Buses return south via the reverse route. This service operates Monday through Friday during rush hours and midday. At other times, buses operate only as far as Progress Avenue, looping clockwise via Estate Drive and then east on Progress to Markham. Additional rush hour service is provided via this branch as well.
This route is based out of Birchmount Garage.
MARKHAM RD | 102 | F I N C H |
Monday to Friday, rush hours and midday | ||
MARKHAM RD | 102A | PROGRESS |
Monday to Friday, rush hours and evenings |
November 29, 1976
Service on the “Finch” branch is extended east on Finch and loops via east on Finch, south on Neilson, west on Crow Trail and north on Baldoon. No change in destination signs.
January 27, 1977
During rush hours, buses on the “Finch” loop via east on Finch, south on Neilson, west on Crow Trail and north on Tapscott. No change to destination signs, but window cards identify whether buses operate via Baldoon or Tapscott.
MARKHAM RD | 102 | F I N C H |
Monday to Friday, rush hours | ||
MARKHAM RD | 102A | PROGRESS |
Monday to Friday, rush hours and evenings |
September 8, 1979
Saturday daytime service is extended from Progress to Finch, using the Baldoon loop.
February 17, 1980
All “Finch” buses now operate over an expanded loop via Neilson, Crow Trail and Tapscott. Alternate rush hour trips and all off peak trips to “Progress” now loop on the east side of Markham Road through the grounds of Centennial College, entering and leaving the campus via Progress. No change in destination signs, although the different Progress loops are now identified via window cards.
The actual start of service to Centennial College is not confirmed. It may have begun a month or two before this date.
MARKHAM RD | 102 | F I N C H |
Monday to Saturday, daytime | ||
MARKHAM RD | 102A | PROGRESS |
Monday to Friday, rush hours only |
November 22, 1980
Coincident with the extension of the BLOOR-DANFORTH subway to Kennedy station, buses on the “Finch” branch now loop via the north side of Finch, via east on Finch, north on Tapscott, east on Newgale, southeast and south on Finchdene and returning west on Finch. Service on the loop south of Finch are now provided by the 43C branch of 43 KENNEDY and an extension of the 9 BELLAMY route.
March 12, 1984
Weekday service is extended north of Finch via Markham Road to McNicoll, looping via north on Markham Road, west on McNicoll, south on Dynamic and east on Nashdene. Midday short-turn service is added to Centennial College. Saturday service now runs to Sheppard Avenue only, looping via west on Milner, north on Scunthorpe east on Sheppard and south on Markham Road.
MARKHAM RD | 102 | McNICOLL |
Monday to Friday, rush hours and midday | ||
MARKHAM RD | 102A | PROGRESS |
Monday to Friday, rush hours only | ||
MARKHAM RD | 102B | SHEPPARD |
Saturday, daytime |
January 5, 1986
Alternate trips are extended north of Progress to Sheppard during the evenings, Monday through Saturday. All Sunday trips now operate to Sheppard.
October 10, 1986
Last day of operation for short turn service around Estate Drive. On the following weekday, all 102A “Progress” buses now loop through Centennial College.
MARKHAM RD | 102 | McNICOLL |
Monday to Friday, rush hours and midday | ||
MARKHAM RD | 102A | PROGRESS |
Monday to Friday, 18 hours a day | ||
MARKHAM RD | 102B | SHEPPARD |
Monday to Friday evenings |
February 14, 1987
All Saturday trips are routed to Sheppard. Saturday evening service to Centennial College is discontinued.
January 3, 1989
Weekday evening service is extended from Sheppard Avenue to McNicoll.
October 29, 1989
The north loop of the 102B “Sheppard” branch is revised from the on street looping to run north on Markham Road, west on Sheppard, looping through Malvern Garage then returning east on Sheppard and south on Markham Road. No change in destination signs.
This route change may have occurred as early as March 1989. The February 1989 Ride Guide shows the old loop via Milner and Scunthorpe.
February 19, 1990
Peak period service is extended north from McNicoll to Passmore. The new 102C branch covers an expanded route in the industrial area north of Finch These buses operate north on Markham Road, west on Nashdene, north on Dynamic, west on McNicoll, north on Maybrook, east on Passmore, and south on Markham Road. Coincident with this change the midday service to McNicoll now follows the reverse looping, via west on Nashdene, north on Dynamic, east on McNicoll and south on Markham Road.
MARKHAM RD | 102 | McNICOLL |
Monday to Friday, midday and evening | ||
MARKHAM RD | 102A | PROGRESS |
Monday to Friday, 18 hours a day | ||
MARKHAM RD | 102B | SHEPPARD |
Weekends and holidays, 18 hours a day | ||
MARKHAM RD | 102C | PASSMORE |
Monday to Friday, rush hours only |
May 13, 1990
Operation of this route is transferred from Birchmount Garage to Malvern Garage.
February 17, 1992
“Centennial College” finally added to the destination signs for the 102A “Progress” branch.
MARKHAM RD | 102 | McNICOLL |
Monday to Friday, midday and evening | ||
MARKHAM RD | 102A | CENTENNIAL COLLEGE |
Monday to Friday, 18 hours a day | ||
MARKHAM RD | 102B | SHEPPARD |
Weekends and holidays, 18 hours a day | ||
MARKHAM RD | 102C | PASSMORE |
Monday to Friday, rush hours only |
January 3, 1993
Operation of this route is transferred back from Malvern Garage to Birchmount Garage. On the day that Davenport Garage is closed, is the resulting reorganization of bus route assignments.
February 14, 1994
The Passmore peak period routing is revised, with buses now running via east on Passmore, south on Dynamic, east on McNicoll, and south on Markham Road. The official launch date for the routing change is shown here, but the revised routing was followed for ‘some time’ before this date.
February 18, 1996
Operation of this route is transferred from Birchmount Garage to Malvern Garage. This change is coincident with the closure of Lansdowne Garage that affected the routes throughout the system.
January 7, 2001
Weekend and holiday daytime service (before 7 p.m.) is extended from Sheppard to McNicoll.
NORTHBOUND |
|
SOUTHBOUND |
||
|
|
|
102 |
MARKHAM ROAD |
|
TO WARDEN STN |
|||
7 days a week, 18 hours a day |
||||
102 |
MARKHAM ROAD |
|
|
|
TO McNICOLL |
|
|||
Monday to Friday, midday and evening |
||||
102A |
MARKHAM ROAD |
|
|
|
TO CENTENNIAL COLLEGE |
|
|||
Monday to Friday, 18 hours a day |
||||
102B |
MARKHAM ROAD |
|
|
|
TO SHEPPARD |
|
|||
Weekends and holidays, evenings |
||||
102C |
MARKHAM ROAD |
|
|
|
TO PASSMORE |
|
|||
Monday to Friday, rush hours only |
September 1, 2002
At the request of York Region Transit, Monday through Saturday service is extended north from McNicoll to Major Mackenzie. Buses run from existing terminals on Markham Road via north on Markham Road / Highway 48, east, north and west on Anderson, north on Markham Road / Highway 48 and east on Major Mackenzie to an off street loop on the south side of Major Makenzie on the property of Emerson Electric property. Buses return via west on Major Mackenzie and south on Markham Road / Highway 48, there is no southbound diversion on Anderson.
In the morning peak period buses divert off Markham Road via west on Nashdene, north on Dynamic and east on Passmore to serve this industrial area. In the afternoon peak period, the same area is served by diverting 102D buses southbound via west on Passmore, south on Dynamic and east on McNicoll. Buses operate into York Region Monday through Friday from approximately 6 am to 11 pm, and on Saturdays from approximately 8 am to 9 pm.
A York Region Transit fare is collected from all passengers who travel north of Steeles.
NORTHBOUND |
|
SOUTHBOUND |
||
|
|
|
102 |
MARKHAM ROAD |
|
TO WARDEN STN |
|||
7 days a week, 18 hours a day |
||||
102 |
MARKHAM ROAD |
|
|
|
TO McNICOLL |
|
|||
Monday to Friday, midday and evening |
||||
102A |
MARKHAM ROAD |
|
|
|
TO CENTENNIAL COLLEGE |
|
|||
Monday to Friday, 18 hours a day |
||||
102B |
MARKHAM ROAD |
|
|
|
TO SHEPPARD |
|
|||
Weekends and holidays, evenings |
||||
102C |
MARKHAM ROAD |
|
|
|
TO PASSMORE |
|
|||
Monday to Friday, rush hours only |
||||
102D |
MARKHAM ROAD |
|
|
|
TO MAJOR MACKENZIE |
|
|||
Monday to Saturday, daytime and early evening |
September 4, 2005
At the request of York Region Transit, Sunday service is added to the 102D Major Mackenzie branch. Between approximately 9 a.m. and 9 p.m., every third northbound trip will runs past McNicoll (or Sheppard in the early evening) to Major Mackenzie.
December 10, 2007
Due to poor road conditions at Major Mackenzie, the 102D service into York Region is cut back to Mount Joy GO Station. Buses now loop via north on Markham Road, east on Bur Oak, north on Anderson, west on Castlemore and south on Markham Road.
NORTHBOUND |
|
SOUTHBOUND |
||
|
|
|
102 |
MARKHAM ROAD |
|
TO WARDEN STN |
|||
7 days a week, 18 hours a day |
||||
102 |
MARKHAM ROAD |
|
|
|
TO McNICOLL |
|
|||
Monday to Friday, midday and evening |
||||
102A |
MARKHAM ROAD |
|
|
|
TO CENTENNIAL COLLEGE |
|
|||
Monday to Friday, 18 hours a day |
||||
102B |
MARKHAM ROAD |
|
|
|
TO SHEPPARD |
|
|||
Weekends and holidays, evenings |
||||
102C |
MARKHAM ROAD |
|
|
|
TO PASSMORE |
|
|||
Monday to Friday, rush hours only |
||||
102D |
MARKHAM ROAD |
|
|
|
TO MOUNT JOY GO STN |
|
|||
7 days a week, daytime and early evening |
November 23, 2008
As part of the TTC’s Ridership Growth Strategy, service on 102 MARKHAM ROAD is increased to operate to McNicoll seven days a week whenever the subway is open. This effectively ends service on the Sheppard branch. Additional service continues to be provided to Centennial College, and the Passmore branch remains a rush hour branch.
On the same day with the opening of Mount Dennis Garage, operation of this route is transferred from Malvern to Birchmount garage.
NORTHBOUND |
|
SOUTHBOUND |
||
|
|
|
102 |
MARKHAM ROAD |
|
TO WARDEN STN |
|||
7 days a week, 18 hours a day |
||||
102 |
MARKHAM ROAD |
|
|
|
TO McNICOLL |
|
|||
7 days a week, 18 hours a day |
||||
102A |
MARKHAM ROAD |
|
|
|
TO CENTENNIAL COLLEGE |
|
|||
Monday to Friday, 18 hours a day |
||||
102C |
MARKHAM ROAD |
|
|
|
TO PASSMORE |
|
|||
Monday to Friday, rush hours only |
||||
102D |
MARKHAM ROAD |
|
|
|
TO MOUNT JOY GO STN |
|
|||
7 days a week, daytime and early evening |
February 15, 2009
Service rendered accessible using Orion VII low floor buses.
September 30, 2009
Buses on this route are now equipped with bike racks.
June 22, 2014
As part of a system-wide reorganization of route branch designations, northbound buses on the 102 “McNicoll” branch are redesignated 102B. All southbound buses retain the 102 MARKHAM ROAD designation.
NORTHBOUND |
|
SOUTHBOUND |
||
|
|
|
102 |
MARKHAM ROAD |
|
TO WARDEN STN |
|||
7 days a week, 18 hours a day |
||||
102A |
MARKHAM ROAD |
|
|
|
TO CENTENNIAL COLLEGE |
|
|||
Monday to Friday, 18 hours a day |
||||
102B |
MARKHAM ROAD |
|
|
|
TO McNICOLL |
|
|||
7 days a week, 18 hours a day |
||||
102C |
MARKHAM ROAD |
|
|
|
TO PASSMORE |
|
|||
Monday to Friday, rush hours only |
||||
102D |
MARKHAM ROAD |
|
|
|
TO MOUNT JOY GO STN |
|
|||
7 days a week, daytime and early evening |
May 10, 2015
At the request of York Region Transit, the 102D (Warden station-Mount Joy GO station) service is extended to Major Mackenzie Drive, looping via Bur Oak Avenue and Mingay Avenue. Service is removed on Castlemore Avenue, Anderson Avenue and Bur Oak Avenue, and from Mount Joy GO Station.
NORTHBOUND |
|
SOUTHBOUND |
||
|
|
|
102 |
MARKHAM ROAD |
|
TO WARDEN STN |
|||
7 days a week, 18 hours a day |
||||
102A |
MARKHAM ROAD |
|
|
|
TO CENTENNIAL COLLEGE |
|
|||
Monday to Friday, 18 hours a day |
||||
102B |
MARKHAM ROAD |
|
|
|
TO McNICOLL |
|
|||
7 days a week, 18 hours a day |
||||
102C |
MARKHAM ROAD |
|
|
|
TO PASSMORE |
|
|||
Monday to Friday, rush hours only |
||||
102D |
MARKHAM ROAD |
|
|
|
TO MAJOR MACKENZIE |
|
|||
7 days a week, daytime and early evening |
![]() |
A 102 MARKHAM ROAD transfer, effective October 2, 2015. |
October 11, 2015
Service is expanded during off-peak times so that, outside of the afternoon rush hour, service between Warden station and McNicol operates at intervals of ten minutes or better, whenever the subway is opening. Additional service required for the afternoon rush hour to render this portion of the route part of the Ten Minute Network is delayed until 2016 when sufficient peak buses are available.
January 3, 2016
Service is revised at the north end, through Tapscott Employment District. Service on the 102B (McNicoll) branch is replaced by a branch operating along Markham Road to Steeles Avenue, looping via east on Steeles, south on Tapscott and west on Select Avenue to Markham Road, returning south on Markham Road. This service operates seven days a week whenever the subway is open, albeit southbound only during the morning rush hour and northbound only during the afternoon rush hour.
During rush hours, service on the old 102C (Passmore) branch is revised to also operate to Steeles, but during the morning rush hour, northbound buses divert via west on Nashdene Road, north on Dynamic Drive and east on Passmore Road before turning north on Markham Road to Steeles, looping via east on Steeles, south on Tapscott and west on Select to Markham Road. During the afternoons, southbound 102C buses start at Steeles, loop via Steeles, Tapscott and Select, head south on Markham Road and then divert via west on Passmore Road, south on Dynamic Drive and east on McNicoll Avenue to Markham Road before heading south.
Service through the Tapscott Employment District is now provided by an extension of the 42 CUMMER bus.
NORTHBOUND |
|
SOUTHBOUND |
||
|
|
|
102 |
MARKHAM ROAD |
|
TO WARDEN STN |
|||
7 days a week, 18 hours a day |
||||
102A |
MARKHAM ROAD |
|
|
|
TO CENTENNIAL COLLEGE |
|
|||
Monday to Friday, 18 hours a day |
||||
102B |
MARKHAM ROAD |
|
|
|
TO STEELES |
|
|||
7 days a week, 18 hours a day |
||||
102C |
MARKHAM ROAD |
|
102C |
MARKHAM ROAD |
TO STEELES |
TO WARDEN STN |
|||
Monday to Friday, rush hours only |
||||
102D |
MARKHAM ROAD |
|
|
|
TO MAJOR MACKENZIE |
|
|||
7 days a week, daytime and early evening |
September 4, 2016
Service through the Tapscott Industrial Area is revised, with the north-end looping of the 102B and C branches via Select Avenue, Tapscott Road and Steeles is reversed, allowing for all southbound buses to serve a common far-side stop on Markham Road at Steeles Avenue East. Northbound 102B buses now loop via east on Select, north on Tapscott and west on Steeles to Markham Road, while northbound 102C buses now loop via west on Nashdene, north on Dynamic, east on Passmore, north on Markham, east on Select, north on Tapscott and west on Steeles to Markham, returning via south on Markham, west on Passmore, south on Dynamic, and east on McNicoll to turn south on Markham Road.
February 18, 2018
Service transferred to Birchmount garage to Malvern garage.
September 2, 2018
Buses on this route are assigned from Malvern Garage to Birchmount garage in order to better balance buss fleet allocation amongst the garages in the city. Also the following Tuesday, express service is supplemented by the new 902 MARKHAM ROAD EXPRESS.
September 8, 2020
With the opening of the new terminal on Centennial College’s Progress campus, buses on the 102A branch are rerouting in a new path.
March 28, 2021
Operations transferred from Birchmount Garage to Malvern Garage with the opening of McNicoll Garage.
The following Monday, routing of 102B (Warden Stn-Steeles) branch is changed to extend all trips via Passmore Avenue to the Amazon cul-de-sac before terminating in the northbound direction. Northbound buses operate from Warden Station via north on Warden Avenue, east on St Clair Avenue East, northeast on Kingston Road, north on Markham Road, east on Select Avenue, south on Tapscott Road, east on Passmore Avenue to the Amazon cul-de-sac, west on Passmore Avenue, north on Tapscott Road, west on Steeles Avenue, to south on Markham Road. Southbound buses reverse the routing.
May 10, 2021
Peak and midday service on the 102A (Centennial College) is removed with buses reallocated to the 102B (Steeles) branch. Service during these periods is provided by the 902 MARKHAM ROAD EXPRESS buses instead.
June 14, 2021
Over 40 Nova Bus LFS hybrid buses equipped with WiFi becoming the second route in the corridor to provide free WiFi access.
September 7, 2021
Daytime service on the 102A (Centennial College) branch is reinstated.
May 8, 2023
Service on the 102A (Centennial College) branch during the daytime is replaced by the extended 902 MARKHAM ROAD EXPRESS branch to Steeles. 102A continues to operate in the evenings.