Track Your Transit

TTC Routes & Schedules - Route 77

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

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

Block Schedule Visualization for Route 77

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
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 StartDepartureTrip EndArrivalBlockTrip ID
Runnymede Rd at Bloor St West South Side5:20 AMWindermere Pl at Windermere Ave5:32 AM215040949187545
Runnymede Rd at Bloor St West South Side5:31 AMWindermere Pl at Windermere Ave5:43 AM215041049187575
Runnymede Station5:40 AMWindermere Pl at Windermere Ave5:55 AM215040849187550
Runnymede Station5:50 AMWindermere Pl at Windermere Ave6:05 AM215040949187593
Runnymede Station6:00 AMWindermere Pl at Windermere Ave6:15 AM215041049187594
Runnymede Station6:10 AMWindermere Pl at Windermere Ave6:25 AM215040849187588
Runnymede Station6:20 AMWindermere Pl at Windermere Ave6:35 AM215040949187589
Runnymede Station6:30 AMWindermere Pl at Windermere Ave6:45 AM215041049187590
Runnymede Station6:40 AMWindermere Pl at Windermere Ave6:55 AM215040849187591
Runnymede Station6:50 AMWindermere Pl at Windermere Ave7:05 AM215040949187592
Runnymede Station7:00 AMWindermere Pl at Windermere Ave7:15 AM215041049187581
Runnymede Station7:10 AMWindermere Pl at Windermere Ave7:25 AM215040849187539
Runnymede Station7:20 AMWindermere Pl at Windermere Ave7:35 AM215040949187540
Runnymede Station7:30 AMWindermere Pl at Windermere Ave7:45 AM215041049187541
Runnymede Station7:40 AMWindermere Pl at Windermere Ave7:55 AM215040849187542
Runnymede Station7:50 AMWindermere Pl at Windermere Ave8:05 AM215040949187543
Runnymede Station8:00 AMWindermere Pl at Windermere Ave8:15 AM215041049187574
Runnymede Station8:10 AMWindermere Pl at Windermere Ave8:25 AM215040849187562
Runnymede Station8:20 AMWindermere Pl at Windermere Ave8:35 AM215040949187563
Runnymede Station8:30 AMWindermere Pl at Windermere Ave8:45 AM215041049187564
Runnymede Station8:40 AMWindermere Pl at Windermere Ave8:55 AM215040849187565
Runnymede Station8:50 AMWindermere Pl at Windermere Ave9:05 AM215040949187566
Runnymede Station9:00 AMWindermere Pl at Windermere Ave9:15 AM215041049187567
Runnymede Station9:30 AMWindermere Pl at Windermere Ave9:46 AM215041049187599
Runnymede Station10:00 AMWindermere Pl at Windermere Ave10:16 AM215041049187600
Runnymede Station10:30 AMWindermere Pl at Windermere Ave10:46 AM215041049187601
Runnymede Station11:00 AMWindermere Pl at Windermere Ave11:16 AM215041049187602
Runnymede Station11:30 AMWindermere Pl at Windermere Ave11:46 AM215041049187603
Runnymede Station12:00 PMWindermere Pl at Windermere Ave12:16 PM215041049187548
Runnymede Station12:30 PMWindermere Pl at Windermere Ave12:46 PM215041049187552
Runnymede Station1:00 PMWindermere Pl at Windermere Ave1:16 PM215041049187553
Runnymede Station1:30 PMWindermere Pl at Windermere Ave1:46 PM215041049187554
Runnymede Station2:00 PMWindermere Pl at Windermere Ave2:16 PM215041049187555
Runnymede Station2:30 PMWindermere Pl at Windermere Ave2:46 PM215041049187556
Runnymede Station2:49 PMWindermere Pl at Windermere Ave3:05 PM215041149187598
Runnymede Station3:00 PMWindermere Pl at Windermere Ave3:16 PM215041049187557
Runnymede Station3:15 PMWindermere Pl at Windermere Ave3:31 PM215041149187558
Runnymede Station3:30 PMWindermere Pl at Windermere Ave3:48 PM215041049187559
Runnymede Station3:45 PMWindermere Pl at Windermere Ave4:03 PM215041149187560
Runnymede Station4:00 PMWindermere Pl at Windermere Ave4:18 PM215041049187561
Runnymede Station4:15 PMWindermere Pl at Windermere Ave4:33 PM215041149187544
Runnymede Station4:30 PMWindermere Pl at Windermere Ave4:48 PM215041049187546
Runnymede Station4:45 PMWindermere Pl at Windermere Ave5:03 PM215041149187547
Runnymede Station5:00 PMWindermere Pl at Windermere Ave5:18 PM215041049187580
Runnymede Station5:15 PMWindermere Pl at Windermere Ave5:33 PM215041149187576
Runnymede Station5:30 PMWindermere Pl at Windermere Ave5:48 PM215041049187577
Runnymede Station5:45 PMWindermere Pl at Windermere Ave6:03 PM215041149187578
Runnymede Station6:00 PMWindermere Pl at Windermere Ave6:18 PM215041049187582
Runnymede Station6:15 PMWindermere Pl at Windermere Ave6:33 PM215041149187549
Runnymede Station6:30 PMWindermere Pl at Windermere Ave6:48 PM215041049187568
Runnymede Station6:45 PMWindermere Pl at Windermere Ave7:03 PM215041149187569
Runnymede Station7:00 PMWindermere Pl at Windermere Ave7:14 PM215041049187595
Runnymede Station7:27 PMWindermere Pl at Windermere Ave7:41 PM215041049187583
Runnymede Station7:54 PMWindermere Pl at Windermere Ave8:08 PM215041049187584
Runnymede Station8:21 PMWindermere Pl at Windermere Ave8:35 PM215041049187585
Runnymede Station8:48 PMWindermere Pl at Windermere Ave9:02 PM215041049187586
Runnymede Station9:15 PMWindermere Pl at Windermere Ave9:29 PM215041049187587
Runnymede Station9:42 PMWindermere Pl at Windermere Ave9:56 PM215041049187570
Runnymede Station10:09 PMWindermere Pl at Windermere Ave10:22 PM215041049187571
Runnymede Station10:36 PMWindermere Pl at Windermere Ave10:49 PM215041049187572
Runnymede Station11:03 PMWindermere Pl at Windermere Ave11:16 PM215041049187573
Runnymede Station11:30 PMWindermere Pl at Windermere Ave11:43 PM215041049187551
Runnymede Station11:57 PMWindermere Pl at Windermere Ave12:10 AM (+1)215041049187579
Runnymede Station12:24 AM (+1)Windermere Pl at Windermere Ave12:37 AM (+1)215041049187604
Runnymede Station12:51 AM (+1)Windermere Pl at Windermere Ave1:04 AM (+1)215041049187596
Runnymede Station1:21 AM (+1)Windermere Pl at Windermere Ave1:34 AM (+1)215041049187597

