12 Kingston Rd This route is accessible This route has bicycle racks This route is PRESTO enabled

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

  • A 12A KINGSTON RD To KENNEDY STN via VARIETY VILLAGE and BRIMLEY
  • B 12B KINGSTON RD To KENNEDY STN via BRIMLEY
  • C 12C KINGSTON RD To ST CLAIR and BARKDENE HILLS
  • G 12G KINGSTON RD To BINGHAM LOOP
Choose a stop to view the full schedule for that stop

Effective November 26, 2017

Stop Number Stop Number Help Branch Next 3 scheduled buses
Victoria Park Station Accessible
  • 14788
  • ABCG
  • 2:08, C,
  • 2:19, A,
  • 2:27, C,
Victoria Park Ave at Danforth Ave Accessible
  • 4690
  • ABCG
  • 2:09, C,
  • 2:21, A,
  • 2:29, C,
Victoria Park Ave at Gerrard St East Accessible
  • 4692
  • ABCG
  • 2:01, A,
  • 2:12, C,
  • 2:23, A,
Victoria Park Ave at Meadow Ave
  • 9415
  • ABCG
  • 2:03, A,
  • 2:14, C,
  • 2:26, A,
Kingston Rd at Victoria Park Ave East Side Accessible
  • 3344
  • ABC
  • 2:04, A,
  • 2:15, C,
  • 2:27, A,
Kingston Rd at Warden Ave Accessible
  • 4267
  • ABC
  • 2:08, A,
  • 2:19, C,
  • 2:31, A,
Birchmount Rd at Kingston Rd North Side
  • 7563
  • A
  • 2:11, A,
  • 2:35, A,
  • 2:53, A,
Birchmount Rd at Hollis Ave Accessible
  • 7551
  • A
  • 2:11, A,
  • 2:35, A,
  • 2:53, A,
Birchmount Rd at Danforth Ave Accessible
  • 7547
  • A
  • 2:15, A,
  • 2:38, A,
  • 2:56, A,
3701 Danforth Ave (Variety Village) Accessible
  • 15011
  • A
  • 2:16, A,
  • 2:39, A,
  • 2:57, A,
Kingston Rd at Birchmount Rd East Side
  • 4207
  • BC
  • 2:22, C,
  • 2:43, C,
  • 3:01, C,
1859 Kingston Rd (Opposite Birchmount Park) Accessible
  • 4243
  • BC
  • 2:22, C,
  • 2:43, C,
  • 3:01, C,
Kingston Rd at Lakehurst Dr Accessible
  • 4233
  • BC
  • 2:22, C,
  • 2:43, C,
  • 3:01, C,
Kingston Rd at Glen Everest Rd East Side Accessible
  • 4227
  • BC
  • 2:22, C,
  • 2:43, C,
  • 3:01, C,
2121 Kingston Rd Accessible
  • 4230
  • BC
  • 2:22, C,
  • 2:43, C,
  • 3:01, C,
Kingston Rd at Midland Ave Accessible
  • 4246
  • ABC
  • 2:05, C,
  • 2:17, A,
  • 2:27, C,
Brimley Rd at St Clair Ave East Accessible
  • 3366
  • ABC
  • 2:20, A,
  • 2:43, A,
  • 3:01, A,
Brimley Rd at Danforth Rd Accessible
  • 9640
  • AB
  • 2:03, A,
  • 2:25, A,
  • 2:49, A,
Choose a stop to view the full schedule for that stop

Effective November 26, 2017

Stop Number Stop Number Help Branch Next 3 scheduled buses
Victoria Park Station Accessible
  • 14788
  • ABCG
  • 2:08, C,
  • 2:19, A,
  • 2:27, C,
Victoria Park Ave at Denton Ave Accessible
  • 14962
  • ABCG
Victoria Park Ave at Danforth Ave Accessible
  • 4690
  • ABCG
  • 2:09, C,
  • 2:21, A,
  • 2:29, C,
Victoria Park Ave at Wakehood St South Side Accessible
  • 4697
  • ABCG
Victoria Park Ave at Gerrard St East Accessible
  • 4692
  • ABCG
  • 2:01, A,
  • 2:12, C,
  • 2:23, A,
Victoria Park Ave at Swanwick Ave Accessible
  • 4696
  • ABCG
Victoria Park Ave at Woodale Ave
  • 9414
  • ABCG
Victoria Park Ave at Meadow Ave
  • 9415
  • ABCG
  • 2:03, A,
  • 2:14, C,
  • 2:26, A,
Kingston Rd at Victoria Park Ave East Side Accessible
  • 3344
  • ABC
  • 2:04, A,
  • 2:15, C,
  • 2:27, A,
Kingston Rd at Blantyre Ave Accessible
  • 11840
  • ABC
Kingston Rd at Fallingbrook Rd Accessible
  • 4221
  • ABC
Kingston Rd at Wood Glen Rd Accessible
  • 4270
  • ABC
