Track Your Transit

TTC Routes & Schedules - Route 107

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

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

Block Schedule Visualization for Route 107

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
2148833
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
2148834
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
2148835
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
2148836
107
107
107
107
107
107
107
107
2148837
107
107
107
107
107
107
107
107
2148838
107
107
107
107
107
107
107
2148839
107
107
107
107
107
107
107
107
107
107
2148840
107
107
107
107
2148841
107
107
107
107
107
107
107
107
107
107

SOUTH - 107A YORK UNIVERSITY HEIGHTS towards SHEPPARD WEST STATION Bound

Trip StartDepartureTrip EndArrivalBlockTrip ID
Petrolia Rd at Steeles Ave West South Side5:22 AMSheppard West Station5:41 AM214883549160474
Petrolia Rd at Steeles Ave West5:28 AMSheppard West Station5:53 AM214883349160475
Petrolia Rd at Steeles Ave West South Side5:44 AMSheppard West Station6:03 AM214883849160476
Petrolia Rd at Steeles Ave West5:56 AMSheppard West Station6:21 AM214883749160473
Petrolia Rd at Steeles Ave West South Side6:14 AMSheppard West Station6:37 AM214883549160470
Petrolia Rd at Steeles Ave West6:23 AMSheppard West Station6:49 AM214883349160483
Petrolia Rd at Steeles Ave West South Side6:38 AMSheppard West Station7:01 AM214883849160488
Petrolia Rd at Steeles Ave West6:43 AMSheppard West Station7:09 AM214883449160482
Petrolia Rd at Steeles Ave West South Side6:58 AMSheppard West Station7:21 AM214883749160495
Petrolia Rd at Steeles Ave West7:03 AMSheppard West Station7:29 AM214883549160500
Petrolia Rd at Steeles Ave West South Side7:18 AMSheppard West Station7:41 AM214884049160502
Petrolia Rd at Steeles Ave West7:23 AMSheppard West Station7:49 AM214883349160478
Petrolia Rd at Steeles Ave West South Side7:38 AMSheppard West Station8:01 AM214883849160503
Petrolia Rd at Steeles Ave West7:43 AMSheppard West Station8:09 AM214883449160477
Petrolia Rd at Steeles Ave West South Side7:58 AMSheppard West Station8:21 AM214883749160501
Petrolia Rd at Steeles Ave West8:03 AMSheppard West Station8:29 AM214883549160494
Petrolia Rd at Steeles Ave West South Side8:18 AMSheppard West Station8:41 AM214884049160497
Petrolia Rd at Steeles Ave West8:23 AMSheppard West Station8:49 AM214883349160493
Petrolia Rd at Steeles Ave West South Side8:38 AMSheppard West Station9:01 AM214883849160496
Petrolia Rd at Steeles Ave West8:43 AMSheppard West Station9:09 AM214883449160492
Petrolia Rd at Steeles Ave West South Side9:00 AMSheppard West Station9:23 AM214883749160479
Petrolia Rd at Steeles Ave West9:07 AMSheppard West Station9:29 AM214883549160481
Petrolia Rd at Steeles Ave West South Side9:21 AMSheppard West Station9:42 AM214883349160480
Petrolia Rd at Steeles Ave West9:39 AMSheppard West Station10:01 AM214883449160486
Petrolia Rd at Steeles Ave West South Side9:53 AMSheppard West Station10:14 AM214883549160489
Petrolia Rd at Steeles Ave West10:11 AMSheppard West Station10:33 AM214883349160485
Petrolia Rd at Steeles Ave West South Side10:25 AMSheppard West Station10:46 AM214883449160490
Petrolia Rd at Steeles Ave West10:43 AMSheppard West Station11:05 AM214883549160484
Petrolia Rd at Steeles Ave West South Side10:57 AMSheppard West Station11:18 AM214883349160491
Petrolia Rd at Steeles Ave West11:15 AMSheppard West Station11:37 AM214883449160469
Petrolia Rd at Steeles Ave West South Side11:29 AMSheppard West Station11:50 AM214883549160472
Petrolia Rd at Steeles Ave West11:47 AMSheppard West Station12:09 PM214883349160468
Petrolia Rd at Steeles Ave West South Side12:01 PMSheppard West Station12:22 PM214883449160498
Petrolia Rd at Steeles Ave West12:19 PMSheppard West Station12:41 PM214883549160505
Petrolia Rd at Steeles Ave West South Side12:33 PMSheppard West Station12:54 PM214883349160499
Petrolia Rd at Steeles Ave West12:51 PMSheppard West Station1:13 PM214883449160504
Petrolia Rd at Steeles Ave West South Side1:05 PMSheppard West Station1:26 PM214883549160471
Petrolia Rd at Steeles Ave West1:23 PMSheppard West Station1:45 PM214883349160487
Petrolia Rd at Steeles Ave West South Side1:37 PMSheppard West Station1:58 PM214883449160533
Petrolia Rd at Steeles Ave West1:55 PMSheppard West Station2:17 PM214883549160512
Petrolia Rd at Steeles Ave West South Side2:09 PMSheppard West Station2:30 PM214883349160534
Petrolia Rd at Steeles Ave West2:27 PMSheppard West Station2:49 PM214883449160513
Petrolia Rd at Steeles Ave West South Side2:41 PMSheppard West Station3:02 PM214883549160552
Petrolia Rd at Steeles Ave West2:56 PMSheppard West Station3:25 PM214883949160514
Petrolia Rd at Steeles Ave West South Side3:10 PMSheppard West Station3:34 PM214883349160510
Petrolia Rd at Steeles Ave West3:16 PMSheppard West Station3:45 PM214884149160556
Petrolia Rd at Steeles Ave West South Side3:30 PMSheppard West Station3:54 PM214883449160509
Petrolia Rd at Steeles Ave West3:36 PMSheppard West Station4:05 PM214883549160528
Petrolia Rd at Steeles Ave West South Side3:50 PMSheppard West Station4:14 PM214883649160508
Petrolia Rd at Steeles Ave West3:56 PMSheppard West Station4:25 PM214883949160532
Petrolia Rd at Steeles Ave West South Side4:10 PMSheppard West Station4:34 PM214883349160507
Petrolia Rd at Steeles Ave West4:16 PMSheppard West Station4:45 PM214884149160531
Petrolia Rd at Steeles Ave West South Side4:30 PMSheppard West Station4:54 PM214883449160549
Petrolia Rd at Steeles Ave West4:36 PMSheppard West Station5:05 PM214883549160530
Petrolia Rd at Steeles Ave West South Side4:50 PMSheppard West Station5:14 PM214883649160548
Petrolia Rd at Steeles Ave West4:56 PMSheppard West Station5:25 PM214883949160519
Petrolia Rd at Steeles Ave West South Side5:10 PMSheppard West Station5:34 PM214883349160543
Petrolia Rd at Steeles Ave West5:16 PMSheppard West Station5:45 PM214884149160558
Petrolia Rd at Steeles Ave West South Side5:30 PMSheppard West Station5:54 PM214883449160542
Petrolia Rd at Steeles Ave West5:36 PMSheppard West Station6:05 PM214883549160557
Petrolia Rd at Steeles Ave West South Side5:50 PMSheppard West Station6:14 PM214883649160538
Petrolia Rd at Steeles Ave West5:56 PMSheppard West Station6:25 PM214883949160529
Petrolia Rd at Steeles Ave West South Side6:10 PMSheppard West Station6:34 PM214883349160537
Petrolia Rd at Steeles Ave West6:16 PMSheppard West Station6:45 PM214884149160559
Petrolia Rd at Steeles Ave West South Side6:30 PMSheppard West Station6:54 PM214883449160536
Petrolia Rd at Steeles Ave West6:36 PMSheppard West Station7:05 PM214883549160526
Petrolia Rd at Steeles Ave West South Side6:50 PMSheppard West Station7:14 PM214883649160535
Petrolia Rd at Steeles Ave West6:56 PMSheppard West Station7:19 PM214883949160515
Petrolia Rd at Steeles Ave West South Side7:04 PMSheppard West Station7:26 PM214883349160511
Petrolia Rd at Steeles Ave West7:13 PMSheppard West Station7:30 PM214884149160527
Petrolia Rd at Steeles Ave West South Side7:27 PMSheppard West Station7:46 PM214883549160553
Petrolia Rd at Steeles Ave West7:51 PMSheppard West Station8:08 PM214883349160541
Petrolia Rd at Steeles Ave West South Side8:07 PMSheppard West Station8:25 PM214883549160520
Petrolia Rd at Steeles Ave West8:29 PMSheppard West Station8:46 PM214883349160547
Petrolia Rd at Steeles Ave West South Side8:47 PMSheppard West Station9:05 PM214883549160523
Petrolia Rd at Steeles Ave West9:09 PMSheppard West Station9:26 PM214883349160546
Petrolia Rd at Steeles Ave West South Side9:27 PMSheppard West Station9:45 PM214883549160522
Petrolia Rd at Steeles Ave West9:49 PMSheppard West Station10:06 PM214883349160545
Petrolia Rd at Steeles Ave West South Side10:07 PMSheppard West Station10:24 PM214883549160521
Petrolia Rd at Steeles Ave West10:27 PMSheppard West Station10:43 PM214883349160544
Petrolia Rd at Steeles Ave West South Side10:46 PMSheppard West Station11:03 PM214883549160506
Petrolia Rd at Steeles Ave West11:07 PMSheppard West Station11:23 PM214883349160551
Petrolia Rd at Steeles Ave West South Side11:26 PMSheppard West Station11:43 PM214883549160560
Petrolia Rd at Steeles Ave West11:47 PMSheppard West Station12:03 AM (+1)214883349160550
Petrolia Rd at Steeles Ave West South Side12:06 AM (+1)Sheppard West Station12:23 AM (+1)214883549160518
Petrolia Rd at Steeles Ave West12:27 AM (+1)Sheppard West Station12:43 AM (+1)214883349160525
Petrolia Rd at Steeles Ave West South Side12:46 AM (+1)Sheppard West Station1:03 AM (+1)214883549160517
Petrolia Rd at Steeles Ave West1:07 AM (+1)Sheppard West Station1:23 AM (+1)214883349160524
Petrolia Rd at Steeles Ave West South Side1:26 AM (+1)Sheppard West Station1:43 AM (+1)214883549160516
Petrolia Rd at Steeles Ave West1:47 AM (+1)Sheppard West Station2:03 AM (+1)214883349160540
Petrolia Rd at Steeles Ave West South Side2:06 AM (+1)Sheppard West Station2:23 AM (+1)214883549160555
Petrolia Rd at Steeles Ave West2:27 AM (+1)Sheppard West Station2:43 AM (+1)214883349160539
Petrolia Rd at Steeles Ave West South Side2:51 AM (+1)Sheppard West Station3:08 AM (+1)214883549160554

