102 Markham Rd This route is accessible This route has bicycle racks This route runs every 10 minutes or less, all day, every day. This route is PRESTO enabled

Route 102D travels between Toronto and York Region. PRESTO cards can only be used on TTC buses in Toronto. Please do the following when paying your fare on these routes:

  • Travelling from York Region to Toronto: Pay fare using TTC fare and YRT fare plus (YRT fare or TTC fare plus cash supplement)
  • Travelling from Toronto to York Region: Pay fare in Toronto with a PRESTO card or TTC fare. When exiting the bus in York Region, pay your YRT fare using YRT fare or TTC fare plus cash supplement

All TTC buses (except Community and Wheel-Trans buses) have bike racks so that you can bring your bike with you on your journey. Depending on the bus type, bike racks can hold one or two bikes. The racks are easy to load and unload, and are available on a first-come, first-served basis.

All accessories must be removed from the bike prior to loading as they may impede operators' sight lines. Please remove water bottles, air pumps, panniers, child carriers, solid baskets, bags and other loose items before boarding. The Operator has the right to refuse use of the bike rack to keep clear sightlines.

Branch Legend

  • 102 102 MARKHAM RD To WARDEN STN
  • C 102C MARKHAM RD To STEELES via DYNAMIC DR
Choose a stop to view the full schedule for that stop

Effective July 30, 2017

Stop Number Stop Number Help Branch Next 3 scheduled buses
Major Mackenzie Dr East at Markham Rd Accessible
  • 15381
  • 102
  • 6:07, 102,
  • 6:35, 102,
  • 6:55, 102,
Markham Rd at Bur Oak Ave
  • 13654
  • 102
  • 6:10, 102,
  • 6:38, 102,
  • 6:58, 102,
Markham Rd at 16th Ave
  • 13656
  • 102
  • 6:18, 102,
  • 6:46, 102,
  • 7:06, 102,
Markham Rd at 14th Ave Accessible
  • 13663
  • 102
  • 6:28, 102,
  • 6:56, 102,
  • 7:16, 102,
Markham Rd at Denison St Accessible
  • 13666
  • 102
  • 6:28, 102,
  • 6:56, 102,
  • 7:16, 102,
Markham Rd at Elson St Accessible
  • 13667
  • 102
  • 6:30, 102,
  • 6:58, 102,
  • 7:18, 102,
Markham Rd at Steeles Ave East South Side Accessible
  • 13668
  • 102C
  • 5:10, 102,
  • 5:30, 102,
  • 5:50, 102,
McNicoll Ave at Dynamic Dr East Side Accessible
  • 10829
  • C
  • 3:02, C,
  • 3:22, C,
  • 3:40, C,
Markham Rd at Finch Ave East Accessible
  • 5562
  • 102C
  • 5:17, 102,
  • 5:37, 102,
  • 5:57, 102,
Markham Rd at Nugget Ave Accessible
  • 5574
  • 102C
  • 5:20, 102,
  • 5:40, 102,
  • 6:00, 102,
Markham Rd at Sheppard Ave East Accessible
  • 5583
  • 102C
  • 5:21, 102,
  • 5:41, 102,
  • 6:01, 102,
Markham Rd at Orchid Place Dr Accessible
  • 4470
  • 102C
  • 5:21, 102,
  • 5:41, 102,
  • 6:01, 102,
Markham Rd at Milner Ave Accessible
  • 4469
  • 102C
  • 5:25, 102,
  • 5:45, 102,
  • 6:05, 102,
941 Progress Ave (Centennial College - Progress Campus) Accessible
  • 14148
  • 102
  • 6:50, 102,
  • 7:00, 102,
  • 7:10, 102,
Markham Rd at Progress Ave South Side Accessible
  • 5579
  • 102C
  • 5:28, 102,
  • 5:48, 102,
  • 6:08, 102,
Markham Rd at Ellesmere Rd Accessible
  • 5560
  • 102C
  • 5:29, 102,
  • 5:49, 102,
  • 6:09, 102,
Markham Rd at Lawrence Ave East Accessible
  • 5568
  • 102C
  • 5:36, 102,
  • 5:56, 102,
  • 6:16, 102,
Markham Rd at Eglinton Ave East Accessible
  • 5559
  • 102C
  • 5:44, 102,
  • 6:04, 102,
  • 6:24, 102,