Kingston Road at Queensbury Avenue Accessible
  • 15211
  • ABC
Kingston Rd at Warden Ave Accessible
  • 4267
  • ABC
  • 2:08, A,
  • 2:19, C,
  • 2:31, A,
Kingston Rd at Manderley Dr Accessible
  • 4235
  • ABC
Kingston Rd at Kildonan Dr Accessible
  • 4232
  • ABC
Kingston Rd at Birchcliff Ave Accessible
  • 4205
  • ABC
Birchmount Rd at Kingston Rd North Side
  • 7563
  • A
  • 2:11, A,
  • 2:35, A,
  • 2:53, A,
Birchmount Rd at Hollis Ave Accessible
  • 7551
  • A
  • 2:11, A,
  • 2:35, A,
  • 2:53, A,
Birchmount Rd at Danforth Ave Accessible
  • 7547
  • A
  • 2:15, A,
  • 2:38, A,
  • 2:56, A,
3701 Danforth Ave (Variety Village) Accessible
  • 15011
  • A
  • 2:16, A,
  • 2:39, A,
  • 2:57, A,
Kingston Rd at Birchmount Rd East Side
  • 4207
  • BC
  • 2:22, C,
  • 2:43, C,
  • 3:01, C,
1859 Kingston Rd (Opposite Birchmount Park) Accessible
  • 4243
  • BC
  • 2:22, C,
  • 2:43, C,
  • 3:01, C,
Kingston Rd at Lakehurst Dr Accessible
  • 4233
  • BC
  • 2:22, C,
  • 2:43, C,
  • 3:01, C,
Kingston Rd at Glen Everest Rd East Side Accessible
  • 4227
  • BC
  • 2:22, C,
  • 2:43, C,
  • 3:01, C,
2121 Kingston Rd Accessible
  • 4230
  • BC
  • 2:22, C,
  • 2:43, C,
  • 3:01, C,
Kingston Rd at Cliffside Dr
  • 4217
  • ABC
Kingston Rd at Ridgemoor Ave Accessible
  • 4259
  • ABC
Kingston Rd at Sandown Ave Accessible
  • 4260
  • ABC
Kingston Rd at Midland Ave Accessible
  • 4246
  • ABC
  • 2:05, C,
  • 2:17, A,
  • 2:27, C,
Kingston Rd at Chine Dr Accessible
  • 4214
  • ABC
2665 Kingston Rd (Cardinal Newman H.S.) Accessible
  • 4199
  • ABC
Brimley Rd South at Kingston Rd South Side
  • 3362
  • C
Brimley Rd at Barkdene Hills
  • 3359
  • C
Barkdene Hill at Larwood Blvd
  • 3307
  • C
Barkdene Hill at Gradwell Dr
  • 3305
  • C
Barkdene Hill at Brooklawn Ave
  • 3304
  • C
Brimley Rd at Kingston Rd North Side Accessible
  • 3361
  • ABC
Brimley Rd at St Clair Ave East Accessible
  • 3366
  • ABC
  • 2:20, A,
  • 2:43, A,
  • 3:01, A,
St Clair Ave East at Fermoy Rd Accessible
  • 4624
  • C
St Clair Ave East at Kingston Rd Accessible
  • 4626
  • C
Brooklawn Ave at Kingston Rd South Side Accessible
  • 3378
  • C
Brooklawn Ave at Sloley Rd Accessible
  • 3381
  • C
Brooklawn Ave at Barkdene Hills Accessible
  • 3377
  • C
Brimley Rd at Mandarin Rd Accessible
  • 9635
  • AB
Brimley Rd at Anson Ave Accessible
  • 9636
  • AB
Brimley Rd at Oakridge Dr Accessible
  • 9637
  • AB
Brimley Rd at Skagway Ave Accessible
  • 9638
  • AB
Brimley Rd at Lombardy Cres North Side Accessible
  • 9639
  • AB
Brimley Rd at Danforth Rd Accessible
  • 9640
  • AB
  • 2:03, A,
  • 2:25, A,
  • 2:49, A,
Eglinton Ave East at Brimley Rd West Side Accessible
  • 2253
  • AB
Eglinton Ave East at Gilder Dr Accessible
  • 1033
  • AB
Eglinton Ave East at Huntington Ave West Side Accessible
  • 1034
  • AB
Eglinton Ave East at Midland Ave West Side Accessible
  • 15278
  • AB
2466 Eglinton Ave East Accessible
  • 6365
  • AB
North Service Rd at Eglinton Ave East Accessible
  • 1038
  • AB
Kennedy Station Accessible
  • 14713
  • AB
Choose a stop to view the full schedule for that stop

Effective November 26, 2017

Stop Number Stop Number Help Branch Next 3 scheduled buses
Victoria Park Station Accessible
  • 14788
  • ABCG
  • 2:08, C,
  • 2:19, A,
  • 2:27, C,