NORTH - 77 SWANSEA towards RUNNYMEDE STATION Bound

Trip StartDepartureTrip EndArrivalBlockTrip ID
Windermere Pl at Windermere Ave5:34 AMRunnymede Station5:42 AM215040949187670
Windermere Pl at Windermere Ave5:46 AMRunnymede Station5:54 AM215041049187652
Windermere Pl at Windermere Ave5:58 AMRunnymede Station6:06 AM215040849187653
Windermere Pl at Windermere Ave6:08 AMRunnymede Station6:16 AM215040949187654
Windermere Pl at Windermere Ave6:18 AMRunnymede Station6:26 AM215041049187655
Windermere Pl at Windermere Ave6:28 AMRunnymede Station6:36 AM215040849187656
Windermere Pl at Windermere Ave6:38 AMRunnymede Station6:46 AM215040949187657
Windermere Pl at Windermere Ave6:48 AMRunnymede Station6:56 AM215041049187664
Windermere Pl at Windermere Ave6:58 AMRunnymede Station7:06 AM215040849187665
Windermere Pl at Windermere Ave7:08 AMRunnymede Station7:16 AM215040949187613
Windermere Pl at Windermere Ave7:18 AMRunnymede Station7:26 AM215041049187614
Windermere Pl at Windermere Ave7:28 AMRunnymede Station7:36 AM215040849187615
Windermere Pl at Windermere Ave7:38 AMRunnymede Station7:46 AM215040949187616
Windermere Pl at Windermere Ave7:48 AMRunnymede Station7:56 AM215041049187617
Windermere Pl at Windermere Ave7:58 AMRunnymede Station8:06 AM215040849187618
Windermere Pl at Windermere Ave8:08 AMRunnymede Station8:16 AM215040949187628
Windermere Pl at Windermere Ave8:18 AMRunnymede Station8:26 AM215041049187641
Windermere Pl at Windermere Ave8:28 AMRunnymede Station8:36 AM215040849187605
Windermere Pl at Windermere Ave8:38 AMRunnymede Station8:46 AM215040949187606
Windermere Pl at Windermere Ave8:48 AMRunnymede Station8:56 AM215041049187607
Windermere Pl at Windermere Ave8:58 AMRunnymede Station9:06 AM215040849187608
Windermere Pl at Windermere Ave9:08 AMRunnymede Station9:16 AM215040949187609
Windermere Pl at Windermere Ave9:19 AMRunnymede Station9:27 AM215041049187610
Windermere Pl at Windermere Ave9:49 AMRunnymede Station9:57 AM215041049187611
Windermere Pl at Windermere Ave10:19 AMRunnymede Station10:27 AM215041049187612
Windermere Pl at Windermere Ave10:49 AMRunnymede Station10:57 AM215041049187626
Windermere Pl at Windermere Ave11:19 AMRunnymede Station11:27 AM215041049187627
Windermere Pl at Windermere Ave11:49 AMRunnymede Station11:57 AM215041049187619
Windermere Pl at Windermere Ave12:19 PMRunnymede Station12:27 PM215041049187620
Windermere Pl at Windermere Ave12:49 PMRunnymede Station12:57 PM215041049187621
Windermere Pl at Windermere Ave1:19 PMRunnymede Station1:27 PM215041049187622
Windermere Pl at Windermere Ave1:49 PMRunnymede Station1:57 PM215041049187623
Windermere Pl at Windermere Ave2:19 PMRunnymede Station2:27 PM215041049187624
Windermere Pl at Windermere Ave2:49 PMRunnymede Station2:57 PM215041049187625
Windermere Pl at Windermere Ave3:05 PMRunnymede Station3:13 PM215041149187629
Windermere Pl at Windermere Ave3:20 PMRunnymede Station3:28 PM215041049187630
Windermere Pl at Windermere Ave3:35 PMRunnymede Station3:43 PM215041149187631
Windermere Pl at Windermere Ave3:50 PMRunnymede Station3:58 PM215041049187632
Windermere Pl at Windermere Ave4:05 PMRunnymede Station4:13 PM215041149187633
Windermere Pl at Windermere Ave4:20 PMRunnymede Station4:28 PM215041049187634
Windermere Pl at Windermere Ave4:35 PMRunnymede Station4:43 PM215041149187635
Windermere Pl at Windermere Ave4:50 PMRunnymede Station4:58 PM215041049187636
Windermere Pl at Windermere Ave5:05 PMRunnymede Station5:13 PM215041149187642
Windermere Pl at Windermere Ave5:20 PMRunnymede Station5:28 PM215041049187643
Windermere Pl at Windermere Ave5:35 PMRunnymede Station5:43 PM215041149187644
Windermere Pl at Windermere Ave5:50 PMRunnymede Station5:58 PM215041049187645
Windermere Pl at Windermere Ave6:05 PMRunnymede Station6:13 PM215041149187646
Windermere Pl at Windermere Ave6:20 PMRunnymede Station6:28 PM215041049187647
Windermere Pl at Windermere Ave6:35 PMRunnymede Station6:43 PM215041149187648
Windermere Pl at Windermere Ave6:50 PMRunnymede Station6:58 PM215041049187649
Windermere Pl at Windermere Ave7:05 PMRunnymede Station7:12 PM215041149187650
Windermere Pl at Windermere Ave7:20 PMRunnymede Station7:27 PM215041049187651
Windermere Pl at Windermere Ave7:44 PMRunnymede Station7:51 PM215041049187659
Windermere Pl at Windermere Ave8:11 PMRunnymede Station8:18 PM215041049187660
Windermere Pl at Windermere Ave8:38 PMRunnymede Station8:45 PM215041049187661
Windermere Pl at Windermere Ave9:05 PMRunnymede Station9:12 PM215041049187662
Windermere Pl at Windermere Ave9:32 PMRunnymede Station9:39 PM215041049187663
Windermere Pl at Windermere Ave9:59 PMRunnymede Station10:05 PM215041049187658
Windermere Pl at Windermere Ave10:26 PMRunnymede Station10:32 PM215041049187666
Windermere Pl at Windermere Ave10:53 PMRunnymede Station10:59 PM215041049187667
Windermere Pl at Windermere Ave11:20 PMRunnymede Station11:26 PM215041049187668
Windermere Pl at Windermere Ave11:47 PMRunnymede Station11:53 PM215041049187669
Windermere Pl at Windermere Ave12:14 AM (+1)Runnymede Station12:20 AM (+1)215041049187637
Windermere Pl at Windermere Ave12:41 AM (+1)Runnymede Station12:47 AM (+1)215041049187638
Windermere Pl at Windermere Ave1:08 AM (+1)Runnymede Station1:14 AM (+1)215041049187639
Windermere Pl at Windermere Ave1:34 AM (+1)Runnymede Station1:40 AM (+1)215041049187640