21
TTC 21 Brimley
Bus · Toronto Transit Commission
Runs every 17 min on weekdays, every 22 min on Saturdays and every 23 min on Sundays. Weekday trips from 5:14 am to 1:12 am.
See live vehicles on the map How reliable it's been
How often it runs
South - 21C Brimley towards Kennedy Station via Scarborough Centre Stn
| WeekdaysThu, Nov 5 | SaturdaySat, Nov 7 | SundaySun, Nov 8 | |
|---|---|---|---|
| Early morning3–6 am | every 21 min | – | – |
| Morning rush6–9 am | every 18 min | every 22 min | every 22 min |
| Midday9 am–3 pm | every 17 min | every 22 min | every 23 min |
| Afternoon rush3–7 pm | every 17 min | every 20 min | every 24 min |
| Evening7 pm–midnight | every 20 min | every 21 min | every 21 min |
| Overnightmidnight–3 am | every 24 min | every 25 min | every 23 min |
| First trip | 5:14 am | 6:42 am | 7:12 am |
| Last trip | 1:12 am | 1:14 am | 1:12 am |
| Trips | 66 | 53 | 49 |
North - 21C Brimley towards Steeles via Scarborough Centre Stn
| WeekdaysThu, Nov 5 | SaturdaySat, Nov 7 | SundaySun, Nov 8 | |
|---|---|---|---|
| Early morning3–6 am | 2 trips | – | – |
| Morning rush6–9 am | every 16 min | every 22 min | every 22 min |
| Midday9 am–3 pm | every 17 min | every 22 min | every 23 min |
| Afternoon rush3–7 pm | every 17 min | every 20 min | every 24 min |
| Evening7 pm–midnight | every 21 min | every 21 min | every 21 min |
| Overnightmidnight–3 am | every 20 min | every 20 min | every 28 min |
| First trip | 5:30 am | 6:00 am | 6:32 am |
| Last trip | 1:00 am | 1:00 am | 1:00 am |
| Trips | 66 | 55 | 50 |
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
South - 21C Brimley towards Kennedy Station via Scarborough Centre Stn 45 stops
- Brimley Rd at Steeles Ave East 10865
- Brimley Rd at Steeles Ave East South Side ♿︎ 9680
- Brimley Rd at Port Royal Trail (North) ♿︎ 9674
- Brimley Rd at Walkway to Audrelane Crt ♿︎ 4834
- Brimley Rd at Port Royal Trail (South) ♿︎ 4831
- Brimley Rd at Walkway to McCool Crt ♿︎ 4836
- Brimley Rd at McNicoll Ave ♿︎ 4828
- Brimley Rd at Danjohn Cres (North) South Side ♿︎ 9667
- Brimley Rd at Alexmuir Blvd South Side ♿︎ 4813
- Brimley Rd at Opposite Brimley Woods Park ♿︎ 14440
- Brimley Rd at Finch Ave East ♿︎ 4822
- Brimley Rd at Chartland Blvd South ♿︎ 4818
- Brimley Rd at Huntingwood Dr ♿︎ 4826
- 2278 Brimley Rd ♿︎ 4814
- Brimley Rd at Dennett Dr ♿︎ 4820
- Brimley Rd at Heather Rd South Side ♿︎ 4824
- Brimley Rd at Sheppard Ave East ♿︎ 10147
- 1994 Brimley Rd ♿︎ 15819
- Brimley Rd at Pitfield Rd ♿︎ 10148
- Brimley Rd at Grittani Lane South Side 10149
- Brimley Rd at Progress Ave ♿︎ 10150
- Triton Rd at Borough Dr ♿︎ 1613
- Scarborough Centre Station at Bus Bay 8 ♿︎ 14768
- Triton Rd at Brimley Rd ♿︎ 1612
- Brimley Rd at Golden Gate Crt 631
- Brimley Rd at Ellesmere Rd South Side ♿︎ 629
- Brimley Rd at Applefield Dr (North) ♿︎ 615
- Brimley Rd at Waterfield Dr ♿︎ 647
- Brimley Rd at Applefield Dr (South) 616
- Brimley Rd at Dorcot Ave ♿︎ 16894
- Brimley Rd at Britwell Ave 621
- Brimley Rd at Lawrence Ave East ♿︎ 639
- Brimley Rd at Arnprior Rd South Side ♿︎ 617
- Brimley Rd at Shediac Rd ♿︎ 643
- Brimley Rd at Largo Lane South Side ♿︎ 634
- Brimley Rd at Deerfield Rd ♿︎ 641
- Brimley Rd at Gully Dr South Side ♿︎ 632
- Brimley Rd at Dallyn Cres ♿︎ 622
- Brimley Rd at Strode Dr South Side ♿︎ 645
- Brimley Rd at Eglinton Ave East ♿︎ 626
- Eglinton Ave East at Gilder Dr ♿︎ 1033
- Eglinton Ave East at Midland Ave ♿︎ 15278
- North Service Rd at Eglinton Ave East ♿︎ 1038
- Kennedy Station Drop-off Platform ♿︎ 16453
- Kennedy Station at Bus Bay 14 (Platform B) ♿︎ 16392
North - 21C Brimley towards Steeles via Scarborough Centre Stn 44 stops
- Kennedy Station at Bus Bay 14 (Platform B) ♿︎ 16392
- Eglinton Ave East at Midland Ave ♿︎ 1037
- Eglinton Ave East at Falmouth Ave ♿︎ 1032
- Brimley Rd at Eglinton Ave East North Side ♿︎ 625
- Brimley Rd at Strode Dr ♿︎ 646
- Brimley Rd at Elgar Ave ♿︎ 627
- Brimley Rd at Gully Dr ♿︎ 633
- Brimley Rd at Seminole Ave North Side ♿︎ 640
- Brimley Rd at Largo Lane ♿︎ 635
- Brimley Rd at Fraserton Gate ♿︎ 642
- Brimley Rd at Larkhall Ave North Side ♿︎ 636
- Brimley Rd at Lawrence Ave East ♿︎ 637
- Brimley Rd at Britwell Ave ♿︎ 620
- Brimley Rd at Dorcot Ave North Side ♿︎ 16893
- Brimley Rd at St Andrews Rd ♿︎ 644
- Brimley Rd at Brimorton Dr ♿︎ 619
- Brimley Rd at Bernadine St ♿︎ 618
- Brimley Rd at Ellesmere Rd ♿︎ 16378
- Brimley Rd at Omni Dr North Side ♿︎ 630
- Triton Rd at Borough Dr ♿︎ 1613
- Scarborough Centre Station at Bus Bay 13 ♿︎ 15002
- Triton Rd at Brimley Rd ♿︎ 1612
- Brimley Rd at Progress Ave ♿︎ 10143
- Opposite 1750 Brimley Rd ♿︎ 10718
- Brimley Rd at Grittani Lane ♿︎ 10144
- Brimley Rd at Pitfield Rd ♿︎ 15817
- 1965 Brimley Rd ♿︎ 15818
- Brimley Rd at Sheppard Ave East ♿︎ 10146
- Brimley Rd at Heather Rd ♿︎ 15863
- Brimley Rd at Dennett Dr North Side ♿︎ 15733
- Opposite 2278 Brimley Rd ♿︎ 4830
- Brimley Rd at Huntingwood Dr ♿︎ 4825
- Brimley Rd at Chartland Blvd South ♿︎ 4817
- Brimley Rd at Finch Ave East ♿︎ 4821
- Brimley Rd at Brimley Woods Park ♿︎ 4815
- Brimley Rd at Brimwood Blvd ♿︎ 4816
- Brimley Rd at Danjohn Cres (North) ♿︎ 4829
- Brimley Rd at McNicoll Ave ♿︎ 4827
- Brimley Rd at Walkway to Goldhawk Trail ♿︎ 4835
- Brimley Rd at Wenlock Gate ♿︎ 4837
- Brimley Rd at Opposite Walkway to Audrelane Crt ♿︎ 9392
- Brimley Rd at Eagledance Dr ♿︎ 9673
- Brimley Rd at Steeles Ave East ♿︎ 9678
- Brimley Rd at Steeles Ave East North Side ♿︎ 9679
Schedule from Toronto Transit Commission's published GTFS feed, valid through December 19, 2026. Data sources