Markham Rd at Kingston Rd Accessible
  • 5567
  • 102C
  • 5:45, 102,
  • 6:05, 102,
  • 6:25, 102,
Kingston Rd at McCowan Rd Accessible
  • 4240
  • 102C
  • 5:50, 102,
  • 6:10, 102,
  • 6:30, 102,
Kingston Rd at St Clair Ave East West Side Accessible
  • 1565
  • 102C
  • 5:51, 102,
  • 6:11, 102,
  • 6:31, 102,
St Clair Ave East at Brimley Rd West Side Accessible
  • 1555
  • 102C
  • 5:52, 102,
  • 6:12, 102,
  • 6:32, 102,
St Clair Ave East at Midland Ave
  • 1570
  • 102C
  • 5:54, 102,
  • 6:14, 102,
  • 6:34, 102,
St Clair Ave East at Danforth Rd Accessible
  • 1558
  • 102C
  • 5:55, 102,
  • 6:15, 102,
  • 6:35, 102,
St Clair Ave East at Kennedy Rd Accessible
  • 1563
  • 102C
  • 5:56, 102,
  • 6:16, 102,
  • 6:36, 102,
St Clair Ave East at Birchmount Rd West Side Accessible
  • 1554
  • 102C
  • 5:58, 102,
  • 6:18, 102,
  • 6:38, 102,
Choose a stop to view the full schedule for that stop

Effective July 30, 2017

Stop Number Stop Number Help Branch Next 3 scheduled buses
Major Mackenzie Dr East at Markham Rd Accessible
  • 15381
  • 102
  • 6:07, 102,
  • 6:35, 102,
  • 6:55, 102,
Markham Rd at Castlemore Ave
  • 15449
  • 102
Markham Rd at Bur Oak Ave
  • 13654
  • 102
  • 6:10, 102,
  • 6:38, 102,
  • 6:58, 102,
Markham Rd at Edward Jeffreys Ave Accessible
  • 14325
  • 102
s.b. at 9350 Markham Rd Accessible
  • 13655
  • 102
Markham Rd at 16th Ave
  • 13656
  • 102
  • 6:18, 102,
  • 6:46, 102,
  • 7:06, 102,
Markham Rd at Springdale St Accessible
  • 13657
  • 102
Markham Rd at Station St (Markham GO Station) Accessible
  • 13658
  • 102
Markham Rd at Bullock Dr Accessible
  • 13659
  • 102
Markham Rd at Robinson St South Side Accessible
  • 13660
  • 102
s.b. at Markham Rd at Highway 7 Accessible
  • 13661
  • 102
Markham Rd at Princess
  • 13662
  • 102
Markham Rd at Walkway North of Fourteenth Ave Accessible
  • 14155
  • 102
Markham Rd at 14th Ave Accessible
  • 13663
  • 102
  • 6:28, 102,
  • 6:56, 102,
  • 7:16, 102,
7710 Markham Rd Accessible
  • 14156
  • 102
Markham Rd at High Glen Ave Accessible
  • 13664
  • 102
Markham Rd at Golden Ave Accessible
  • 13665
  • 102
Markham Rd at Denison St Accessible
  • 13666
  • 102
  • 6:28, 102,
  • 6:56, 102,
  • 7:16, 102,
Markham Rd at Elson St Accessible
  • 13667
  • 102
  • 6:30, 102,
  • 6:58, 102,
  • 7:18, 102,
Markham Rd at Steeles Ave East South Side Accessible
  • 13668
  • 102C
  • 5:10, 102,
  • 5:30, 102,
  • 5:50, 102,
Markham Rd at Select Ave Accessible
  • 14609
  • 102C
Markham Rd at Passmore Ave
  • 13669
  • 102C
Markham Rd at Turbina Ave
  • 12605
  • 102C
Markham Rd at McNicoll Ave
  • 12602
  • 102C
150 Dynamic Dr Accessible
  • 11563
  • C
Dynamic Dr at Turbina Ave Accessible
  • 11564
  • C
Dynamic Dr at McNicoll Ave Accessible
  • 11565
  • C
McNicoll Ave at Dynamic Dr East Side Accessible
  • 10829
  • C
  • 3:02, C,
  • 3:22, C,
  • 3:40, C,
McNicoll Ave at Markham Rd Accessible
  • 10840
  • 102
Markham Rd at Nashdene Rd Accessible
  • 10841
  • 102C
