98
TTC 98 Willowdale-Senlac
Bus · Toronto Transit Commission
Runs every 22 min in weekday rush hours, every 25 min weekday middays and every 25 min on weekends. Weekday trips from 5:10 am to 12:46 am.
See live vehicles on the map How reliable it's been
How often it runs
East - 98 Willowdale-Senlac towards Steeles via Sheppard-Yonge Station
| WeekdaysThu, Nov 5 | SaturdaySat, Nov 7 | SundaySun, Nov 8 | |
|---|---|---|---|
| Early morning3–6 am | 2 trips | 2 trips | – |
| Morning rush6–9 am | every 24 min | every 30 min | every 30 min |
| Midday9 am–3 pm | every 27 min | every 25 min | every 25 min |
| Afternoon rush3–7 pm | every 20 min | every 25 min | every 25 min |
| Evening7 pm–midnight | every 22 min | every 26 min | every 26 min |
| Overnightmidnight–3 am | every 23 min | every 28 min | every 28 min |
| First trip | 5:13 am | 5:28 am | 7:37 am |
| Last trip | 1:12 am | 1:12 am | 1:13 am |
| Trips | 52 | 46 | 42 |
West - 98 Willowdale-Senlac towards Peckham via Sheppard-Yonge Station
| WeekdaysThu, Nov 5 | SaturdaySat, Nov 7 | SundaySun, Nov 8 | |
|---|---|---|---|
| Early morning3–6 am | every 15 min | every 16 min | – |
| Morning rush6–9 am | every 23 min | every 30 min | every 20 min |
| Midday9 am–3 pm | every 25 min | every 25 min | every 25 min |
| Afternoon rush3–7 pm | every 22 min | every 25 min | every 25 min |
| Evening7 pm–midnight | every 23 min | every 27 min | every 27 min |
| Overnightmidnight–3 am | 2 trips | 2 trips | 2 trips |
| First trip | 5:10 am | 5:25 am | 7:34 am |
| Last trip | 12:46 am | 12:47 am | 12:48 am |
| Trips | 53 | 46 | 42 |
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 - 98 Willowdale-Senlac towards Steeles via Sheppard-Yonge Station 45 stops
- Cactus Ave at Green Bush Rd West Side ♿︎ 6280
- Peckham Ave at Donnalyn Dr South Side ♿︎ 6655
- Peckham Ave at Pleasant Ave South Side 6656
- Goulding Ave at Cactus Ave 6404
- Cactus Ave at Homewood Ave ♿︎ 6282
- Cactus Ave at Connaught Ave ♿︎ 6277
- Cactus Ave at Drewry Ave 6279
- Grantbrook St at Drewry Ave South Side ♿︎ 6410
- Grantbrook St at Charlton Blvd ♿︎ 6409
- Grantbrook St at Blake Ave ♿︎ 6407
- Grantbrook St at Hendon Ave ♿︎ 6414
- Grantbrook St at Finch Ave West ♿︎ 6412
- Senlac Rd at Finch Ave West South Side ♿︎ 7119
- Senlac Rd at Lurgan Dr ♿︎ 7124
- Senlac Rd at Hounslow Ave ♿︎ 7122
- Senlac Rd at Churchill Ave ♿︎ 7113
- Senlac Rd at Ellerslie Ave ♿︎ 7116
- Senlac Rd at Park Home Ave South Side ♿︎ 7126
- Senlac Rd at York Cemetery ♿︎ 7112
- Senlac Rd at Burnett Ave ♿︎ 7110
- Senlac Rd at Elmhurst Ave South Side ♿︎ 7117
- Senlac Rd at Sheppard Ave West ♿︎ 7127
- Sheppard Ave West at Pewter Rd ♿︎ 16232
- Sheppard-Yonge Station at Bus Bay 2A ♿︎ 14771
- Sheppard Ave East at Doris Ave ♿︎ 13563
- Sheppard Ave East at Leona Dr ♿︎ 1540
- Willowdale Ave at Sheppard Ave East North Side ♿︎ 8822
- Willowdale Ave at Spring Garden Ave ♿︎ 8826
- Willowdale Ave at Elmwood Ave ♿︎ 8801
- Willowdale Ave at Empress Ave ♿︎ 15851
- Willowdale Ave at Parkview Ave North Side ♿︎ 15852
- Willowdale Ave at Church Ave North Side ♿︎ 8797
- Willowdale Ave at Byng Ave ♿︎ 8793
- Willowdale Ave at Finch Ave East ♿︎ 8803
- Willowdale Ave at Bishop Ave North Side 8791
- Willowdale Ave at Revcoe Dr ♿︎ 8821
- Willowdale Ave at Silverview Dr ♿︎ 8824
- Willowdale Ave at Cummer Ave ♿︎ 8800
- Willowdale Ave at Wedgewood Dr 8827
- Willowdale Ave at Northwood Dr 8813
- Willowdale Ave at Centre Ave 8795
- Willowdale Ave at Newton Dr ♿︎ 8811
- Willowdale Ave at Otonabee Ave 8816
- Willowdale Ave at Abitibi Ave North Side 8789
- Steeles Ave East Loop ♿︎ 9176
West - 98 Willowdale-Senlac towards Peckham via Sheppard-Yonge Station 47 stops
- Steeles Ave East Loop ♿︎ 9176
- Steeles Ave East at Dumont St ♿︎ 8217
- Willowdale Ave at Steeles Ave East South Side ♿︎ 10445
- Willowdale Ave at Abitibi Ave ♿︎ 8790
- Willowdale Ave at Otonabee Ave ♿︎ 8817
- Willowdale Ave at Newton Dr ♿︎ 8812
- Willowdale Ave at Centre Ave 8796
- Willowdale Ave at Northwood Dr ♿︎ 8814
- Willowdale Ave at Wedgewood Dr ♿︎ 8828
- Willowdale Ave at Cummer Ave ♿︎ 16876
- Willowdale Ave at Silverview Dr ♿︎ 8825
- Willowdale Ave at Revcoe Dr South Side ♿︎ 8820
- Willowdale Ave at Bishop Ave ♿︎ 8792
- Willowdale Ave at Finch Ave East ♿︎ 8804
- Willowdale Ave at Byng Ave ♿︎ 8794
- Willowdale Ave at Church Ave ♿︎ 8798
- Willowdale Ave at Parkview Ave South Side 8818
- Willowdale Ave at Empress Ave ♿︎ 8802
- Willowdale Ave at Hillcrest Ave ♿︎ 8806
- Willowdale Ave at Hollywood Ave South Side ♿︎ 8807
- Willowdale Ave at Spring Garden Ave ♿︎ 16355
- Willowdale Ave at Sheppard Ave East ♿︎ 8823
- Sheppard Ave East at Kenneth Ave ♿︎ 16647
- Sheppard Ave East at Doris Ave ♿︎ 1535
- Sheppard-Yonge Station at Bus Bay 4A ♿︎ 14773
- Sheppard Ave West at Quilter Rd ♿︎ 16233
- Senlac Rd at Sheppard Ave West North Side ♿︎ 7108
- Senlac Rd at Elmhurst Ave ♿︎ 7118
- Senlac Rd at Burnett Ave ♿︎ 7109
- Senlac Rd at York Cemetery ♿︎ 7111
- Senlac Rd at Park Home Ave North Side ♿︎ 7125
- Senlac Rd at Ellerslie Ave 7115
- Senlac Rd at Churchill Ave ♿︎ 7114
- Senlac Rd at Hounslow Ave North Side 7121
- Senlac Rd at Lurgan Dr ♿︎ 7123
- Senlac Rd at Finch Ave West ♿︎ 7120
- Grantbrook St at Finch Ave West North Side ♿︎ 6378
- Grantbrook St at Hendon Ave 6413
- Grantbrook St at Blake Ave North Side ♿︎ 6406
- Grantbrook St at Charlton Blvd ♿︎ 6408
- Grantbrook St at Drewry Ave ♿︎ 6411
- Cactus Ave at Drewry Ave North Side ♿︎ 6278
- Cactus Ave at Connaught Ave ♿︎ 6276
- Cactus Ave at Homewood Ave ♿︎ 6281
- Cactus Ave at Pleasant Ave ♿︎ 6283
- 111 Cactus Ave ♿︎ 6275
- Cactus Ave at Green Bush Rd West Side ♿︎ 6280
Schedule from Toronto Transit Commission's published GTFS feed, valid through December 19, 2026. Data sources