No service on Line 3 (Scarborough RT) due to track upgrades. Shuttle buses operating. View All Service Alerts

312 St Clair-Junction 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

  • N 312 ST CLAIR-JUNCTION To ST CLAIR STN
Choose a stop to view the full schedule for that stop

Effective June 18, 2017

Stop Number Stop Number Help Branch Next 3 scheduled buses
Edna Ave at Dundas St West Accessible
  • 9900
  • N
  • Tomorrow-1:40, N,
  • Tomorrow-2:10, N,
  • Tomorrow-2:40, N,
Jane St at St Clair Ave West Accessible
  • 15421
  • N
  • Tomorrow-1:48, N,
  • Tomorrow-2:18, N,
  • Tomorrow-2:48, N,
St Clair Ave West at Dufferin St Accessible
  • 8161
  • N
  • Tomorrow-2:00, N,
  • Tomorrow-2:30, N,
  • Tomorrow-3:00, N,
St Clair Ave West at Oakwood Ave Accessible
  • 8177
  • N
  • Tomorrow-2:01, N,
  • Tomorrow-2:31, N,
  • Tomorrow-3:01, N,
St Clair Ave West at Bathurst St Accessible
  • 8152
  • N
  • Tomorrow-2:06, N,
  • Tomorrow-2:36, N,
  • Tomorrow-3:06, N,
Choose a stop to view the full schedule for that stop

Effective June 18, 2017

Stop Number Stop Number Help Branch Next 3 scheduled buses
Edna Ave at Dundas St West Accessible
  • 9900
  • N
  • Tomorrow-1:40, N,
  • Tomorrow-2:10, N,
  • Tomorrow-2:40, N,
Dundas St West at Chelsea Ave North Side Accessible
  • 3490
  • N
Dundas St West at Glenlake Ave North Side Accessible
  • 3497
  • N
Dundas St West at Humberside Ave
  • 3500
  • N
Dundas St West at Dupont St Accessible
  • 3493
  • N
Dundas St West at Indian Grove Accessible
  • 3502
  • N
Dundas St West at Keele St Accessible
  • 3509
  • N
Dundas St West at Pacific Ave Accessible
  • 3514
  • N
Dundas St West at Quebec Ave Accessible
  • 3517
  • N
Dundas St West at St Johns Pl Accessible
  • 3525
  • N
Dundas St West at Gilmour Ave Accessible
  • 3496
  • N
Dundas St West at Runnymede Rd Accessible
  • 3521
  • N
Dundas St West at Windermere Ave Accessible
  • 3528
  • N
Dundas St West at Willard Ave West Side Accessible
  • 3527
  • N
Dundas St West at Jane St Accessible
  • 3505
  • N
Jane St at St Clair Ave West Accessible
  • 15421
  • N
  • Tomorrow-1:48, N,
  • Tomorrow-2:18, N,
  • Tomorrow-2:48, N,
St Clair Ave West at Mariposa Ave East Side Accessible
  • 14895
  • N
St Clair Ave West at Mould Ave Accessible
  • 13320
  • N
St Clair Ave West at Runnymede Rd Accessible
  • 13343
  • N
St Clair Ave West at Britannia Ave Accessible
  • 7359
  • N
St Clair Ave West at Cobalt Ave Accessible
  • 7361
  • N
St Clair Ave West at Mondovi Gate Accessible
  • 15061
  • N
St Clair Ave West at Old Stock Yards Rd Accessible
  • 13341
  • N
St Clair Ave West at Keele St Accessible
  • 7898
  • N
St Clair Ave West at Old Weston Rd Accessible
  • 8179
  • N
St Clair Ave West at Hounslow Heath Rd Accessible
  • 8168
  • N
St Clair Ave West at Laughton Ave Accessible
  • 8173
  • N
St Clair Ave West at Caledonia Park Rd Accessible
  • 8155
  • N
St Clair Ave West at Lansdowne Ave Accessible
  • 8170
  • N
St Clair Ave West at Earlscourt Ave Accessible
  • 9979
  • N
St Clair Ave West at Dufferin St Accessible
  • 8161
  • N
  • Tomorrow-2:00, N,
  • Tomorrow-2:30, N,
  • Tomorrow-3:00, N,
St Clair Ave West at Northcliffe Blvd Accessible
  • 8175
  • N
St Clair Ave West at Glenholme Ave Accessible
  • 8165
  • N
St Clair Ave West at Oakwood Ave Accessible
  • 8177
  • N
  • Tomorrow-2:01, N,
  • Tomorrow-2:31, N,
  • Tomorrow-3:01, N,
St Clair Ave West at Winona Dr East Side Accessible
  • 14897
  • N
St Clair Ave West at Arlington Ave Accessible
  • 8147
  • N
St Clair Ave West at Christie St Accessible
  • 8157
  • N
St Clair Ave West at Wychwood Ave Accessible
  • 8190
  • N
St Clair Ave West at Vaughan Rd Accessible
  • 8185
  • N