Markham Rd at Finch Ave East Accessible
  • 5562
  • 102C
  • 5:17, 102,
  • 5:37, 102,
  • 5:57, 102,
2260 Markham Rd Accessible
  • 13701
  • 102C
2200 Markham Rd Accessible
  • 14143
  • 102C
Opposite 2121 Markham Rd Accessible
  • 5556
  • 102C
Markham Rd at Nugget Ave Accessible
  • 5574
  • 102C
  • 5:20, 102,
  • 5:40, 102,
  • 6:00, 102,
Markham Rd at Verne Cres Accessible
  • 5587
  • 102C
Markham Rd at Sheppard Ave East Accessible
  • 5583
  • 102C
  • 5:21, 102,
  • 5:41, 102,
  • 6:01, 102,
Markham Rd at Orchid Place Dr Accessible
  • 4470
  • 102C
  • 5:21, 102,
  • 5:41, 102,
  • 6:01, 102,
Markham Rd at Milner Ave Accessible
  • 4469
  • 102C
  • 5:25, 102,
  • 5:45, 102,
  • 6:05, 102,
941 Progress Ave (Centennial College - Progress Campus) Accessible
  • 14148
  • 6008
  • 102
  • 102
  • 6:50, 102,
  • 7:00, 102,
  • 7:10, 102,
Markham Rd at Progress Ave South Side Accessible
  • 5579
  • 102C
  • 5:28, 102,
  • 5:48, 102,
  • 6:08, 102,
Markham Rd at Tuxedo Crt Accessible
  • 5586
  • 102C
Markham Rd at Ellesmere Rd Accessible
  • 5560
  • 102C
  • 5:29, 102,
  • 5:49, 102,
  • 6:09, 102,
Markham Rd at Brimorton Dr Accessible
  • 5555
  • 102C
Markham Rd at Pandora Circle Accessible
  • 5578
  • 102C
Markham Rd at Painted Post Dr Accessible
  • 5575
  • 102C
Markham Rd at Rochman Blvd South Side Accessible
  • 5581
  • 102C
Markham Rd at Greenbrae Circuit Accessible
  • 5563
  • 102C
Markham Rd at Lawrence Ave East Accessible
  • 5568
  • 102C
  • 5:36, 102,
  • 5:56, 102,
  • 6:16, 102,
Markham Rd at Greencedar Circuit Accessible
  • 5565
  • 102C
Markham Rd at Eastpark Blvd Accessible
  • 5558
  • 102C
Markham Rd at Blake Manor Blvd South Side Accessible
  • 5553
  • 102C
Markham Rd at Luella St Accessible
  • 5571
  • 102C
Markham Rd at Eglinton Ave East Accessible
  • 5559
  • 102C
  • 5:44, 102,
  • 6:04, 102,
  • 6:24, 102,
Markham Rd at Markanna Dr Accessible
  • 5572
  • 102C
Markham Rd at Kingston Rd Accessible
  • 5567
  • 102C
  • 5:45, 102,
  • 6:05, 102,
  • 6:25, 102,
Kingston Rd at Parkcrest Dr
  • 4251
  • 102C
Kingston Rd at Mason Rd Accessible
  • 4239
  • 102C
Kingston Rd at Bellamy Rd South Accessible
  • 4204
  • 102C
Kingston Rd at Pine Ridge Dr
  • 4220
  • 102C
Kingston Rd at McNab Blvd Accessible
  • 4242
  • 102C
Kingston Rd at Fenwood Heights West Side Accessible
  • 4224
  • 102C
Kingston Rd at McCowan Rd Accessible
  • 4240
  • 102C
  • 5:50, 102,
  • 6:10, 102,
  • 6:30, 102,
Kingston Rd at Neilson Ave West Side Accessible
  • 1212
  • 102C
Kingston Rd at St Clair Ave East West Side Accessible
  • 1565
  • 102C
  • 5:51, 102,
  • 6:11, 102,
  • 6:31, 102,
St Clair Ave East at Fermoy Rd Accessible
  • 1560
  • 102C
St Clair Ave East at Brimley Rd West Side Accessible
  • 1555
  • 102C
  • 5:52, 102,
  • 6:12, 102,
  • 6:32, 102,
St Clair Ave East at Andrew Ave Accessible
  • 1553
  • 102C
St Clair Ave East at Jeanette St Accessible
  • 4625
  • 102C
