TTC Routes & Schedules - Route 77
Note: This page uses GTFS data provided by TTC, subject to change.
Displaying timetable for Route 77 on 2025-10-24.
Block Schedule Visualization for Route 77
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
2150408
77
77
77
77
77
77
77
77
77
77
77
77
77
77
2150409
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
2150410
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
2150411
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
SOUTH - 77 SWANSEA towards QUEENSWAY Bound
| Trip Start | Departure | Trip End | Arrival | Block | Trip ID |
|---|---|---|---|---|---|
| Runnymede Rd at Bloor St West South Side | 5:20 AM | Windermere Pl at Windermere Ave | 5:32 AM | 2150409 | 49187545 |
| Runnymede Rd at Bloor St West South Side | 5:31 AM | Windermere Pl at Windermere Ave | 5:43 AM | 2150410 | 49187575 |
| Runnymede Station | 5:40 AM | Windermere Pl at Windermere Ave | 5:55 AM | 2150408 | 49187550 |
| Runnymede Station | 5:50 AM | Windermere Pl at Windermere Ave | 6:05 AM | 2150409 | 49187593 |
| Runnymede Station | 6:00 AM | Windermere Pl at Windermere Ave | 6:15 AM | 2150410 | 49187594 |
| Runnymede Station | 6:10 AM | Windermere Pl at Windermere Ave | 6:25 AM | 2150408 | 49187588 |
| Runnymede Station | 6:20 AM | Windermere Pl at Windermere Ave | 6:35 AM | 2150409 | 49187589 |
| Runnymede Station | 6:30 AM | Windermere Pl at Windermere Ave | 6:45 AM | 2150410 | 49187590 |
| Runnymede Station | 6:40 AM | Windermere Pl at Windermere Ave | 6:55 AM | 2150408 | 49187591 |
| Runnymede Station | 6:50 AM | Windermere Pl at Windermere Ave | 7:05 AM | 2150409 | 49187592 |
| Runnymede Station | 7:00 AM | Windermere Pl at Windermere Ave | 7:15 AM | 2150410 | 49187581 |
| Runnymede Station | 7:10 AM | Windermere Pl at Windermere Ave | 7:25 AM | 2150408 | 49187539 |
| Runnymede Station | 7:20 AM | Windermere Pl at Windermere Ave | 7:35 AM | 2150409 | 49187540 |
| Runnymede Station | 7:30 AM | Windermere Pl at Windermere Ave | 7:45 AM | 2150410 | 49187541 |
| Runnymede Station | 7:40 AM | Windermere Pl at Windermere Ave | 7:55 AM | 2150408 | 49187542 |
| Runnymede Station | 7:50 AM | Windermere Pl at Windermere Ave | 8:05 AM | 2150409 | 49187543 |
| Runnymede Station | 8:00 AM | Windermere Pl at Windermere Ave | 8:15 AM | 2150410 | 49187574 |
| Runnymede Station | 8:10 AM | Windermere Pl at Windermere Ave | 8:25 AM | 2150408 | 49187562 |
| Runnymede Station | 8:20 AM | Windermere Pl at Windermere Ave | 8:35 AM | 2150409 | 49187563 |
| Runnymede Station | 8:30 AM | Windermere Pl at Windermere Ave | 8:45 AM | 2150410 | 49187564 |
| Runnymede Station | 8:40 AM | Windermere Pl at Windermere Ave | 8:55 AM | 2150408 | 49187565 |
| Runnymede Station | 8:50 AM | Windermere Pl at Windermere Ave | 9:05 AM | 2150409 | 49187566 |
| Runnymede Station | 9:00 AM | Windermere Pl at Windermere Ave | 9:15 AM | 2150410 | 49187567 |
| Runnymede Station | 9:30 AM | Windermere Pl at Windermere Ave | 9:46 AM | 2150410 | 49187599 |
| Runnymede Station | 10:00 AM | Windermere Pl at Windermere Ave | 10:16 AM | 2150410 | 49187600 |
| Runnymede Station | 10:30 AM | Windermere Pl at Windermere Ave | 10:46 AM | 2150410 | 49187601 |
| Runnymede Station | 11:00 AM | Windermere Pl at Windermere Ave | 11:16 AM | 2150410 | 49187602 |
| Runnymede Station | 11:30 AM | Windermere Pl at Windermere Ave | 11:46 AM | 2150410 | 49187603 |
| Runnymede Station | 12:00 PM | Windermere Pl at Windermere Ave | 12:16 PM | 2150410 | 49187548 |
| Runnymede Station | 12:30 PM | Windermere Pl at Windermere Ave | 12:46 PM | 2150410 | 49187552 |
| Runnymede Station | 1:00 PM | Windermere Pl at Windermere Ave | 1:16 PM | 2150410 | 49187553 |
| Runnymede Station | 1:30 PM | Windermere Pl at Windermere Ave | 1:46 PM | 2150410 | 49187554 |
| Runnymede Station | 2:00 PM | Windermere Pl at Windermere Ave | 2:16 PM | 2150410 | 49187555 |
| Runnymede Station | 2:30 PM | Windermere Pl at Windermere Ave | 2:46 PM | 2150410 | 49187556 |
| Runnymede Station | 2:49 PM | Windermere Pl at Windermere Ave | 3:05 PM | 2150411 | 49187598 |
| Runnymede Station | 3:00 PM | Windermere Pl at Windermere Ave | 3:16 PM | 2150410 | 49187557 |
| Runnymede Station | 3:15 PM | Windermere Pl at Windermere Ave | 3:31 PM | 2150411 | 49187558 |
| Runnymede Station | 3:30 PM | Windermere Pl at Windermere Ave | 3:48 PM | 2150410 | 49187559 |
| Runnymede Station | 3:45 PM | Windermere Pl at Windermere Ave | 4:03 PM | 2150411 | 49187560 |
| Runnymede Station | 4:00 PM | Windermere Pl at Windermere Ave | 4:18 PM | 2150410 | 49187561 |
| Runnymede Station | 4:15 PM | Windermere Pl at Windermere Ave | 4:33 PM | 2150411 | 49187544 |
| Runnymede Station | 4:30 PM | Windermere Pl at Windermere Ave | 4:48 PM | 2150410 | 49187546 |
| Runnymede Station | 4:45 PM | Windermere Pl at Windermere Ave | 5:03 PM | 2150411 | 49187547 |
| Runnymede Station | 5:00 PM | Windermere Pl at Windermere Ave | 5:18 PM | 2150410 | 49187580 |
| Runnymede Station | 5:15 PM | Windermere Pl at Windermere Ave | 5:33 PM | 2150411 | 49187576 |
| Runnymede Station | 5:30 PM | Windermere Pl at Windermere Ave | 5:48 PM | 2150410 | 49187577 |
| Runnymede Station | 5:45 PM | Windermere Pl at Windermere Ave | 6:03 PM | 2150411 | 49187578 |
| Runnymede Station | 6:00 PM | Windermere Pl at Windermere Ave | 6:18 PM | 2150410 | 49187582 |
| Runnymede Station | 6:15 PM | Windermere Pl at Windermere Ave | 6:33 PM | 2150411 | 49187549 |
| Runnymede Station | 6:30 PM | Windermere Pl at Windermere Ave | 6:48 PM | 2150410 | 49187568 |
| Runnymede Station | 6:45 PM | Windermere Pl at Windermere Ave | 7:03 PM | 2150411 | 49187569 |
| Runnymede Station | 7:00 PM | Windermere Pl at Windermere Ave | 7:14 PM | 2150410 | 49187595 |
| Runnymede Station | 7:27 PM | Windermere Pl at Windermere Ave | 7:41 PM | 2150410 | 49187583 |
| Runnymede Station | 7:54 PM | Windermere Pl at Windermere Ave | 8:08 PM | 2150410 | 49187584 |
| Runnymede Station | 8:21 PM | Windermere Pl at Windermere Ave | 8:35 PM | 2150410 | 49187585 |
| Runnymede Station | 8:48 PM | Windermere Pl at Windermere Ave | 9:02 PM | 2150410 | 49187586 |
| Runnymede Station | 9:15 PM | Windermere Pl at Windermere Ave | 9:29 PM | 2150410 | 49187587 |
| Runnymede Station | 9:42 PM | Windermere Pl at Windermere Ave | 9:56 PM | 2150410 | 49187570 |
| Runnymede Station | 10:09 PM | Windermere Pl at Windermere Ave | 10:22 PM | 2150410 | 49187571 |
| Runnymede Station | 10:36 PM | Windermere Pl at Windermere Ave | 10:49 PM | 2150410 | 49187572 |
| Runnymede Station | 11:03 PM | Windermere Pl at Windermere Ave | 11:16 PM | 2150410 | 49187573 |
| Runnymede Station | 11:30 PM | Windermere Pl at Windermere Ave | 11:43 PM | 2150410 | 49187551 |
| Runnymede Station | 11:57 PM | Windermere Pl at Windermere Ave | 12:10 AM (+1) | 2150410 | 49187579 |
| Runnymede Station | 12:24 AM (+1) | Windermere Pl at Windermere Ave | 12:37 AM (+1) | 2150410 | 49187604 |
| Runnymede Station | 12:51 AM (+1) | Windermere Pl at Windermere Ave | 1:04 AM (+1) | 2150410 | 49187596 |
| Runnymede Station | 1:21 AM (+1) | Windermere Pl at Windermere Ave | 1:34 AM (+1) | 2150410 | 49187597 |
NORTH - 77 SWANSEA towards RUNNYMEDE STATION Bound
| Trip Start | Departure | Trip End | Arrival | Block | Trip ID |
|---|---|---|---|---|---|
| Windermere Pl at Windermere Ave | 5:34 AM | Runnymede Station | 5:42 AM | 2150409 | 49187670 |
| Windermere Pl at Windermere Ave | 5:46 AM | Runnymede Station | 5:54 AM | 2150410 | 49187652 |
| Windermere Pl at Windermere Ave | 5:58 AM | Runnymede Station | 6:06 AM | 2150408 | 49187653 |
| Windermere Pl at Windermere Ave | 6:08 AM | Runnymede Station | 6:16 AM | 2150409 | 49187654 |
| Windermere Pl at Windermere Ave | 6:18 AM | Runnymede Station | 6:26 AM | 2150410 | 49187655 |
| Windermere Pl at Windermere Ave | 6:28 AM | Runnymede Station | 6:36 AM | 2150408 | 49187656 |
| Windermere Pl at Windermere Ave | 6:38 AM | Runnymede Station | 6:46 AM | 2150409 | 49187657 |
| Windermere Pl at Windermere Ave | 6:48 AM | Runnymede Station | 6:56 AM | 2150410 | 49187664 |
| Windermere Pl at Windermere Ave | 6:58 AM | Runnymede Station | 7:06 AM | 2150408 | 49187665 |
| Windermere Pl at Windermere Ave | 7:08 AM | Runnymede Station | 7:16 AM | 2150409 | 49187613 |
| Windermere Pl at Windermere Ave | 7:18 AM | Runnymede Station | 7:26 AM | 2150410 | 49187614 |
| Windermere Pl at Windermere Ave | 7:28 AM | Runnymede Station | 7:36 AM | 2150408 | 49187615 |
| Windermere Pl at Windermere Ave | 7:38 AM | Runnymede Station | 7:46 AM | 2150409 | 49187616 |
| Windermere Pl at Windermere Ave | 7:48 AM | Runnymede Station | 7:56 AM | 2150410 | 49187617 |
| Windermere Pl at Windermere Ave | 7:58 AM | Runnymede Station | 8:06 AM | 2150408 | 49187618 |
| Windermere Pl at Windermere Ave | 8:08 AM | Runnymede Station | 8:16 AM | 2150409 | 49187628 |
| Windermere Pl at Windermere Ave | 8:18 AM | Runnymede Station | 8:26 AM | 2150410 | 49187641 |
| Windermere Pl at Windermere Ave | 8:28 AM | Runnymede Station | 8:36 AM | 2150408 | 49187605 |
| Windermere Pl at Windermere Ave | 8:38 AM | Runnymede Station | 8:46 AM | 2150409 | 49187606 |
| Windermere Pl at Windermere Ave | 8:48 AM | Runnymede Station | 8:56 AM | 2150410 | 49187607 |
| Windermere Pl at Windermere Ave | 8:58 AM | Runnymede Station | 9:06 AM | 2150408 | 49187608 |
| Windermere Pl at Windermere Ave | 9:08 AM | Runnymede Station | 9:16 AM | 2150409 | 49187609 |
| Windermere Pl at Windermere Ave | 9:19 AM | Runnymede Station | 9:27 AM | 2150410 | 49187610 |
| Windermere Pl at Windermere Ave | 9:49 AM | Runnymede Station | 9:57 AM | 2150410 | 49187611 |
| Windermere Pl at Windermere Ave | 10:19 AM | Runnymede Station | 10:27 AM | 2150410 | 49187612 |
| Windermere Pl at Windermere Ave | 10:49 AM | Runnymede Station | 10:57 AM | 2150410 | 49187626 |
| Windermere Pl at Windermere Ave | 11:19 AM | Runnymede Station | 11:27 AM | 2150410 | 49187627 |
| Windermere Pl at Windermere Ave | 11:49 AM | Runnymede Station | 11:57 AM | 2150410 | 49187619 |
| Windermere Pl at Windermere Ave | 12:19 PM | Runnymede Station | 12:27 PM | 2150410 | 49187620 |
| Windermere Pl at Windermere Ave | 12:49 PM | Runnymede Station | 12:57 PM | 2150410 | 49187621 |
| Windermere Pl at Windermere Ave | 1:19 PM | Runnymede Station | 1:27 PM | 2150410 | 49187622 |
| Windermere Pl at Windermere Ave | 1:49 PM | Runnymede Station | 1:57 PM | 2150410 | 49187623 |
| Windermere Pl at Windermere Ave | 2:19 PM | Runnymede Station | 2:27 PM | 2150410 | 49187624 |
| Windermere Pl at Windermere Ave | 2:49 PM | Runnymede Station | 2:57 PM | 2150410 | 49187625 |
| Windermere Pl at Windermere Ave | 3:05 PM | Runnymede Station | 3:13 PM | 2150411 | 49187629 |
| Windermere Pl at Windermere Ave | 3:20 PM | Runnymede Station | 3:28 PM | 2150410 | 49187630 |
| Windermere Pl at Windermere Ave | 3:35 PM | Runnymede Station | 3:43 PM | 2150411 | 49187631 |
| Windermere Pl at Windermere Ave | 3:50 PM | Runnymede Station | 3:58 PM | 2150410 | 49187632 |
| Windermere Pl at Windermere Ave | 4:05 PM | Runnymede Station | 4:13 PM | 2150411 | 49187633 |
| Windermere Pl at Windermere Ave | 4:20 PM | Runnymede Station | 4:28 PM | 2150410 | 49187634 |
| Windermere Pl at Windermere Ave | 4:35 PM | Runnymede Station | 4:43 PM | 2150411 | 49187635 |
| Windermere Pl at Windermere Ave | 4:50 PM | Runnymede Station | 4:58 PM | 2150410 | 49187636 |
| Windermere Pl at Windermere Ave | 5:05 PM | Runnymede Station | 5:13 PM | 2150411 | 49187642 |
| Windermere Pl at Windermere Ave | 5:20 PM | Runnymede Station | 5:28 PM | 2150410 | 49187643 |
| Windermere Pl at Windermere Ave | 5:35 PM | Runnymede Station | 5:43 PM | 2150411 | 49187644 |
| Windermere Pl at Windermere Ave | 5:50 PM | Runnymede Station | 5:58 PM | 2150410 | 49187645 |
| Windermere Pl at Windermere Ave | 6:05 PM | Runnymede Station | 6:13 PM | 2150411 | 49187646 |
| Windermere Pl at Windermere Ave | 6:20 PM | Runnymede Station | 6:28 PM | 2150410 | 49187647 |
| Windermere Pl at Windermere Ave | 6:35 PM | Runnymede Station | 6:43 PM | 2150411 | 49187648 |
| Windermere Pl at Windermere Ave | 6:50 PM | Runnymede Station | 6:58 PM | 2150410 | 49187649 |
| Windermere Pl at Windermere Ave | 7:05 PM | Runnymede Station | 7:12 PM | 2150411 | 49187650 |
| Windermere Pl at Windermere Ave | 7:20 PM | Runnymede Station | 7:27 PM | 2150410 | 49187651 |
| Windermere Pl at Windermere Ave | 7:44 PM | Runnymede Station | 7:51 PM | 2150410 | 49187659 |
| Windermere Pl at Windermere Ave | 8:11 PM | Runnymede Station | 8:18 PM | 2150410 | 49187660 |
| Windermere Pl at Windermere Ave | 8:38 PM | Runnymede Station | 8:45 PM | 2150410 | 49187661 |
| Windermere Pl at Windermere Ave | 9:05 PM | Runnymede Station | 9:12 PM | 2150410 | 49187662 |
| Windermere Pl at Windermere Ave | 9:32 PM | Runnymede Station | 9:39 PM | 2150410 | 49187663 |
| Windermere Pl at Windermere Ave | 9:59 PM | Runnymede Station | 10:05 PM | 2150410 | 49187658 |
| Windermere Pl at Windermere Ave | 10:26 PM | Runnymede Station | 10:32 PM | 2150410 | 49187666 |
| Windermere Pl at Windermere Ave | 10:53 PM | Runnymede Station | 10:59 PM | 2150410 | 49187667 |
| Windermere Pl at Windermere Ave | 11:20 PM | Runnymede Station | 11:26 PM | 2150410 | 49187668 |
| Windermere Pl at Windermere Ave | 11:47 PM | Runnymede Station | 11:53 PM | 2150410 | 49187669 |
| Windermere Pl at Windermere Ave | 12:14 AM (+1) | Runnymede Station | 12:20 AM (+1) | 2150410 | 49187637 |
| Windermere Pl at Windermere Ave | 12:41 AM (+1) | Runnymede Station | 12:47 AM (+1) | 2150410 | 49187638 |
| Windermere Pl at Windermere Ave | 1:08 AM (+1) | Runnymede Station | 1:14 AM (+1) | 2150410 | 49187639 |
| Windermere Pl at Windermere Ave | 1:34 AM (+1) | Runnymede Station | 1:40 AM (+1) | 2150410 | 49187640 |