TTC Routes & Schedules - Route 109
Note: This page uses GTFS data provided by TTC, subject to change.
Displaying timetable for Route 109 on 2025-10-24.
Block Schedule Visualization for Route 109
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
2148852
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
2148853
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
2148854
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
2148855
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
NORTH - 109B RANEE towards NEPTUNE Bound
| Trip Start | Departure | Trip End | Arrival | Block | Trip ID |
|---|---|---|---|---|---|
| Lawrence West Station | 5:30 AM | Flemington Rd at Ranee Ave South Side | 5:37 AM | 2148855 | 49160946 |
| Lawrence West Station | 5:45 AM | Neptune Dr at Bathurst St | 5:55 AM | 2148855 | 49160944 |
| Lawrence West Station | 6:09 AM | Neptune Dr at Bathurst St | 6:21 AM | 2148855 | 49160945 |
| Eglinton West Station | 6:10 AM | Neptune Dr at Bathurst St | 6:32 AM | 2148853 | 49160980 |
| Eglinton West Station | 6:30 AM | Neptune Dr at Bathurst St | 6:56 AM | 2148852 | 49160960 |
| Eglinton West Station | 6:50 AM | Neptune Dr at Bathurst St | 7:14 AM | 2148855 | 49160968 |
| Eglinton West Station | 7:10 AM | Neptune Dr at Bathurst St | 7:36 AM | 2148853 | 49160961 |
| Eglinton West Station | 7:30 AM | Neptune Dr at Bathurst St | 7:54 AM | 2148852 | 49160975 |
| Eglinton West Station | 7:50 AM | Neptune Dr at Bathurst St | 8:16 AM | 2148855 | 49160962 |
| Eglinton West Station | 8:10 AM | Neptune Dr at Bathurst St | 8:34 AM | 2148853 | 49160939 |
| Eglinton West Station | 8:30 AM | Neptune Dr at Bathurst St | 8:56 AM | 2148852 | 49160957 |
| Eglinton West Station | 8:50 AM | Neptune Dr at Bathurst St | 9:14 AM | 2148855 | 49160940 |
| Eglinton West Station | 9:10 AM | Neptune Dr at Bathurst St | 9:35 AM | 2148853 | 49160965 |
| Eglinton West Station | 9:30 AM | Neptune Dr at Bathurst St | 9:54 AM | 2148852 | 49160941 |
| Eglinton West Station | 9:50 AM | Neptune Dr at Bathurst St | 10:15 AM | 2148855 | 49160964 |
| Eglinton West Station | 10:10 AM | Neptune Dr at Bathurst St | 10:34 AM | 2148853 | 49160985 |
| Eglinton West Station | 10:30 AM | Neptune Dr at Bathurst St | 10:55 AM | 2148852 | 49160983 |
| Eglinton West Station | 10:50 AM | Neptune Dr at Bathurst St | 11:14 AM | 2148855 | 49160954 |
| Eglinton West Station | 11:10 AM | Neptune Dr at Bathurst St | 11:35 AM | 2148853 | 49160990 |
| Eglinton West Station | 11:30 AM | Neptune Dr at Bathurst St | 11:54 AM | 2148852 | 49160955 |
| Eglinton West Station | 11:50 AM | Neptune Dr at Bathurst St | 12:15 PM | 2148855 | 49160986 |
| Eglinton West Station | 12:10 PM | Neptune Dr at Bathurst St | 12:34 PM | 2148853 | 49160956 |
| Eglinton West Station | 12:30 PM | Neptune Dr at Bathurst St | 12:55 PM | 2148852 | 49160987 |
| Eglinton West Station | 12:50 PM | Neptune Dr at Bathurst St | 1:14 PM | 2148855 | 49160977 |
| Eglinton West Station | 1:10 PM | Neptune Dr at Bathurst St | 1:35 PM | 2148853 | 49160966 |
| Eglinton West Station | 1:30 PM | Neptune Dr at Bathurst St | 1:54 PM | 2148852 | 49160978 |
| Eglinton West Station | 1:50 PM | Neptune Dr at Bathurst St | 2:15 PM | 2148855 | 49160976 |
| Eglinton West Station | 2:10 PM | Neptune Dr at Bathurst St | 2:34 PM | 2148853 | 49160984 |
| Eglinton West Station | 2:30 PM | Neptune Dr at Bathurst St | 2:55 PM | 2148852 | 49160943 |
| Eglinton West Station | 2:47 PM | Neptune Dr at Bathurst St | 3:16 PM | 2148855 | 49160959 |
| Eglinton West Station | 3:05 PM | Neptune Dr at Bathurst St | 3:34 PM | 2148853 | 49160989 |
| Eglinton West Station | 3:25 PM | Neptune Dr at Bathurst St | 4:01 PM | 2148852 | 49160981 |
| Eglinton West Station | 3:51 PM | Neptune Dr at Bathurst St | 4:26 PM | 2148855 | 49160947 |
| Eglinton West Station | 4:11 PM | Neptune Dr at Bathurst St | 4:47 PM | 2148853 | 49160988 |
| Eglinton West Station | 4:31 PM | Neptune Dr at Bathurst St | 5:06 PM | 2148854 | 49160974 |
| Eglinton West Station | 4:51 PM | Neptune Dr at Bathurst St | 5:27 PM | 2148852 | 49160942 |
| Eglinton West Station | 5:11 PM | Neptune Dr at Bathurst St | 5:46 PM | 2148855 | 49160973 |
| Eglinton West Station | 5:31 PM | Neptune Dr at Bathurst St | 6:07 PM | 2148853 | 49160971 |
| Eglinton West Station | 5:51 PM | Neptune Dr at Bathurst St | 6:26 PM | 2148854 | 49160958 |
| Eglinton West Station | 6:11 PM | Neptune Dr at Bathurst St | 6:47 PM | 2148852 | 49160970 |
| Eglinton West Station | 6:36 PM | Neptune Dr at Bathurst St | 7:03 PM | 2148855 | 49160972 |
| Eglinton West Station | 6:51 PM | Neptune Dr at Bathurst St | 7:19 PM | 2148853 | 49160948 |
| Eglinton West Station | 7:12 PM | Neptune Dr at Bathurst St | 7:36 PM | 2148854 | 49160969 |
| Eglinton West Station | 7:30 PM | Neptune Dr at Bathurst St | 7:52 PM | 2148852 | 49160963 |
| Eglinton West Station | 7:55 PM | Neptune Dr at Bathurst St | 8:19 PM | 2148853 | 49160982 |
| Eglinton West Station | 8:20 PM | Neptune Dr at Bathurst St | 8:42 PM | 2148854 | 49160937 |
| Eglinton West Station | 8:45 PM | Neptune Dr at Bathurst St | 9:09 PM | 2148853 | 49160933 |
| Eglinton West Station | 9:10 PM | Neptune Dr at Bathurst St | 9:32 PM | 2148854 | 49160949 |
| Eglinton West Station | 9:38 PM | Neptune Dr at Bathurst St | 9:58 PM | 2148853 | 49160934 |
| Eglinton West Station | 10:03 PM | Neptune Dr at Bathurst St | 10:23 PM | 2148854 | 49160950 |
| Eglinton West Station | 10:28 PM | Neptune Dr at Bathurst St | 10:48 PM | 2148853 | 49160967 |
| Eglinton West Station | 10:53 PM | Neptune Dr at Bathurst St | 11:13 PM | 2148854 | 49160951 |
| Eglinton West Station | 11:18 PM | Neptune Dr at Bathurst St | 11:38 PM | 2148853 | 49160979 |
| Eglinton West Station | 11:43 PM | Neptune Dr at Bathurst St | 12:03 AM (+1) | 2148854 | 49160952 |
| Eglinton West Station | 12:08 AM (+1) | Neptune Dr at Bathurst St | 12:28 AM (+1) | 2148853 | 49160935 |
| Eglinton West Station | 12:33 AM (+1) | Neptune Dr at Bathurst St | 12:53 AM (+1) | 2148854 | 49160953 |
| Eglinton West Station | 12:58 AM (+1) | Neptune Dr at Bathurst St | 1:18 AM (+1) | 2148853 | 49160936 |
| Eglinton West Station | 1:23 AM (+1) | Neptune Dr at Bathurst St | 1:43 AM (+1) | 2148854 | 49160938 |
SOUTH - 109C RANEE towards EGLINTON WEST STATION Bound
| Trip Start | Departure | Trip End | Arrival | Block | Trip ID |
|---|---|---|---|---|---|
| Flemington Rd at Ranee Ave South Side | 5:37 AM | Lawrence West Station | 5:45 AM | 2148855 | 49160901 |
| Neptune Dr at Bathurst St | 5:57 AM | Lawrence West Station | 6:09 AM | 2148855 | 49160900 |
| Lawrence West Station | 6:00 AM | Eglinton West Station | 6:10 AM | 2148853 | 49160908 |
| Lawrence West Station | 6:16 AM | Eglinton West Station | 6:26 AM | 2148852 | 49160909 |
| Neptune Dr at Bathurst St | 6:21 AM | Eglinton West Station | 6:46 AM | 2148855 | 49160887 |
| Neptune Dr at Bathurst St | 6:39 AM | Eglinton West Station | 7:06 AM | 2148853 | 49160888 |
| Neptune Dr at Bathurst St | 6:56 AM | Eglinton West Station | 7:28 AM | 2148852 | 49160930 |
| Neptune Dr at Bathurst St | 7:19 AM | Eglinton West Station | 7:48 AM | 2148855 | 49160882 |
| Neptune Dr at Bathurst St | 7:36 AM | Eglinton West Station | 8:08 AM | 2148853 | 49160929 |
| Neptune Dr at Bathurst St | 7:59 AM | Eglinton West Station | 8:28 AM | 2148852 | 49160883 |
| Neptune Dr at Bathurst St | 8:16 AM | Eglinton West Station | 8:48 AM | 2148855 | 49160895 |
| Neptune Dr at Bathurst St | 8:38 AM | Eglinton West Station | 9:07 AM | 2148853 | 49160891 |
| Neptune Dr at Bathurst St | 8:57 AM | Eglinton West Station | 9:25 AM | 2148852 | 49160894 |
| Neptune Dr at Bathurst St | 9:19 AM | Eglinton West Station | 9:45 AM | 2148855 | 49160892 |
| Neptune Dr at Bathurst St | 9:37 AM | Eglinton West Station | 10:05 AM | 2148853 | 49160893 |
| Neptune Dr at Bathurst St | 9:59 AM | Eglinton West Station | 10:25 AM | 2148852 | 49160910 |
| Neptune Dr at Bathurst St | 10:17 AM | Eglinton West Station | 10:45 AM | 2148855 | 49160920 |
| Neptune Dr at Bathurst St | 10:39 AM | Eglinton West Station | 11:05 AM | 2148853 | 49160877 |
| Neptune Dr at Bathurst St | 10:57 AM | Eglinton West Station | 11:25 AM | 2148852 | 49160921 |
| Neptune Dr at Bathurst St | 11:19 AM | Eglinton West Station | 11:45 AM | 2148855 | 49160879 |
| Neptune Dr at Bathurst St | 11:37 AM | Eglinton West Station | 12:05 PM | 2148853 | 49160922 |
| Neptune Dr at Bathurst St | 11:59 AM | Eglinton West Station | 12:25 PM | 2148852 | 49160915 |
| Neptune Dr at Bathurst St | 12:17 PM | Eglinton West Station | 12:45 PM | 2148855 | 49160923 |
| Neptune Dr at Bathurst St | 12:39 PM | Eglinton West Station | 1:05 PM | 2148853 | 49160916 |
| Neptune Dr at Bathurst St | 12:57 PM | Eglinton West Station | 1:25 PM | 2148852 | 49160924 |
| Neptune Dr at Bathurst St | 1:19 PM | Eglinton West Station | 1:45 PM | 2148855 | 49160911 |
| Neptune Dr at Bathurst St | 1:37 PM | Eglinton West Station | 2:05 PM | 2148853 | 49160925 |
| Neptune Dr at Bathurst St | 1:59 PM | Eglinton West Station | 2:25 PM | 2148852 | 49160912 |
| Neptune Dr at Bathurst St | 2:17 PM | Eglinton West Station | 2:45 PM | 2148855 | 49160926 |
| Neptune Dr at Bathurst St | 2:39 PM | Eglinton West Station | 3:05 PM | 2148853 | 49160919 |
| Neptune Dr at Bathurst St | 2:57 PM | Eglinton West Station | 3:25 PM | 2148852 | 49160917 |
| Neptune Dr at Bathurst St | 3:16 PM | Eglinton West Station | 3:51 PM | 2148855 | 49160927 |
| Neptune Dr at Bathurst St | 3:34 PM | Eglinton West Station | 4:11 PM | 2148853 | 49160906 |
| Neptune Dr at Bathurst St | 3:52 PM | Eglinton West Station | 4:27 PM | 2148854 | 49160881 |
| Neptune Dr at Bathurst St | 4:10 PM | Eglinton West Station | 4:47 PM | 2148852 | 49160876 |
| Neptune Dr at Bathurst St | 4:32 PM | Eglinton West Station | 5:07 PM | 2148855 | 49160889 |
| Neptune Dr at Bathurst St | 4:50 PM | Eglinton West Station | 5:27 PM | 2148853 | 49160918 |
| Neptune Dr at Bathurst St | 5:12 PM | Eglinton West Station | 5:47 PM | 2148854 | 49160902 |
| Neptune Dr at Bathurst St | 5:30 PM | Eglinton West Station | 6:07 PM | 2148852 | 49160905 |
| Neptune Dr at Bathurst St | 5:52 PM | Eglinton West Station | 6:27 PM | 2148855 | 49160904 |
| Neptune Dr at Bathurst St | 6:10 PM | Eglinton West Station | 6:47 PM | 2148853 | 49160928 |
| Neptune Dr at Bathurst St | 6:34 PM | Eglinton West Station | 7:05 PM | 2148854 | 49160903 |
| Neptune Dr at Bathurst St | 6:52 PM | Eglinton West Station | 7:24 PM | 2148852 | 49160890 |
| Neptune Dr at Bathurst St | 7:21 PM | Eglinton West Station | 7:47 PM | 2148853 | 49160899 |
| Neptune Dr at Bathurst St | 7:45 PM | Eglinton West Station | 8:09 PM | 2148854 | 49160898 |
| Neptune Dr at Bathurst St | 8:19 PM | Eglinton West Station | 8:41 PM | 2148853 | 49160884 |
| Neptune Dr at Bathurst St | 8:42 PM | Eglinton West Station | 9:06 PM | 2148854 | 49160896 |
| Neptune Dr at Bathurst St | 9:09 PM | Eglinton West Station | 9:31 PM | 2148853 | 49160885 |
| Neptune Dr at Bathurst St | 9:32 PM | Eglinton West Station | 9:56 PM | 2148854 | 49160878 |
| Neptune Dr at Bathurst St | 10:04 PM | Eglinton West Station | 10:24 PM | 2148853 | 49160913 |
| Neptune Dr at Bathurst St | 10:27 PM | Eglinton West Station | 10:46 PM | 2148854 | 49160880 |
| Neptune Dr at Bathurst St | 10:54 PM | Eglinton West Station | 11:14 PM | 2148853 | 49160914 |
| Neptune Dr at Bathurst St | 11:17 PM | Eglinton West Station | 11:36 PM | 2148854 | 49160932 |
| Neptune Dr at Bathurst St | 11:44 PM | Eglinton West Station | 12:04 AM (+1) | 2148853 | 49160897 |
| Neptune Dr at Bathurst St | 12:07 AM (+1) | Eglinton West Station | 12:26 AM (+1) | 2148854 | 49160931 |
| Neptune Dr at Bathurst St | 12:34 AM (+1) | Eglinton West Station | 12:54 AM (+1) | 2148853 | 49160886 |
| Neptune Dr at Bathurst St | 12:57 AM (+1) | Eglinton West Station | 1:16 AM (+1) | 2148854 | 49160907 |