St Clair Ave East at Midland Ave
  • 1570
  • 102C
  • 5:54, 102,
  • 6:14, 102,
  • 6:34, 102,
St Clair Ave East at Linden Ave Accessible
  • 6115
  • 102C
St Clair Ave East at Danforth Rd Accessible
  • 1558
  • 102C
  • 5:55, 102,
  • 6:15, 102,
  • 6:35, 102,
St Clair Ave East at Kennedy Rd Accessible
  • 1563
  • 102C
  • 5:56, 102,
  • 6:16, 102,
  • 6:36, 102,
St Clair Ave East at Marsh Rd
  • 1568
  • 102C
St Clair Ave East at North Woodrow Blvd Accessible
  • 1571
  • 102C
St Clair Ave East at Birchmount Rd West Side Accessible
  • 1554
  • 102C
  • 5:58, 102,
  • 6:18, 102,
  • 6:38, 102,
St Clair Ave East at Santamonica Blvd Accessible
  • 6126
  • 102C
Warden Station
  • 14791
  • 102C
Choose a stop to view the full schedule for that stop

Effective July 30, 2017

Stop Number Stop Number Help Branch Next 3 scheduled buses
Major Mackenzie Dr East at Markham Rd Accessible
  • 15381
  • 102
  • 6:07, 102,
  • 6:35, 102,
  • 6:55, 102,
Markham Rd at Edward Jeffreys Ave Accessible
  • 14325
  • 102
s.b. at 9350 Markham Rd Accessible
  • 13655
  • 102
Markham Rd at Springdale St Accessible
  • 13657
  • 102
Markham Rd at Station St (Markham GO Station) Accessible
  • 13658
  • 102
Markham Rd at Bullock Dr Accessible
  • 13659
  • 102
Markham Rd at Robinson St South Side Accessible
  • 13660
  • 102
s.b. at Markham Rd at Highway 7 Accessible
  • 13661
  • 102
Markham Rd at Walkway North of Fourteenth Ave Accessible
  • 14155
  • 102
Markham Rd at 14th Ave Accessible
  • 13663
  • 102
  • 6:28, 102,
  • 6:56, 102,
  • 7:16, 102,
7710 Markham Rd Accessible
  • 14156
  • 102
Markham Rd at High Glen Ave Accessible
  • 13664
  • 102
Markham Rd at Golden Ave Accessible
  • 13665
  • 102
Markham Rd at Denison St Accessible
  • 13666
  • 102
  • 6:28, 102,
  • 6:56, 102,
  • 7:16, 102,
Markham Rd at Elson St Accessible
  • 13667
  • 102
  • 6:30, 102,
  • 6:58, 102,
  • 7:18, 102,
Markham Rd at Steeles Ave East South Side Accessible
  • 13668
  • 102C
  • 5:10, 102,
  • 5:30, 102,
  • 5:50, 102,
Markham Rd at Select Ave Accessible
  • 14609
  • 102C
150 Dynamic Dr Accessible
  • 11563
  • C
Dynamic Dr at Turbina Ave Accessible
  • 11564
  • C
Dynamic Dr at McNicoll Ave Accessible
  • 11565
  • C
McNicoll Ave at Dynamic Dr East Side Accessible
  • 10829
  • C
  • 3:02, C,
  • 3:22, C,
  • 3:40, C,
McNicoll Ave at Markham Rd Accessible
  • 10840
  • 102
Markham Rd at Nashdene Rd Accessible
  • 10841
  • 102C
Markham Rd at Finch Ave East Accessible
  • 5562
  • 102C
  • 5:17, 102,
  • 5:37, 102,
  • 5:57, 102,
2260 Markham Rd Accessible
  • 13701
  • 102C
2200 Markham Rd Accessible
  • 14143
  • 102C
Opposite 2121 Markham Rd Accessible
  • 5556
  • 102C
Markham Rd at Nugget Ave Accessible
  • 5574
  • 102C
  • 5:20, 102,
  • 5:40, 102,
  • 6:00, 102,
Markham Rd at Verne Cres Accessible
  • 5587
  • 102C
Markham Rd at Sheppard Ave East Accessible
  • 5583
  • 102C
  • 5:21, 102,
  • 5:41, 102,
  • 6:01, 102,
