312
TTC 312 St Clair
Streetcar · Toronto Transit Commission
Runs every 10 min on Sundays. Weekday trips from 4:37 am to 5:07 am.
See live vehicles on the map How reliable it's been
How often it runs
East - 312 St Clair towards St Clair Station
| WeekdaysThu, Nov 5 | SaturdaySat, Nov 7 | SundaySun, Nov 8 | |
|---|---|---|---|
| Early morning3–6 am | every 2 hours | every 2 hours | every 2 hours |
| Morning rush6–9 am | – | – | every 10 min |
| Overnightmidnight–3 am | every 20 min | every 20 min | every 20 min |
| First trip | 5:01 am | 4:58 am | 4:55 am |
| Last trip | 5:15 am | 5:17 am | 5:15 am |
| Trips | 17 | 17 | 28 |
West - 312 St Clair towards Keele
| WeekdaysThu, Nov 5 | SaturdaySat, Nov 7 | SundaySun, Nov 8 | |
|---|---|---|---|
| Early morning3–6 am | every 1.5 hours | every 1.5 hours | every 1.5 hours |
| Morning rush6–9 am | – | – | every 10 min |
| Overnightmidnight–3 am | 2 trips | 2 trips | 2 trips |
| First trip | 4:37 am | 4:38 am | 4:37 am |
| Last trip | 5:07 am | 5:06 am | 5:19 am |
| Trips | 20 | 18 | 30 |
From the published schedule for Thu, Nov 5, Sat, Nov 7 and Sun, Nov 8. Times are when trips leave their first stop, and frequency is the average time between those departures. Shading marks service every 15 minutes or better, darker at 10 or better.
Stops
East - 312 St Clair towards St Clair Station 20 stops
- Gunns Loop at St Clair Ave West 14958
- St Clair Ave West at Keele St/ Weston Rd 14939
- St Clair Ave West at Old Weston Rd East Side 14937
- St Clair Ave West at Laughton Ave East Side 14933
- St Clair Ave West at Caledonia Rd East Side 14931
- St Clair Ave West at Lansdowne Ave East Side 14889
- St Clair Ave West at Earlscourt Ave East Side 14887
- St Clair Ave West at Dufferin St West Side 14885
- St Clair Ave West at Glenholme Ave East Side 14881
- St Clair Ave West at Oakwood Ave East Side 14879
- St Clair Ave West at Winona Dr East Side 14877
- St Clair Ave West at Arlington Ave East Side 14874
- St Clair Ave West at Christie St East Side 14872
- St Clair Ave West at Vaughan Rd East Side ♿︎ 14335
- St Clair Ave West at Bathurst St East Side ♿︎ 14336
- St Clair Ave West at Spadina Rd East Side 14344
- St Clair Ave West at Russell Hill Rd East Side 8181
- St Clair Ave West at Avenue Rd East Side 8149
- St Clair Ave West at Deer Park Cres East Side 8160
- St Clair Station at Bay 1 ♿︎ 15304
West - 312 St Clair towards Keele 21 stops
- St Clair Station at Bay 1 ♿︎ 15304
- St Clair Ave West at Yonge St West Side 14345
- St Clair Ave West at Deer Park Cres West Side 8159
- St Clair Ave West at Avenue Rd West Side 8150
- St Clair Ave West at Russell Hill Rd West Side 8182
- St Clair Ave West at Spadina Rd West Side 14355
- St Clair Ave West at Bathurst St West Side ♿︎ 14337
- St Clair Ave West at Vaughan Rd West Side ♿︎ 14334
- St Clair Ave West at Christie St West Side 14873
- St Clair Ave West at Arlington Ave West Side 14875
- St Clair Ave West at Winona Dr West Side 14878
- St Clair Ave West at Oakwood Ave 14880
- St Clair Ave West at Glenholme Ave West Side 14882
- St Clair Ave West at Dufferin St West Side 14886
- St Clair Ave West at Earlscourt Ave 14888
- St Clair Ave West at Lansdowne Ave West Side 13173
- St Clair Ave West at Caledonia Rd West Side 14932
- St Clair Ave West at Laughton Ave West Side 14934
- St Clair Ave West at Old Weston Rd West Side 14938
- St Clair Ave West at Weston Rd/ Keele St West Side 14940
- Gunns Loop at St Clair Ave West 14958
Schedule from Toronto Transit Commission's published GTFS feed, valid through December 19, 2026. Data sources