TTC Routes & Schedules - Route 904
Note: This page uses GTFS data provided by TTC, subject to change.
Displaying timetable for Route 904 on 2025-10-24.
Block Schedule Visualization for Route 904
3
am
am
4
am
am
5
am
am
6
am
am
7
am
am
8
am
am
9
am
am
10
am
am
11
am
am
12
pm
pm
1
pm
pm
2
pm
pm
3
pm
pm
4
pm
pm
5
pm
pm
6
pm
pm
7
pm
pm
8
pm
pm
9
pm
pm
10
pm
pm
11
pm
pm
12
am
am
1
am
am
2
am
am
2150573
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
2150574
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
2150582
904
904
904
904
904
904
904
2150589
904
904
904
904
904
904
904
904
904
904
904
904
904
904
2150590
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
2150591
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
2150592
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
2150593
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
2150594
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
904
NORTH - 904 SHEPPARD-KENNEDY EXPRESS towards DON MILLS STATION Bound
| Trip Start | Departure | Trip End | Arrival | Block | Trip ID |
|---|---|---|---|---|---|
| Kennedy Station - Platform B | 6:10 AM | Don Mills Station | 6:53 AM | 2150594 | 49191371 |
| Kennedy Station - Platform B | 6:30 AM | Don Mills Station | 7:13 AM | 2150574 | 49191369 |
| Kennedy Station - Platform B | 6:45 AM | Don Mills Station | 7:28 AM | 2150593 | 49191368 |
| Kennedy Station - Platform B | 7:00 AM | Don Mills Station | 7:47 AM | 2150592 | 49191367 |
| Kennedy Station - Platform B | 7:15 AM | Don Mills Station | 8:02 AM | 2150573 | 49191366 |
| Kennedy Station - Platform B | 7:30 AM | Don Mills Station | 8:17 AM | 2150591 | 49191365 |
| Kennedy Station - Platform B | 7:45 AM | Don Mills Station | 8:32 AM | 2150589 | 49191364 |
| Kennedy Station - Platform B | 8:00 AM | Don Mills Station | 8:47 AM | 2150594 | 49191363 |
| Kennedy Station - Platform B | 8:15 AM | Don Mills Station | 9:02 AM | 2150574 | 49191362 |
| Kennedy Station - Platform B | 8:30 AM | Don Mills Station | 9:17 AM | 2150593 | 49191361 |
| Kennedy Station - Platform B | 8:45 AM | Don Mills Station | 9:32 AM | 2150592 | 49191360 |
| Kennedy Station - Platform B | 9:00 AM | Don Mills Station | 9:45 AM | 2150573 | 49191359 |
| Kennedy Station - Platform B | 9:12 AM | Don Mills Station | 9:57 AM | 2150591 | 49191420 |
| Kennedy Station - Platform B | 9:24 AM | Don Mills Station | 10:09 AM | 2150590 | 49191419 |
| Kennedy Station - Platform B | 9:36 AM | Don Mills Station | 10:21 AM | 2150589 | 49191418 |
| Kennedy Station - Platform B | 9:48 AM | Don Mills Station | 10:33 AM | 2150594 | 49191417 |
| Kennedy Station - Platform B | 10:00 AM | Don Mills Station | 10:45 AM | 2150574 | 49191416 |
| Kennedy Station - Platform B | 10:12 AM | Don Mills Station | 10:57 AM | 2150582 | 49191415 |
| Kennedy Station - Platform B | 10:24 AM | Don Mills Station | 11:09 AM | 2150593 | 49191414 |
| Kennedy Station - Platform B | 10:36 AM | Don Mills Station | 11:21 AM | 2150592 | 49191413 |
| Kennedy Station - Platform B | 10:48 AM | Don Mills Station | 11:33 AM | 2150573 | 49191412 |
| Kennedy Station - Platform B | 11:00 AM | Don Mills Station | 11:45 AM | 2150591 | 49191411 |
| Kennedy Station - Platform B | 11:12 AM | Don Mills Station | 11:57 AM | 2150590 | 49191410 |
| Kennedy Station - Platform B | 11:24 AM | Don Mills Station | 12:09 PM | 2150589 | 49191409 |
| Kennedy Station - Platform B | 11:36 AM | Don Mills Station | 12:21 PM | 2150594 | 49191408 |
| Kennedy Station - Platform B | 11:48 AM | Don Mills Station | 12:33 PM | 2150574 | 49191407 |
| Kennedy Station - Platform B | 12:00 PM | Don Mills Station | 12:45 PM | 2150582 | 49191406 |
| Kennedy Station - Platform B | 12:12 PM | Don Mills Station | 12:57 PM | 2150593 | 49191405 |
| Kennedy Station - Platform B | 12:24 PM | Don Mills Station | 1:09 PM | 2150592 | 49191404 |
| Kennedy Station - Platform B | 12:36 PM | Don Mills Station | 1:21 PM | 2150573 | 49191403 |
| Kennedy Station - Platform B | 12:48 PM | Don Mills Station | 1:33 PM | 2150591 | 49191402 |
| Kennedy Station - Platform B | 1:00 PM | Don Mills Station | 1:45 PM | 2150590 | 49191401 |
| Kennedy Station - Platform B | 1:12 PM | Don Mills Station | 1:57 PM | 2150589 | 49191400 |
| Kennedy Station - Platform B | 1:24 PM | Don Mills Station | 2:09 PM | 2150594 | 49191399 |
| Kennedy Station - Platform B | 1:36 PM | Don Mills Station | 2:21 PM | 2150574 | 49191398 |
| Kennedy Station - Platform B | 1:48 PM | Don Mills Station | 2:33 PM | 2150582 | 49191397 |
| Kennedy Station - Platform B | 2:00 PM | Don Mills Station | 2:45 PM | 2150593 | 49191396 |
| Kennedy Station - Platform B | 2:12 PM | Don Mills Station | 2:57 PM | 2150592 | 49191395 |
| Kennedy Station - Platform B | 2:24 PM | Don Mills Station | 3:09 PM | 2150573 | 49191394 |
| Kennedy Station - Platform B | 2:36 PM | Don Mills Station | 3:21 PM | 2150591 | 49191393 |
| Kennedy Station - Platform B | 2:48 PM | Don Mills Station | 3:33 PM | 2150590 | 49191392 |
| Kennedy Station - Platform B | 3:03 PM | Don Mills Station | 3:53 PM | 2150589 | 49191391 |
| Kennedy Station - Platform B | 3:18 PM | Don Mills Station | 4:08 PM | 2150594 | 49191438 |
| Kennedy Station - Platform B | 3:33 PM | Don Mills Station | 4:23 PM | 2150574 | 49191437 |
| Kennedy Station - Platform B | 3:48 PM | Don Mills Station | 4:38 PM | 2150593 | 49191436 |
| Kennedy Station - Platform B | 4:03 PM | Don Mills Station | 4:53 PM | 2150592 | 49191435 |
| Kennedy Station - Platform B | 4:18 PM | Don Mills Station | 5:08 PM | 2150573 | 49191434 |
| Kennedy Station - Platform B | 4:33 PM | Don Mills Station | 5:23 PM | 2150591 | 49191433 |
| Kennedy Station - Platform B | 4:48 PM | Don Mills Station | 5:38 PM | 2150590 | 49191432 |
| Kennedy Station - Platform B | 5:03 PM | Don Mills Station | 5:53 PM | 2150589 | 49191431 |
| Kennedy Station - Platform B | 5:18 PM | Don Mills Station | 6:08 PM | 2150594 | 49191430 |
| Kennedy Station - Platform B | 5:33 PM | Don Mills Station | 6:23 PM | 2150574 | 49191428 |
| Kennedy Station - Platform B | 5:48 PM | Don Mills Station | 6:38 PM | 2150593 | 49191427 |
| Kennedy Station - Platform B | 6:03 PM | Don Mills Station | 6:53 PM | 2150592 | 49191426 |
| Kennedy Station - Platform B | 6:18 PM | Don Mills Station | 7:08 PM | 2150573 | 49191425 |
| Kennedy Station - Platform B | 6:33 PM | Don Mills Station | 7:23 PM | 2150591 | 49191424 |
| Kennedy Station - Platform B | 6:48 PM | Don Mills Station | 7:38 PM | 2150590 | 49191423 |
| Kennedy Station - Platform B | 7:03 PM | Don Mills Station | 7:43 PM | 2150589 | 49191422 |
| Kennedy Station - Platform B | 7:18 PM | Don Mills Station | 7:58 PM | 2150594 | 49191421 |
| Kennedy Station - Platform B | 7:33 PM | Don Mills Station | 8:13 PM | 2150574 | 49191390 |
| Kennedy Station - Platform B | 7:48 PM | Don Mills Station | 8:28 PM | 2150593 | 49191389 |
| Kennedy Station - Platform B | 8:03 PM | Don Mills Station | 8:43 PM | 2150592 | 49191388 |
| Kennedy Station - Platform B | 8:18 PM | Don Mills Station | 8:58 PM | 2150573 | 49191387 |
| Kennedy Station - Platform B | 8:33 PM | Don Mills Station | 9:13 PM | 2150591 | 49191386 |
| Kennedy Station - Platform B | 8:48 PM | Don Mills Station | 9:28 PM | 2150590 | 49191385 |
| Kennedy Station - Platform B | 9:03 PM | Don Mills Station | 9:43 PM | 2150594 | 49191384 |
| Kennedy Station - Platform B | 9:18 PM | Don Mills Station | 9:58 PM | 2150574 | 49191383 |
| Kennedy Station - Platform B | 9:33 PM | Don Mills Station | 10:13 PM | 2150593 | 49191382 |
| Kennedy Station - Platform B | 9:48 PM | Don Mills Station | 10:28 PM | 2150592 | 49191381 |
| Kennedy Station - Platform B | 10:03 PM | Don Mills Station | 10:40 PM | 2150573 | 49191380 |
| Kennedy Station - Platform B | 10:18 PM | Don Mills Station | 10:55 PM | 2150591 | 49191379 |
| Kennedy Station - Platform B | 10:33 PM | Don Mills Station | 11:10 PM | 2150590 | 49191378 |
| Kennedy Station - Platform B | 10:48 PM | Don Mills Station | 11:25 PM | 2150594 | 49191377 |
| Kennedy Station - Platform B | 11:03 PM | Don Mills Station | 11:40 PM | 2150593 | 49191376 |
| Kennedy Station - Platform B | 11:18 PM | Don Mills Station | 11:55 PM | 2150592 | 49191375 |
| Kennedy Station - Platform B | 11:33 PM | Don Mills Station | 12:10 AM (+1) | 2150573 | 49191374 |
| Kennedy Station - Platform B | 11:48 PM | Don Mills Station | 12:25 AM (+1) | 2150591 | 49191373 |
| Kennedy Station - Platform B | 12:03 AM (+1) | Don Mills Station | 12:40 AM (+1) | 2150590 | 49191372 |
| Kennedy Station - Platform B | 12:18 AM (+1) | Don Mills Station | 12:55 AM (+1) | 2150594 | 49191370 |
SOUTH - 904 SHEPPARD-KENNEDY EXPRESS towards KENNEDY STN Bound
| Trip Start | Departure | Trip End | Arrival | Block | Trip ID |
|---|---|---|---|---|---|
| Don Mills Station | 6:36 AM | Kennedy Station - Platform B | 7:16 AM | 2150591 | 49191295 |
| Don Mills Station | 6:51 AM | Kennedy Station - Platform B | 7:31 AM | 2150589 | 49191294 |
| Don Mills Station | 7:06 AM | Kennedy Station - Platform B | 7:51 AM | 2150594 | 49191292 |
| Don Mills Station | 7:21 AM | Kennedy Station - Platform B | 8:06 AM | 2150574 | 49191290 |
| Don Mills Station | 7:36 AM | Kennedy Station - Platform B | 8:21 AM | 2150593 | 49191289 |
| Don Mills Station | 7:51 AM | Kennedy Station - Platform B | 8:36 AM | 2150592 | 49191288 |
| Don Mills Station | 8:06 AM | Kennedy Station - Platform B | 8:51 AM | 2150573 | 49191287 |
| Don Mills Station | 8:21 AM | Kennedy Station - Platform B | 9:06 AM | 2150591 | 49191286 |
| Don Mills Station | 8:36 AM | Kennedy Station - Platform B | 9:21 AM | 2150589 | 49191285 |
| Don Mills Station | 8:51 AM | Kennedy Station - Platform B | 9:36 AM | 2150594 | 49191293 |
| Don Mills Station | 9:03 AM | Kennedy Station - Platform B | 9:48 AM | 2150574 | 49191291 |
| Don Mills Station | 9:15 AM | Kennedy Station - Platform B | 10:00 AM | 2150582 | 49191284 |
| Don Mills Station | 9:27 AM | Kennedy Station - Platform B | 10:12 AM | 2150593 | 49191283 |
| Don Mills Station | 9:39 AM | Kennedy Station - Platform B | 10:24 AM | 2150592 | 49191282 |
| Don Mills Station | 9:51 AM | Kennedy Station - Platform B | 10:36 AM | 2150573 | 49191281 |
| Don Mills Station | 10:03 AM | Kennedy Station - Platform B | 10:48 AM | 2150591 | 49191280 |
| Don Mills Station | 10:15 AM | Kennedy Station - Platform B | 11:00 AM | 2150590 | 49191279 |
| Don Mills Station | 10:27 AM | Kennedy Station - Platform B | 11:12 AM | 2150589 | 49191278 |
| Don Mills Station | 10:39 AM | Kennedy Station - Platform B | 11:24 AM | 2150594 | 49191340 |
| Don Mills Station | 10:51 AM | Kennedy Station - Platform B | 11:36 AM | 2150574 | 49191339 |
| Don Mills Station | 11:03 AM | Kennedy Station - Platform B | 11:48 AM | 2150582 | 49191338 |
| Don Mills Station | 11:15 AM | Kennedy Station - Platform B | 12:00 PM | 2150593 | 49191337 |
| Don Mills Station | 11:27 AM | Kennedy Station - Platform B | 12:12 PM | 2150592 | 49191336 |
| Don Mills Station | 11:39 AM | Kennedy Station - Platform B | 12:24 PM | 2150573 | 49191335 |
| Don Mills Station | 11:51 AM | Kennedy Station - Platform B | 12:36 PM | 2150591 | 49191334 |
| Don Mills Station | 12:03 PM | Kennedy Station - Platform B | 12:48 PM | 2150590 | 49191333 |
| Don Mills Station | 12:15 PM | Kennedy Station - Platform B | 1:00 PM | 2150589 | 49191332 |
| Don Mills Station | 12:27 PM | Kennedy Station - Platform B | 1:12 PM | 2150594 | 49191331 |
| Don Mills Station | 12:39 PM | Kennedy Station - Platform B | 1:24 PM | 2150574 | 49191330 |
| Don Mills Station | 12:51 PM | Kennedy Station - Platform B | 1:36 PM | 2150582 | 49191329 |
| Don Mills Station | 1:03 PM | Kennedy Station - Platform B | 1:48 PM | 2150593 | 49191328 |
| Don Mills Station | 1:15 PM | Kennedy Station - Platform B | 2:00 PM | 2150592 | 49191327 |
| Don Mills Station | 1:27 PM | Kennedy Station - Platform B | 2:12 PM | 2150573 | 49191326 |
| Don Mills Station | 1:39 PM | Kennedy Station - Platform B | 2:24 PM | 2150591 | 49191325 |
| Don Mills Station | 1:51 PM | Kennedy Station - Platform B | 2:36 PM | 2150590 | 49191324 |
| Don Mills Station | 2:03 PM | Kennedy Station - Platform B | 2:48 PM | 2150589 | 49191323 |
| Don Mills Station | 2:15 PM | Kennedy Station - Platform B | 3:00 PM | 2150594 | 49191322 |
| Don Mills Station | 2:27 PM | Kennedy Station - Platform B | 3:12 PM | 2150574 | 49191321 |
| Don Mills Station | 2:39 PM | Kennedy Station - Platform B | 3:24 PM | 2150582 | 49191320 |
| Don Mills Station | 2:51 PM | Kennedy Station - Platform B | 3:36 PM | 2150593 | 49191319 |
| Don Mills Station | 3:03 PM | Kennedy Station - Platform B | 3:53 PM | 2150592 | 49191318 |
| Don Mills Station | 3:15 PM | Kennedy Station - Platform B | 4:05 PM | 2150573 | 49191317 |
| Don Mills Station | 3:30 PM | Kennedy Station - Platform B | 4:20 PM | 2150591 | 49191316 |
| Don Mills Station | 3:45 PM | Kennedy Station - Platform B | 4:35 PM | 2150590 | 49191315 |
| Don Mills Station | 4:00 PM | Kennedy Station - Platform B | 4:50 PM | 2150589 | 49191314 |
| Don Mills Station | 4:15 PM | Kennedy Station - Platform B | 5:05 PM | 2150594 | 49191313 |
| Don Mills Station | 4:30 PM | Kennedy Station - Platform B | 5:20 PM | 2150574 | 49191312 |
| Don Mills Station | 4:45 PM | Kennedy Station - Platform B | 5:35 PM | 2150593 | 49191311 |
| Don Mills Station | 5:00 PM | Kennedy Station - Platform B | 5:50 PM | 2150592 | 49191310 |
| Don Mills Station | 5:15 PM | Kennedy Station - Platform B | 6:05 PM | 2150573 | 49191309 |
| Don Mills Station | 5:30 PM | Kennedy Station - Platform B | 6:20 PM | 2150591 | 49191308 |
| Don Mills Station | 5:45 PM | Kennedy Station - Platform B | 6:35 PM | 2150590 | 49191307 |
| Don Mills Station | 6:00 PM | Kennedy Station - Platform B | 6:50 PM | 2150589 | 49191306 |
| Don Mills Station | 6:15 PM | Kennedy Station - Platform B | 7:05 PM | 2150594 | 49191305 |
| Don Mills Station | 6:30 PM | Kennedy Station - Platform B | 7:20 PM | 2150574 | 49191304 |
| Don Mills Station | 6:45 PM | Kennedy Station - Platform B | 7:35 PM | 2150593 | 49191303 |
| Don Mills Station | 7:00 PM | Kennedy Station - Platform B | 7:42 PM | 2150592 | 49191302 |
| Don Mills Station | 7:15 PM | Kennedy Station - Platform B | 7:57 PM | 2150573 | 49191301 |
| Don Mills Station | 7:30 PM | Kennedy Station - Platform B | 8:12 PM | 2150591 | 49191300 |
| Don Mills Station | 7:45 PM | Kennedy Station - Platform B | 8:27 PM | 2150590 | 49191299 |
| Don Mills Station | 8:00 PM | Kennedy Station - Platform B | 8:42 PM | 2150594 | 49191298 |
| Don Mills Station | 8:15 PM | Kennedy Station - Platform B | 8:57 PM | 2150574 | 49191297 |
| Don Mills Station | 8:30 PM | Kennedy Station - Platform B | 9:12 PM | 2150593 | 49191296 |
| Don Mills Station | 8:45 PM | Kennedy Station - Platform B | 9:27 PM | 2150592 | 49191343 |
| Don Mills Station | 9:00 PM | Kennedy Station - Platform B | 9:42 PM | 2150573 | 49191342 |
| Don Mills Station | 9:15 PM | Kennedy Station - Platform B | 9:57 PM | 2150591 | 49191358 |
| Don Mills Station | 9:30 PM | Kennedy Station - Platform B | 10:12 PM | 2150590 | 49191357 |
| Don Mills Station | 9:45 PM | Kennedy Station - Platform B | 10:27 PM | 2150594 | 49191356 |
| Don Mills Station | 10:00 PM | Kennedy Station - Platform B | 10:39 PM | 2150574 | 49191355 |
| Don Mills Station | 10:15 PM | Kennedy Station - Platform B | 10:54 PM | 2150593 | 49191354 |
| Don Mills Station | 10:30 PM | Kennedy Station - Platform B | 11:09 PM | 2150592 | 49191353 |
| Don Mills Station | 10:45 PM | Kennedy Station - Platform B | 11:24 PM | 2150573 | 49191352 |
| Don Mills Station | 11:00 PM | Kennedy Station - Platform B | 11:39 PM | 2150591 | 49191351 |
| Don Mills Station | 11:15 PM | Kennedy Station - Platform B | 11:54 PM | 2150590 | 49191350 |
| Don Mills Station | 11:30 PM | Kennedy Station - Platform B | 12:09 AM (+1) | 2150594 | 49191349 |
| Don Mills Station | 11:45 PM | Kennedy Station - Platform B | 12:24 AM (+1) | 2150593 | 49191348 |
| Don Mills Station | 12:00 AM (+1) | Kennedy Station - Platform B | 12:39 AM (+1) | 2150592 | 49191347 |
| Don Mills Station | 12:15 AM (+1) | Kennedy Station - Platform B | 12:54 AM (+1) | 2150573 | 49191346 |
| Don Mills Station | 12:30 AM (+1) | Kennedy Station - Platform B | 1:09 AM (+1) | 2150591 | 49191345 |
| Don Mills Station | 12:45 AM (+1) | Kennedy Station - Platform B | 1:24 AM (+1) | 2150590 | 49191344 |
| Don Mills Station | 1:00 AM (+1) | Kennedy Station - Platform B | 1:39 AM (+1) | 2150594 | 49191341 |