Markham Rd at Orchid Place Dr Accessible
  • 4470
  • 102C
  • 5:21, 102,
  • 5:41, 102,
  • 6:01, 102,
Markham Rd at Milner Ave Accessible
  • 4469
  • 102C
  • 5:25, 102,
  • 5:45, 102,
  • 6:05, 102,
941 Progress Ave (Centennial College - Progress Campus) Accessible
  • 14148
  • 6008
  • 102
  • 102
  • 6:50, 102,
  • 7:00, 102,
  • 7:10, 102,
Markham Rd at Progress Ave South Side Accessible
  • 5579
  • 102C
  • 5:28, 102,
  • 5:48, 102,
  • 6:08, 102,
Markham Rd at Tuxedo Crt Accessible
  • 5586
  • 102C
Markham Rd at Ellesmere Rd Accessible
  • 5560
  • 102C
  • 5:29, 102,
  • 5:49, 102,
  • 6:09, 102,
Markham Rd at Brimorton Dr Accessible
  • 5555
  • 102C
Markham Rd at Pandora Circle Accessible
  • 5578
  • 102C
Markham Rd at Painted Post Dr Accessible
  • 5575
  • 102C
Markham Rd at Rochman Blvd South Side Accessible
  • 5581
  • 102C
Markham Rd at Greenbrae Circuit Accessible
  • 5563
  • 102C
Markham Rd at Lawrence Ave East Accessible
  • 5568
  • 102C
  • 5:36, 102,
  • 5:56, 102,
  • 6:16, 102,
Markham Rd at Greencedar Circuit Accessible
  • 5565
  • 102C
Markham Rd at Eastpark Blvd Accessible
  • 5558
  • 102C
Markham Rd at Blake Manor Blvd South Side Accessible
  • 5553
  • 102C
Markham Rd at Luella St Accessible
  • 5571
  • 102C
Markham Rd at Eglinton Ave East Accessible
  • 5559
  • 102C
  • 5:44, 102,
  • 6:04, 102,
  • 6:24, 102,
Markham Rd at Markanna Dr Accessible
  • 5572
  • 102C
Markham Rd at Kingston Rd Accessible
  • 5567
  • 102C
  • 5:45, 102,
  • 6:05, 102,
  • 6:25, 102,
Kingston Rd at Mason Rd Accessible
  • 4239
  • 102C
Kingston Rd at Bellamy Rd South Accessible
  • 4204
  • 102C
Kingston Rd at McNab Blvd Accessible
  • 4242
  • 102C
Kingston Rd at Fenwood Heights West Side Accessible
  • 4224
  • 102C
Kingston Rd at McCowan Rd Accessible
  • 4240
  • 102C
  • 5:50, 102,
  • 6:10, 102,
  • 6:30, 102,
Kingston Rd at Neilson Ave West Side Accessible
  • 1212
  • 102C
Kingston Rd at St Clair Ave East West Side Accessible
  • 1565
  • 102C
  • 5:51, 102,
  • 6:11, 102,
  • 6:31, 102,
St Clair Ave East at Fermoy Rd Accessible
  • 1560
  • 102C
St Clair Ave East at Brimley Rd West Side Accessible
  • 1555
  • 102C
  • 5:52, 102,
  • 6:12, 102,
  • 6:32, 102,
St Clair Ave East at Andrew Ave Accessible
  • 1553
  • 102C
St Clair Ave East at Jeanette St Accessible
  • 4625
  • 102C
St Clair Ave East at Linden Ave Accessible
  • 6115
  • 102C
St Clair Ave East at Danforth Rd Accessible
  • 1558
  • 102C
  • 5:55, 102,
  • 6:15, 102,
  • 6:35, 102,
St Clair Ave East at Kennedy Rd Accessible
  • 1563
  • 102C
  • 5:56, 102,
  • 6:16, 102,
  • 6:36, 102,
St Clair Ave East at North Woodrow Blvd Accessible
  • 1571
  • 102C
St Clair Ave East at Birchmount Rd West Side Accessible
  • 1554
  • 102C
  • 5:58, 102,
  • 6:18, 102,
  • 6:38, 102,
St Clair Ave East at Santamonica Blvd Accessible
  • 6126
  • 102C

Help

Stop Number: Use the Stop Number to help plan your trip or find out when the next bus will arrive by texting the Stop Number to 898882.

Accessible routes: The TTC provides accessible service on many routes. Not all stops or stations are accessible.