NORTH - 107A YORK UNIVERSITY HEIGHTS towards STEELES Bound

Trip StartDepartureTrip EndArrivalBlockTrip ID
Sheppard Ave West at Dufferin St - Sheppard West Station5:33 AMPetrolia Rd at Steeles Ave West5:52 AM214883749160645
Sheppard West Station5:47 AMPetrolia Rd at Steeles Ave West South Side6:12 AM214883549160644
Sheppard West Station6:00 AMPetrolia Rd at Steeles Ave West6:21 AM214883349160643
Sheppard West Station6:10 AMPetrolia Rd at Steeles Ave West South Side6:36 AM214883849160582
Sheppard West Station6:20 AMPetrolia Rd at Steeles Ave West6:41 AM214883449160567
Sheppard West Station6:30 AMPetrolia Rd at Steeles Ave West South Side6:56 AM214883749160614
Sheppard West Station6:40 AMPetrolia Rd at Steeles Ave West7:01 AM214883549160593
Sheppard West Station6:50 AMPetrolia Rd at Steeles Ave West South Side7:16 AM214884049160633
Sheppard West Station7:00 AMPetrolia Rd at Steeles Ave West7:21 AM214883349160634
Sheppard West Station7:10 AMPetrolia Rd at Steeles Ave West South Side7:36 AM214883849160615
Sheppard West Station7:20 AMPetrolia Rd at Steeles Ave West7:41 AM214883449160602
Sheppard West Station7:30 AMPetrolia Rd at Steeles Ave West South Side7:56 AM214883749160629
Sheppard West Station7:40 AMPetrolia Rd at Steeles Ave West8:01 AM214883549160589
Sheppard West Station7:50 AMPetrolia Rd at Steeles Ave West South Side8:16 AM214884049160616
Sheppard West Station8:00 AMPetrolia Rd at Steeles Ave West8:21 AM214883349160625
Sheppard West Station8:10 AMPetrolia Rd at Steeles Ave West South Side8:36 AM214883849160632
Sheppard West Station8:20 AMPetrolia Rd at Steeles Ave West8:41 AM214883449160626
Sheppard West Station8:32 AMPetrolia Rd at Steeles Ave West South Side8:58 AM214883749160598
Sheppard West Station8:44 AMPetrolia Rd at Steeles Ave West9:05 AM214883549160592
Sheppard West Station9:00 AMPetrolia Rd at Steeles Ave West South Side9:21 AM214883349160639
Sheppard West Station9:16 AMPetrolia Rd at Steeles Ave West9:39 AM214883449160623
Sheppard West Station9:32 AMPetrolia Rd at Steeles Ave West South Side9:53 AM214883549160640
Sheppard West Station9:48 AMPetrolia Rd at Steeles Ave West10:11 AM214883349160573
Sheppard West Station10:04 AMPetrolia Rd at Steeles Ave West South Side10:25 AM214883449160641
Sheppard West Station10:20 AMPetrolia Rd at Steeles Ave West10:43 AM214883549160574
Sheppard West Station10:36 AMPetrolia Rd at Steeles Ave West South Side10:57 AM214883349160609
Sheppard West Station10:52 AMPetrolia Rd at Steeles Ave West11:15 AM214883449160575
Sheppard West Station11:08 AMPetrolia Rd at Steeles Ave West South Side11:29 AM214883549160642
Sheppard West Station11:24 AMPetrolia Rd at Steeles Ave West11:47 AM214883349160576
Sheppard West Station11:40 AMPetrolia Rd at Steeles Ave West South Side12:01 PM214883449160619
Sheppard West Station11:56 AMPetrolia Rd at Steeles Ave West12:19 PM214883549160577
Sheppard West Station12:12 PMPetrolia Rd at Steeles Ave West South Side12:33 PM214883349160561
Sheppard West Station12:28 PMPetrolia Rd at Steeles Ave West12:51 PM214883449160618
Sheppard West Station12:44 PMPetrolia Rd at Steeles Ave West South Side1:05 PM214883549160569
Sheppard West Station1:00 PMPetrolia Rd at Steeles Ave West1:23 PM214883349160578
Sheppard West Station1:16 PMPetrolia Rd at Steeles Ave West South Side1:37 PM214883449160570
Sheppard West Station1:32 PMPetrolia Rd at Steeles Ave West1:55 PM214883549160579
Sheppard West Station1:48 PMPetrolia Rd at Steeles Ave West South Side2:09 PM214883349160571
Sheppard West Station2:04 PMPetrolia Rd at Steeles Ave West2:27 PM214883449160580
Sheppard West Station2:20 PMPetrolia Rd at Steeles Ave West South Side2:41 PM214883549160572
Sheppard West Station2:30 PMPetrolia Rd at Steeles Ave West2:53 PM214883949160624
Sheppard West Station2:40 PMPetrolia Rd at Steeles Ave West South Side3:06 PM214883349160568
Sheppard West Station2:50 PMPetrolia Rd at Steeles Ave West3:13 PM214884149160583
Sheppard West Station3:00 PMPetrolia Rd at Steeles Ave West South Side3:28 PM214883449160617
Sheppard West Station3:10 PMPetrolia Rd at Steeles Ave West3:34 PM214883549160566
Sheppard West Station3:20 PMPetrolia Rd at Steeles Ave West South Side3:48 PM214883649160563
Sheppard West Station3:30 PMPetrolia Rd at Steeles Ave West3:54 PM214883949160564
Sheppard West Station3:40 PMPetrolia Rd at Steeles Ave West South Side4:08 PM214883349160565
Sheppard West Station3:50 PMPetrolia Rd at Steeles Ave West4:14 PM214884149160562
Sheppard West Station4:00 PMPetrolia Rd at Steeles Ave West South Side4:28 PM214883449160649
Sheppard West Station4:10 PMPetrolia Rd at Steeles Ave West4:34 PM214883549160628
Sheppard West Station4:20 PMPetrolia Rd at Steeles Ave West South Side4:48 PM214883649160627
Sheppard West Station4:30 PMPetrolia Rd at Steeles Ave West4:54 PM214883949160608
Sheppard West Station4:40 PMPetrolia Rd at Steeles Ave West South Side5:08 PM214883349160603
Sheppard West Station4:50 PMPetrolia Rd at Steeles Ave West5:14 PM214884149160607
Sheppard West Station5:00 PMPetrolia Rd at Steeles Ave West South Side5:28 PM214883449160622
Sheppard West Station5:10 PMPetrolia Rd at Steeles Ave West5:34 PM214883549160606
Sheppard West Station5:20 PMPetrolia Rd at Steeles Ave West South Side5:48 PM214883649160590
Sheppard West Station5:30 PMPetrolia Rd at Steeles Ave West5:54 PM214883949160605
Sheppard West Station5:40 PMPetrolia Rd at Steeles Ave West South Side6:08 PM214883349160646
Sheppard West Station5:50 PMPetrolia Rd at Steeles Ave West6:14 PM214884149160591
Sheppard West Station6:00 PMPetrolia Rd at Steeles Ave West South Side6:28 PM214883449160647
Sheppard West Station6:10 PMPetrolia Rd at Steeles Ave West6:34 PM214883549160604
Sheppard West Station6:20 PMPetrolia Rd at Steeles Ave West South Side6:48 PM214883649160597
Sheppard West Station6:30 PMPetrolia Rd at Steeles Ave West6:54 PM214883949160585
Sheppard West Station6:40 PMPetrolia Rd at Steeles Ave West South Side7:02 PM214883349160587
Sheppard West Station6:50 PMPetrolia Rd at Steeles Ave West7:13 PM214884149160584
Sheppard West Station7:10 PMPetrolia Rd at Steeles Ave West South Side7:27 PM214883549160586
Sheppard West Station7:30 PMPetrolia Rd at Steeles Ave West7:51 PM214883349160581
Sheppard West Station7:50 PMPetrolia Rd at Steeles Ave West South Side8:07 PM214883549160612
Sheppard West Station8:10 PMPetrolia Rd at Steeles Ave West8:29 PM214883349160613
Sheppard West Station8:30 PMPetrolia Rd at Steeles Ave West South Side8:47 PM214883549160601
Sheppard West Station8:50 PMPetrolia Rd at Steeles Ave West9:09 PM214883349160620
Sheppard West Station9:10 PMPetrolia Rd at Steeles Ave West South Side9:27 PM214883549160650
Sheppard West Station9:30 PMPetrolia Rd at Steeles Ave West9:49 PM214883349160621
Sheppard West Station9:50 PMPetrolia Rd at Steeles Ave West South Side10:07 PM214883549160596
Sheppard West Station10:10 PMPetrolia Rd at Steeles Ave West10:27 PM214883349160610
Sheppard West Station10:30 PMPetrolia Rd at Steeles Ave West South Side10:46 PM214883549160595
Sheppard West Station10:50 PMPetrolia Rd at Steeles Ave West11:07 PM214883349160611
Sheppard West Station11:10 PMPetrolia Rd at Steeles Ave West South Side11:26 PM214883549160594
Sheppard West Station11:30 PMPetrolia Rd at Steeles Ave West11:47 PM214883349160631
Sheppard West Station11:50 PMPetrolia Rd at Steeles Ave West South Side12:06 AM (+1)214883549160599
Sheppard West Station12:10 AM (+1)Petrolia Rd at Steeles Ave West12:27 AM (+1)214883349160630
Sheppard West Station12:30 AM (+1)Petrolia Rd at Steeles Ave West South Side12:46 AM (+1)214883549160600
Sheppard West Station12:50 AM (+1)Petrolia Rd at Steeles Ave West1:07 AM (+1)214883349160588
Sheppard West Station1:10 AM (+1)Petrolia Rd at Steeles Ave West South Side1:26 AM (+1)214883549160648
Sheppard West Station1:30 AM (+1)Petrolia Rd at Steeles Ave West1:47 AM (+1)214883349160635
Sheppard West Station1:50 AM (+1)Petrolia Rd at Steeles Ave West South Side2:06 AM (+1)214883549160637
Sheppard West Station2:10 AM (+1)Petrolia Rd at Steeles Ave West2:27 AM (+1)214883349160636
Sheppard West Station2:35 AM (+1)Petrolia Rd at Steeles Ave West South Side2:51 AM (+1)214883549160638