Victoria Park Ave at Denton Ave Accessible
  • 14962
  • ABCG
Victoria Park Ave at Danforth Ave Accessible
  • 4690
  • ABCG
  • 2:09, C,
  • 2:21, A,
  • 2:29, C,
Victoria Park Ave at Wakehood St South Side Accessible
  • 4697
  • ABCG
Victoria Park Ave at Gerrard St East Accessible
  • 4692
  • ABCG
  • 2:01, A,
  • 2:12, C,
  • 2:23, A,
Victoria Park Ave at Swanwick Ave Accessible
  • 4696
  • ABCG
Kingston Rd at Victoria Park Ave East Side Accessible
  • 3344
  • ABC
  • 2:04, A,
  • 2:15, C,
  • 2:27, A,
Kingston Rd at Blantyre Ave Accessible
  • 11840
  • ABC
Kingston Rd at Fallingbrook Rd Accessible
  • 4221
  • ABC
Kingston Rd at Wood Glen Rd Accessible
  • 4270
  • ABC
Kingston Road at Queensbury Avenue Accessible
  • 15211
  • ABC
Kingston Rd at Warden Ave Accessible
  • 4267
  • ABC
  • 2:08, A,
  • 2:19, C,
  • 2:31, A,
Kingston Rd at Manderley Dr Accessible
  • 4235
  • ABC
Kingston Rd at Kildonan Dr Accessible
  • 4232
  • ABC
Kingston Rd at Birchcliff Ave Accessible
  • 4205
  • ABC
Birchmount Rd at Hollis Ave Accessible
  • 7551
  • A
  • 2:11, A,
  • 2:35, A,
  • 2:53, A,
Birchmount Rd at Danforth Ave Accessible
  • 7547
  • A
  • 2:15, A,
  • 2:38, A,
  • 2:56, A,
3701 Danforth Ave (Variety Village) Accessible
  • 15011
  • A
  • 2:16, A,
  • 2:39, A,
  • 2:57, A,
1859 Kingston Rd (Opposite Birchmount Park) Accessible
  • 4243
  • BC
  • 2:22, C,
  • 2:43, C,
  • 3:01, C,
Kingston Rd at Lakehurst Dr Accessible
  • 4233
  • BC
  • 2:22, C,
  • 2:43, C,
  • 3:01, C,
Kingston Rd at Glen Everest Rd East Side Accessible
  • 4227
  • BC
  • 2:22, C,
  • 2:43, C,
  • 3:01, C,
2121 Kingston Rd Accessible
  • 4230
  • BC
  • 2:22, C,
  • 2:43, C,
  • 3:01, C,
Kingston Rd at Ridgemoor Ave Accessible
  • 4259
  • ABC
Kingston Rd at Sandown Ave Accessible
  • 4260
  • ABC
Kingston Rd at Midland Ave Accessible
  • 4246
  • ABC
  • 2:05, C,
  • 2:17, A,
  • 2:27, C,
Kingston Rd at Chine Dr Accessible
  • 4214
  • ABC
2665 Kingston Rd (Cardinal Newman H.S.) Accessible
  • 4199
  • ABC
Brimley Rd at Kingston Rd North Side Accessible
  • 3361
  • ABC
Brimley Rd at St Clair Ave East Accessible
  • 3366
  • ABC
  • 2:20, A,
  • 2:43, A,
  • 3:01, A,
St Clair Ave East at Fermoy Rd Accessible
  • 4624
  • C
St Clair Ave East at Kingston Rd Accessible
  • 4626
  • C
Brooklawn Ave at Kingston Rd South Side Accessible
  • 3378
  • C
Brooklawn Ave at Sloley Rd Accessible
  • 3381
  • C
Brooklawn Ave at Barkdene Hills Accessible
  • 3377
  • C
Brimley Rd at Mandarin Rd Accessible
  • 9635
  • AB
Brimley Rd at Anson Ave Accessible
  • 9636
  • AB
Brimley Rd at Oakridge Dr Accessible
  • 9637
  • AB
Brimley Rd at Skagway Ave Accessible
  • 9638
  • AB
Brimley Rd at Lombardy Cres North Side Accessible
  • 9639
  • AB
Brimley Rd at Danforth Rd Accessible
  • 9640
  • AB
  • 2:03, A,
  • 2:25, A,
  • 2:49, A,
Eglinton Ave East at Brimley Rd West Side Accessible
  • 2253
  • AB
Eglinton Ave East at Gilder Dr Accessible
  • 1033
  • AB
Eglinton Ave East at Huntington Ave West Side Accessible
  • 1034
  • AB
Eglinton Ave East at Midland Ave West Side Accessible
  • 15278
  • AB
2466 Eglinton Ave East Accessible
  • 6365
  • AB
North Service Rd at Eglinton Ave East Accessible
  • 1038
  • AB
Kennedy Station Accessible
  • 14713
  • AB

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.