Track Your Transit

TTC Routes & Schedules - Route 21

Note: This page uses GTFS data provided by TTC, subject to change.

« Select Another Agency | « Browse All Routes for TTC
Displaying timetable for Route 21 on 2025-10-24.

Block Schedule Visualization for Route 21

3
am
4
am
5
am
6
am
7
am
8
am
9
am
10
am
11
am
12
pm
1
pm
2
pm
3
pm
4
pm
5
pm
6
pm
7
pm
8
pm
9
pm
10
pm
11
pm
12
am
1
am
2
am
2149188
21
21
21
21
21
21
21
21
2149214
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
2149215
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
2149216
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
2149217
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
2149218
21
21
21
21
21
2149219
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
2149220
21
21
21
21
21
2149221
21
21
21
21
21
21
21

SOUTH - 21C BRIMLEY towards KENNEDY STATION Bound

Trip StartDepartureTrip EndArrivalBlockTrip ID
Scarborough Centre Station5:04 AMKennedy Station - Platform B5:26 AM214921549168252
Brimley Rd at Steeles Ave East5:14 AMKennedy Station - Platform B5:56 AM214921649168255
Brimley Rd at Steeles Ave East5:44 AMKennedy Station - Platform B6:26 AM214922049168254
Brimley Rd at Steeles Ave East5:59 AMKennedy Station - Platform B6:41 AM214921949168253
Brimley Rd at Steeles Ave East6:14 AMKennedy Station - Platform B6:56 AM214921549168249
Brimley Rd at Steeles Ave East6:29 AMKennedy Station - Platform B7:11 AM214921749168248
Brimley Rd at Steeles Ave East6:44 AMKennedy Station - Platform B7:26 AM214921649168247
Brimley Rd at Steeles Ave East6:59 AMKennedy Station - Platform B7:41 AM214921449168307
Brimley Rd at Steeles Ave East7:14 AMKennedy Station - Platform B7:56 AM214922049168306
Brimley Rd at Steeles Ave East7:29 AMKennedy Station - Platform B8:11 AM214921949168305
Brimley Rd at Steeles Ave East7:44 AMKennedy Station - Platform B8:26 AM214921549168304
Brimley Rd at Steeles Ave East7:59 AMKennedy Station - Platform B8:41 AM214921749168303
Brimley Rd at Steeles Ave East8:14 AMKennedy Station - Platform B8:56 AM214921649168276
Brimley Rd at Steeles Ave East8:29 AMKennedy Station - Platform B9:11 AM214921449168302
Brimley Rd at Steeles Ave East8:44 AMKennedy Station - Platform B9:26 AM214922049168301
Brimley Rd at Steeles Ave East8:59 AMKennedy Station - Platform B9:41 AM214921949168300
Brimley Rd at Steeles Ave East9:14 AMKennedy Station - Platform B9:56 AM214921549168299
Brimley Rd at Steeles Ave East9:29 AMKennedy Station - Platform B10:11 AM214921749168250
Brimley Rd at Steeles Ave East9:49 AMKennedy Station - Platform B10:31 AM214921649168298
Brimley Rd at Steeles Ave East10:09 AMKennedy Station - Platform B10:51 AM214921449168286
Brimley Rd at Steeles Ave East10:29 AMKennedy Station - Platform B11:11 AM214921949168296
Brimley Rd at Steeles Ave East10:49 AMKennedy Station - Platform B11:31 AM214921549168295
Brimley Rd at Steeles Ave East11:09 AMKennedy Station - Platform B11:51 AM214921749168294
Brimley Rd at Steeles Ave East11:29 AMKennedy Station - Platform B12:11 PM214921649168293
Brimley Rd at Steeles Ave East11:49 AMKennedy Station - Platform B12:31 PM214921449168240
Brimley Rd at Steeles Ave East12:09 PMKennedy Station - Platform B12:51 PM214921949168297
Brimley Rd at Steeles Ave East12:29 PMKennedy Station - Platform B1:11 PM214921549168243
Brimley Rd at Steeles Ave East12:49 PMKennedy Station - Platform B1:31 PM214921749168292
Brimley Rd at Steeles Ave East1:09 PMKennedy Station - Platform B1:51 PM214921649168264
Brimley Rd at Steeles Ave East1:29 PMKennedy Station - Platform B2:11 PM214921449168263
Brimley Rd at Steeles Ave East1:49 PMKennedy Station - Platform B2:31 PM214921949168262
Brimley Rd at Steeles Ave East2:09 PMKennedy Station - Platform B2:51 PM214921549168261
Brimley Rd at Steeles Ave East2:29 PMKennedy Station - Platform B3:11 PM214921749168260
Brimley Rd at Steeles Ave East2:49 PMKennedy Station - Platform B3:31 PM214921649168242
Brimley Rd at Steeles Ave East3:09 PMKennedy Station - Platform B3:51 PM214921449168291
Brimley Rd at Steeles Ave East3:29 PMKennedy Station - Platform B4:11 PM214921949168290
Brimley Rd at Steeles Ave East3:47 PMKennedy Station - Platform B4:31 PM214921549168241
Brimley Rd at Steeles Ave East4:05 PMKennedy Station - Platform B4:50 PM214921749168289
Brimley Rd at Steeles Ave East4:20 PMKennedy Station - Platform B5:07 PM214918849168288
Brimley Rd at Steeles Ave East4:35 PMKennedy Station - Platform B5:22 PM214921649168287
Brimley Rd at Steeles Ave East4:50 PMKennedy Station - Platform B5:37 PM214921449168266
Brimley Rd at Steeles Ave East5:05 PMKennedy Station - Platform B5:52 PM214921949168265
Brimley Rd at Steeles Ave East5:20 PMKennedy Station - Platform B6:07 PM214921849168275
Brimley Rd at Steeles Ave East5:35 PMKennedy Station - Platform B6:22 PM214921549168274
Brimley Rd at Steeles Ave East5:50 PMKennedy Station - Platform B6:37 PM214921749168246
Brimley Rd at Steeles Ave East6:05 PMKennedy Station - Platform B6:52 PM214918849168285
Brimley Rd at Steeles Ave East6:20 PMKennedy Station - Platform B7:07 PM214921649168281
Brimley Rd at Steeles Ave East6:35 PMKennedy Station - Platform B7:22 PM214921449168259
Brimley Rd at Steeles Ave East6:50 PMKennedy Station - Platform B7:37 PM214921949168282
Brimley Rd at Steeles Ave East7:02 PMKennedy Station - Platform B7:49 PM214921849168251
Brimley Rd at Steeles Ave East7:22 PMKennedy Station - Platform B8:02 PM214921749168245
Brimley Rd at Steeles Ave East7:42 PMKennedy Station - Platform B8:22 PM214918849168244
Brimley Rd at Steeles Ave East8:02 PMKennedy Station - Platform B8:42 PM214921649168283
Brimley Rd at Steeles Ave East8:22 PMKennedy Station - Platform B9:02 PM214921949168280
Brimley Rd at Steeles Ave East8:42 PMKennedy Station - Platform B9:22 PM214922149168279
Brimley Rd at Steeles Ave East9:02 PMKennedy Station - Platform B9:42 PM214921749168278
Brimley Rd at Steeles Ave East9:22 PMKennedy Station - Platform B10:02 PM214918849168277
Brimley Rd at Steeles Ave East9:42 PMKennedy Station - Platform B10:22 PM214921649168284
Brimley Rd at Steeles Ave East10:00 PMKennedy Station - Platform B10:40 PM214921949168258
Brimley Rd at Steeles Ave East10:20 PMKennedy Station - Platform B11:00 PM214922149168273
Brimley Rd at Steeles Ave East10:40 PMKennedy Station - Platform B11:20 PM214921749168257
Brimley Rd at Steeles Ave East11:02 PMKennedy Station - Platform B11:42 PM214921649168272
Brimley Rd at Steeles Ave East11:24 PMKennedy Station - Platform B12:04 AM (+1)214921949168271
Brimley Rd at Steeles Ave East11:46 PMKennedy Station - Platform B12:26 AM (+1)214922149168270
Brimley Rd at Steeles Ave East12:08 AM (+1)Kennedy Station - Platform B12:48 AM (+1)214921749168269
Brimley Rd at Steeles Ave East12:30 AM (+1)Kennedy Station - Platform B1:10 AM (+1)214921649168268
Brimley Rd at Steeles Ave East12:52 AM (+1)Kennedy Station - Platform B1:32 AM (+1)214921949168267
Brimley Rd at Steeles Ave East1:12 AM (+1)Kennedy Station - Platform B1:52 AM (+1)214922149168256

