99
TTC 99 Arrow Rd
Bus · Toronto Transit Commission
Runs every 14 min in weekday rush hours, every 15 min weekday middays and every 15 min on weekends. Weekday trips from 3:38 am to 10:43 pm.
See live vehicles on the map How reliable it's been
How often it runs
South - 99 Arrow Rd towards Arrow Rd
| WeekdaysThu, Nov 5 | SaturdaySat, Nov 7 | SundaySun, Nov 8 | |
|---|---|---|---|
| Early morning3–6 am | every 16 min | every 15 min | every 15 min |
| Morning rush6–9 am | – | every 15 min | every 15 min |
| Midday9 am–3 pm | every 15 min | every 15 min | every 15 min |
| Afternoon rush3–7 pm | every 14 min | every 15 min | every 15 min |
| Evening7 pm–midnight | every 15 min | every 15 min | every 15 min |
| First trip | 3:51 am | 4:12 am | 4:12 am |
| Last trip | 10:56 pm | 10:55 pm | 10:33 pm |
| Trips | 54 | 76 | 74 |
North - 99 Arrow Rd towards Jane
| WeekdaysThu, Nov 5 | SaturdaySat, Nov 7 | SundaySun, Nov 8 | |
|---|---|---|---|
| Early morning3–6 am | every 17 min | every 14 min | every 14 min |
| Morning rush6–9 am | – | every 15 min | every 15 min |
| Midday9 am–3 pm | every 15 min | every 15 min | every 15 min |
| Afternoon rush3–7 pm | every 14 min | every 15 min | every 15 min |
| Evening7 pm–midnight | every 15 min | every 15 min | every 16 min |
| First trip | 3:38 am | 4:01 am | 4:01 am |
| Last trip | 10:43 pm | 10:43 pm | 10:20 pm |
| Trips | 56 | 76 | 74 |
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 - 99 Arrow Rd towards Arrow Rd 9 stops
- Jane St at Sheppard Ave West ♿︎ 3921
- 2002-2012 Sheppard Ave West ♿︎ 6057
- Sheppard Ave West at Laura Rd ♿︎ 6079
- Sheppard Ave West at Oakdale Rd ♿︎ 6085
- Arrow Rd at Sheppard Ave West North Side ♿︎ 11858
- Arrow Rd at Bartor Rd North Side ♿︎ 7513
- Arrow Rd at Lido Rd ♿︎ 7500
- Opposite 700 Arrow Rd 10470
- Arrow Division Transportation Office 11871
North - 99 Arrow Rd towards Jane 15 stops
- Arrow Rd at Deerhide Cres (South) ♿︎ 7495
- Arrow Rd at Pemican Crt North Side ♿︎ 7502
- 1111 Arrow Rd ♿︎ 13457
- Arrow Rd at Finch Ave West ♿︎ 7497
- Finch Ave West at Oakdale Rd - Humber Reactivation Care ♿︎ 2622
- Finch Ave West at Elana Dr ♿︎ 2597
- Jane St at Finch Ave West South Side ♿︎ 3891
- Jane St at Firgrove Cres (North) South Side ♿︎ 3892
- Jane St at Firgrove Cres (South) South Side ♿︎ 3893
- Jane St at Eddystone Ave ♿︎ 3885
- Jane St at Grandravine Dr ♿︎ 16885
- Jane St at Courage Ave South Side ♿︎ 3876
- Jane St at Stanley Rd ♿︎ 3930
- Jane St at Clair Rd ♿︎ 3873
- Jane St at Sheppard Ave West ♿︎ 3921
Schedule from Toronto Transit Commission's published GTFS feed, valid through December 19, 2026. Data sources