St Clair Ave West at Bathurst St Accessible
  • 8152
  • N
  • Tomorrow-2:06, N,
  • Tomorrow-2:36, N,
  • Tomorrow-3:06, N,
St Clair Ave West at Tweedsmuir Ave Accessible
  • 14605
  • N
St Clair Ave West at Spadina Rd Accessible
  • 4630
  • N
St Clair Ave West at Russell Hill Rd Accessible
  • 14353
  • N
St Clair Ave West at Warren Rd East Side Accessible
  • 8187
  • N
St Clair Ave West at Avenue Rd East Side Accessible
  • 14349
  • N
St Clair Ave West at Deer Park Cres Accessible
  • 14347
  • N
St Clair Ave East at Yonge St East Side Accessible
  • 14346
  • N
Choose a stop to view the full schedule for that stop

Effective June 18, 2017

Stop Number Stop Number Help Branch Next 3 scheduled buses
Edna Ave at Dundas St West Accessible
  • 9900
  • N
  • Tomorrow-1:40, N,
  • Tomorrow-2:10, N,
  • Tomorrow-2:40, N,
Dundas St West at Chelsea Ave North Side Accessible
  • 3490
  • N
Dundas St West at Glenlake Ave North Side Accessible
  • 3497
  • N
Dundas St West at Dupont St Accessible
  • 3493
  • N
Dundas St West at Indian Grove Accessible
  • 3502
  • N
Dundas St West at Keele St Accessible
  • 3509
  • N
Dundas St West at Pacific Ave Accessible
  • 3514
  • N
Dundas St West at Quebec Ave Accessible
  • 3517
  • N
Dundas St West at St Johns Pl Accessible
  • 3525
  • N
Dundas St West at Gilmour Ave Accessible
  • 3496
  • N
Dundas St West at Runnymede Rd Accessible
  • 3521
  • N
Dundas St West at Windermere Ave Accessible
  • 3528
  • N
Dundas St West at Willard Ave West Side Accessible
  • 3527
  • N
Dundas St West at Jane St Accessible
  • 3505
  • N
Jane St at St Clair Ave West Accessible
  • 15421
  • N
  • Tomorrow-1:48, N,
  • Tomorrow-2:18, N,
  • Tomorrow-2:48, N,
St Clair Ave West at Mariposa Ave East Side Accessible
  • 14895
  • N
St Clair Ave West at Mould Ave Accessible
  • 13320
  • N
St Clair Ave West at Runnymede Rd Accessible
  • 13343
  • N
St Clair Ave West at Britannia Ave Accessible
  • 7359
  • N
St Clair Ave West at Cobalt Ave Accessible
  • 7361
  • N
St Clair Ave West at Mondovi Gate Accessible
  • 15061
  • N
St Clair Ave West at Old Stock Yards Rd Accessible
  • 13341
  • N
St Clair Ave West at Keele St Accessible
  • 7898
  • N
St Clair Ave West at Old Weston Rd Accessible
  • 8179
  • N
St Clair Ave West at Hounslow Heath Rd Accessible
  • 8168
  • N
St Clair Ave West at Laughton Ave Accessible
  • 8173
  • N
St Clair Ave West at Caledonia Park Rd Accessible
  • 8155
  • N
St Clair Ave West at Lansdowne Ave Accessible
  • 8170
  • N
St Clair Ave West at Earlscourt Ave Accessible
  • 9979
  • N
St Clair Ave West at Dufferin St Accessible
  • 8161
  • N
  • Tomorrow-2:00, N,
  • Tomorrow-2:30, N,
  • Tomorrow-3:00, N,
St Clair Ave West at Northcliffe Blvd Accessible
  • 8175
  • N
St Clair Ave West at Glenholme Ave Accessible
  • 8165
  • N
St Clair Ave West at Oakwood Ave Accessible
  • 8177
  • N
  • Tomorrow-2:01, N,
  • Tomorrow-2:31, N,
  • Tomorrow-3:01, N,
St Clair Ave West at Winona Dr East Side Accessible
  • 14897
  • N
St Clair Ave West at Arlington Ave Accessible
  • 8147
  • N
St Clair Ave West at Christie St Accessible
  • 8157
  • N
St Clair Ave West at Wychwood Ave Accessible
  • 8190
  • N
St Clair Ave West at Vaughan Rd Accessible
  • 8185
  • N
St Clair Ave West at Bathurst St Accessible
  • 8152
  • N
  • Tomorrow-2:06, N,
  • Tomorrow-2:36, N,
  • Tomorrow-3:06, N,
St Clair Ave West at Tweedsmuir Ave Accessible
  • 14605
  • N
St Clair Ave West at Spadina Rd Accessible
  • 4630
  • N
St Clair Ave West at Russell Hill Rd Accessible
  • 14353
  • N
St Clair Ave West at Warren Rd East Side Accessible
  • 8187
  • N
St Clair Ave West at Avenue Rd East Side Accessible
  • 14349
  • N
St Clair Ave West at Deer Park Cres Accessible
  • 14347
  • N
St Clair Ave East at Yonge St East Side Accessible
  • 14346
  • N

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.