NORTH - 21C BRIMLEY towards STEELES Bound

Trip StartDepartureTrip EndArrivalBlockTrip ID
Kennedy Station - Platform B5:30 AMBrimley Rd at Steeles Ave East North Side6:11 AM214921549168336
Scarborough Centre Station5:37 AMBrimley Rd at Steeles Ave East North Side5:56 AM214921949168368
Kennedy Station - Platform B5:45 AMBrimley Rd at Steeles Ave East North Side6:26 AM214921749168332
Kennedy Station - Platform B6:00 AMBrimley Rd at Steeles Ave East North Side6:41 AM214921649168363
Kennedy Station - Platform B6:15 AMBrimley Rd at Steeles Ave East North Side6:56 AM214921449168366
Kennedy Station - Platform B6:30 AMBrimley Rd at Steeles Ave East North Side7:11 AM214922049168343
Kennedy Station - Platform B6:45 AMBrimley Rd at Steeles Ave East North Side7:26 AM214921949168362
Kennedy Station - Platform B7:00 AMBrimley Rd at Steeles Ave East North Side7:41 AM214921549168359
Kennedy Station - Platform B7:15 AMBrimley Rd at Steeles Ave East North Side7:56 AM214921749168357
Kennedy Station - Platform B7:30 AMBrimley Rd at Steeles Ave East North Side8:11 AM214921649168356
Kennedy Station - Platform B7:45 AMBrimley Rd at Steeles Ave East North Side8:26 AM214921449168358
Kennedy Station - Platform B8:00 AMBrimley Rd at Steeles Ave East North Side8:41 AM214922049168355
Kennedy Station - Platform B8:15 AMBrimley Rd at Steeles Ave East North Side8:56 AM214921949168354
Kennedy Station - Platform B8:30 AMBrimley Rd at Steeles Ave East North Side9:11 AM214921549168353
Kennedy Station - Platform B8:45 AMBrimley Rd at Steeles Ave East North Side9:26 AM214921749168352
Kennedy Station - Platform B9:05 AMBrimley Rd at Steeles Ave East North Side9:46 AM214921649168351
Kennedy Station - Platform B9:25 AMBrimley Rd at Steeles Ave East North Side10:06 AM214921449168324
Kennedy Station - Platform B9:45 AMBrimley Rd at Steeles Ave East North Side10:26 AM214921949168323
Kennedy Station - Platform B10:05 AMBrimley Rd at Steeles Ave East North Side10:46 AM214921549168322
Kennedy Station - Platform B10:25 AMBrimley Rd at Steeles Ave East North Side11:06 AM214921749168372
Kennedy Station - Platform B10:45 AMBrimley Rd at Steeles Ave East North Side11:26 AM214921649168371
Kennedy Station - Platform B11:05 AMBrimley Rd at Steeles Ave East North Side11:46 AM214921449168370
Kennedy Station - Platform B11:25 AMBrimley Rd at Steeles Ave East North Side12:06 PM214921949168350
Kennedy Station - Platform B11:45 AMBrimley Rd at Steeles Ave East North Side12:26 PM214921549168349
Kennedy Station - Platform B12:05 PMBrimley Rd at Steeles Ave East North Side12:46 PM214921749168329
Kennedy Station - Platform B12:25 PMBrimley Rd at Steeles Ave East North Side1:06 PM214921649168367
Kennedy Station - Platform B12:45 PMBrimley Rd at Steeles Ave East North Side1:26 PM214921449168342
Kennedy Station - Platform B1:05 PMBrimley Rd at Steeles Ave East North Side1:46 PM214921949168344
Kennedy Station - Platform B1:25 PMBrimley Rd at Steeles Ave East North Side2:06 PM214921549168321
Kennedy Station - Platform B1:45 PMBrimley Rd at Steeles Ave East North Side2:26 PM214921749168320
Kennedy Station - Platform B2:05 PMBrimley Rd at Steeles Ave East North Side2:46 PM214921649168335
Kennedy Station - Platform B2:25 PMBrimley Rd at Steeles Ave East North Side3:06 PM214921449168327
Kennedy Station - Platform B2:45 PMBrimley Rd at Steeles Ave East North Side3:26 PM214921949168326
Kennedy Station - Platform B3:00 PMBrimley Rd at Steeles Ave East North Side3:44 PM214921549168318
Kennedy Station - Platform B3:15 PMBrimley Rd at Steeles Ave East North Side4:02 PM214921749168317
Kennedy Station - Platform B3:30 PMBrimley Rd at Steeles Ave East North Side4:17 PM214918849168316
Kennedy Station - Platform B3:45 PMBrimley Rd at Steeles Ave East North Side4:32 PM214921649168315
Kennedy Station - Platform B4:00 PMBrimley Rd at Steeles Ave East North Side4:47 PM214921449168314
Kennedy Station - Platform B4:15 PMBrimley Rd at Steeles Ave East North Side5:02 PM214921949168333
Kennedy Station - Platform B4:30 PMBrimley Rd at Steeles Ave East North Side5:17 PM214921849168331
Kennedy Station - Platform B4:45 PMBrimley Rd at Steeles Ave East North Side5:32 PM214921549168361
Kennedy Station - Platform B5:00 PMBrimley Rd at Steeles Ave East North Side5:47 PM214921749168365
Kennedy Station - Platform B5:15 PMBrimley Rd at Steeles Ave East North Side6:02 PM214918849168364
Kennedy Station - Platform B5:30 PMBrimley Rd at Steeles Ave East North Side6:17 PM214921649168330
Kennedy Station - Platform B5:45 PMBrimley Rd at Steeles Ave East North Side6:32 PM214921449168319
Kennedy Station - Platform B6:00 PMBrimley Rd at Steeles Ave East North Side6:47 PM214921949168310
Kennedy Station - Platform B6:20 PMBrimley Rd at Steeles Ave East North Side6:59 PM214921849168369
Kennedy Station - Platform B6:40 PMBrimley Rd at Steeles Ave East North Side7:19 PM214921749168309
Kennedy Station - Platform B7:00 PMBrimley Rd at Steeles Ave East North Side7:39 PM214918849168373
Kennedy Station - Platform B7:20 PMBrimley Rd at Steeles Ave East North Side7:59 PM214921649168308
Kennedy Station - Platform B7:40 PMBrimley Rd at Steeles Ave East North Side8:19 PM214921949168360
Kennedy Station - Platform B8:00 PMBrimley Rd at Steeles Ave East North Side8:39 PM214921849168334
Kennedy Station - Platform B8:20 PMBrimley Rd at Steeles Ave East North Side8:59 PM214921749168328
Kennedy Station - Platform B8:40 PMBrimley Rd at Steeles Ave East North Side9:19 PM214918849168348
Kennedy Station - Platform B9:00 PMBrimley Rd at Steeles Ave East North Side9:39 PM214921649168347
Kennedy Station - Platform B9:20 PMBrimley Rd at Steeles Ave East North Side9:59 PM214921949168346
Kennedy Station - Platform B9:40 PMBrimley Rd at Steeles Ave East North Side10:19 PM214922149168341
Kennedy Station - Platform B10:00 PMBrimley Rd at Steeles Ave East North Side10:39 PM214921749168345
Kennedy Station - Platform B10:22 PMBrimley Rd at Steeles Ave East North Side11:01 PM214921649168340
Kennedy Station - Platform B10:44 PMBrimley Rd at Steeles Ave East North Side11:23 PM214921949168339
Kennedy Station - Platform B11:06 PMBrimley Rd at Steeles Ave East North Side11:45 PM214922149168338
Kennedy Station - Platform B11:28 PMBrimley Rd at Steeles Ave East North Side12:07 AM (+1)214921749168337
Kennedy Station - Platform B11:50 PMBrimley Rd at Steeles Ave East North Side12:29 AM (+1)214921649168313
Kennedy Station - Platform B12:12 AM (+1)Brimley Rd at Steeles Ave East North Side12:51 AM (+1)214921949168312
Kennedy Station - Platform B12:32 AM (+1)Brimley Rd at Steeles Ave East North Side1:11 AM (+1)214922149168311
Kennedy Station - Platform B1:00 AM (+1)Brimley Rd at Steeles Ave East North Side1:39 AM (+1)214921749168325