TTC Routes & Schedules - Route 105
Note: This page uses GTFS data provided by TTC, subject to change.
Displaying timetable for Route 105 on 2025-10-24.
Block Schedule Visualization for Route 105
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
2148821
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
2148822
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
2148823
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
2148824
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
2148825
105
105
105
105
105
105
105
105
105
105
105
105
105
SOUTH - 105A DUFFERIN NORTH towards SHEPPARD WEST STATION Bound
| Trip Start | Departure | Trip End | Arrival | Block | Trip ID |
|---|---|---|---|---|---|
| Dufferin St at Steeles Ave West South Side | 5:45 AM | Sheppard West Station | 5:56 AM | 2148823 | 49160197 |
| Dufferin St at Steeles Ave West South Side | 5:58 AM | Sheppard West Station | 6:09 AM | 2148825 | 49160169 |
| Dufferin St at Steeles Ave West South Side | 6:11 AM | Sheppard West Station | 6:22 AM | 2148823 | 49160196 |
| Dufferin St at Steeles Ave West South Side | 6:21 AM | Sheppard West Station | 6:32 AM | 2148821 | 49160195 |
| Dufferin St at Steeles Ave West South Side | 6:31 AM | Sheppard West Station | 6:42 AM | 2148825 | 49160194 |
| Dufferin St at Steeles Ave West South Side | 6:41 AM | Sheppard West Station | 6:52 AM | 2148823 | 49160193 |
| Dufferin St at Steeles Ave West South Side | 6:51 AM | Sheppard West Station | 7:02 AM | 2148821 | 49160192 |
| Dufferin St at Steeles Ave West South Side | 7:01 AM | Sheppard West Station | 7:12 AM | 2148825 | 49160191 |
| Dufferin St at Steeles Ave West South Side | 7:11 AM | Sheppard West Station | 7:22 AM | 2148823 | 49160190 |
| Dufferin St at Steeles Ave West South Side | 7:21 AM | Sheppard West Station | 7:32 AM | 2148821 | 49160189 |
| Dufferin St at Steeles Ave West South Side | 7:31 AM | Sheppard West Station | 7:44 AM | 2148825 | 49160188 |
| Dufferin St at Steeles Ave West South Side | 7:42 AM | Sheppard West Station | 7:55 AM | 2148823 | 49160161 |
| Dufferin St at Steeles Ave West South Side | 7:54 AM | Sheppard West Station | 8:07 AM | 2148821 | 49160187 |
| Dufferin St at Steeles Ave West South Side | 8:06 AM | Sheppard West Station | 8:19 AM | 2148825 | 49160186 |
| Dufferin St at Steeles Ave West South Side | 8:18 AM | Sheppard West Station | 8:31 AM | 2148823 | 49160185 |
| Dufferin St at Steeles Ave West South Side | 8:30 AM | Sheppard West Station | 8:43 AM | 2148821 | 49160184 |
| Dufferin St at Steeles Ave West South Side | 8:42 AM | Sheppard West Station | 8:55 AM | 2148825 | 49160183 |
| Dufferin St at Steeles Ave West South Side | 8:54 AM | Sheppard West Station | 9:07 AM | 2148823 | 49160233 |
| Dufferin St at Steeles Ave West South Side | 9:06 AM | Sheppard West Station | 9:19 AM | 2148821 | 49160232 |
| Dufferin St at Steeles Ave West South Side | 9:18 AM | Sheppard West Station | 9:31 AM | 2148825 | 49160231 |
| Dufferin St at Steeles Ave West South Side | 9:30 AM | Sheppard West Station | 9:43 AM | 2148823 | 49160230 |
| Dufferin St at Steeles Ave West South Side | 9:42 AM | Sheppard West Station | 9:55 AM | 2148821 | 49160182 |
| Dufferin St at Steeles Ave West South Side | 9:59 AM | Sheppard West Station | 10:12 AM | 2148823 | 49160229 |
| Dufferin St at Steeles Ave West South Side | 10:11 AM | Sheppard West Station | 10:24 AM | 2148821 | 49160228 |
| Dufferin St at Steeles Ave West South Side | 10:29 AM | Sheppard West Station | 10:42 AM | 2148823 | 49160227 |
| Dufferin St at Steeles Ave West South Side | 10:47 AM | Sheppard West Station | 11:00 AM | 2148821 | 49160226 |
| Dufferin St at Steeles Ave West South Side | 11:05 AM | Sheppard West Station | 11:18 AM | 2148823 | 49160225 |
| Dufferin St at Steeles Ave West South Side | 11:23 AM | Sheppard West Station | 11:36 AM | 2148821 | 49160224 |
| Dufferin St at Steeles Ave West South Side | 11:41 AM | Sheppard West Station | 11:54 AM | 2148823 | 49160223 |
| Dufferin St at Steeles Ave West South Side | 11:59 AM | Sheppard West Station | 12:12 PM | 2148821 | 49160222 |
| Dufferin St at Steeles Ave West South Side | 12:17 PM | Sheppard West Station | 12:30 PM | 2148823 | 49160221 |
| Dufferin St at Steeles Ave West South Side | 12:35 PM | Sheppard West Station | 12:48 PM | 2148821 | 49160220 |
| Dufferin St at Steeles Ave West South Side | 12:53 PM | Sheppard West Station | 1:06 PM | 2148823 | 49160219 |
| Dufferin St at Steeles Ave West South Side | 1:11 PM | Sheppard West Station | 1:24 PM | 2148821 | 49160218 |
| Dufferin St at Steeles Ave West South Side | 1:29 PM | Sheppard West Station | 1:42 PM | 2148823 | 49160217 |
| Dufferin St at Steeles Ave West South Side | 1:47 PM | Sheppard West Station | 2:00 PM | 2148821 | 49160216 |
| Dufferin St at Steeles Ave West South Side | 2:05 PM | Sheppard West Station | 2:18 PM | 2148823 | 49160215 |
| Dufferin St at Steeles Ave West South Side | 2:23 PM | Sheppard West Station | 2:36 PM | 2148821 | 49160214 |
| Dufferin St at Steeles Ave West South Side | 2:41 PM | Sheppard West Station | 2:54 PM | 2148823 | 49160213 |
| Dufferin St at Steeles Ave West South Side | 2:59 PM | Sheppard West Station | 3:12 PM | 2148821 | 49160212 |
| Dufferin St at Steeles Ave West South Side | 3:17 PM | Sheppard West Station | 3:30 PM | 2148823 | 49160211 |
| Dufferin St at Steeles Ave West South Side | 3:31 PM | Sheppard West Station | 3:47 PM | 2148822 | 49160164 |
| Dufferin St at Steeles Ave West South Side | 3:41 PM | Sheppard West Station | 3:59 PM | 2148821 | 49160163 |
| Dufferin St at Steeles Ave West South Side | 3:53 PM | Sheppard West Station | 4:11 PM | 2148823 | 49160204 |
| Dufferin St at Steeles Ave West South Side | 4:05 PM | Sheppard West Station | 4:23 PM | 2148824 | 49160203 |
| Dufferin St at Steeles Ave West South Side | 4:17 PM | Sheppard West Station | 4:35 PM | 2148822 | 49160208 |
| Dufferin St at Steeles Ave West South Side | 4:29 PM | Sheppard West Station | 4:47 PM | 2148821 | 49160179 |
| Dufferin St at Steeles Ave West South Side | 4:41 PM | Sheppard West Station | 4:59 PM | 2148823 | 49160178 |
| Dufferin St at Steeles Ave West South Side | 4:53 PM | Sheppard West Station | 5:11 PM | 2148824 | 49160177 |
| Dufferin St at Steeles Ave West South Side | 5:05 PM | Sheppard West Station | 5:23 PM | 2148822 | 49160176 |
| Dufferin St at Steeles Ave West South Side | 5:17 PM | Sheppard West Station | 5:35 PM | 2148821 | 49160175 |
| Dufferin St at Steeles Ave West South Side | 5:29 PM | Sheppard West Station | 5:45 PM | 2148823 | 49160156 |
| Dufferin St at Steeles Ave West South Side | 5:41 PM | Sheppard West Station | 5:55 PM | 2148824 | 49160201 |
| Dufferin St at Steeles Ave West South Side | 5:53 PM | Sheppard West Station | 6:07 PM | 2148822 | 49160200 |
| Dufferin St at Steeles Ave West South Side | 6:05 PM | Sheppard West Station | 6:19 PM | 2148821 | 49160199 |
| Dufferin St at Steeles Ave West South Side | 6:17 PM | Sheppard West Station | 6:31 PM | 2148824 | 49160198 |
| Dufferin St at Steeles Ave West South Side | 6:29 PM | Sheppard West Station | 6:43 PM | 2148822 | 49160173 |
| Dufferin St at Steeles Ave West South Side | 6:41 PM | Sheppard West Station | 6:55 PM | 2148821 | 49160172 |
| Dufferin St at Steeles Ave West South Side | 6:53 PM | Sheppard West Station | 7:07 PM | 2148824 | 49160162 |
| Dufferin St at Steeles Ave West South Side | 7:05 PM | Sheppard West Station | 7:19 PM | 2148822 | 49160170 |
| Dufferin St at Steeles Ave West South Side | 7:17 PM | Sheppard West Station | 7:31 PM | 2148821 | 49160171 |
| Dufferin St at Steeles Ave West South Side | 7:29 PM | Sheppard West Station | 7:42 PM | 2148824 | 49160165 |
| Dufferin St at Steeles Ave West South Side | 7:42 PM | Sheppard West Station | 7:53 PM | 2148822 | 49160166 |
| Dufferin St at Steeles Ave West South Side | 7:57 PM | Sheppard West Station | 8:08 PM | 2148824 | 49160167 |
| Dufferin St at Steeles Ave West South Side | 8:12 PM | Sheppard West Station | 8:23 PM | 2148822 | 49160210 |
| Dufferin St at Steeles Ave West South Side | 8:27 PM | Sheppard West Station | 8:38 PM | 2148824 | 49160154 |
| Dufferin St at Steeles Ave West South Side | 8:42 PM | Sheppard West Station | 8:53 PM | 2148822 | 49160155 |
| Dufferin St at Steeles Ave West South Side | 8:57 PM | Sheppard West Station | 9:08 PM | 2148824 | 49160209 |
| Dufferin St at Steeles Ave West South Side | 9:12 PM | Sheppard West Station | 9:23 PM | 2148822 | 49160207 |
| Dufferin St at Steeles Ave West South Side | 9:29 PM | Sheppard West Station | 9:40 PM | 2148824 | 49160206 |
| Dufferin St at Steeles Ave West South Side | 9:54 PM | Sheppard West Station | 10:03 PM | 2148824 | 49160160 |
| Dufferin St at Steeles Ave West South Side | 10:19 PM | Sheppard West Station | 10:28 PM | 2148824 | 49160159 |
| Dufferin St at Steeles Ave West South Side | 10:44 PM | Sheppard West Station | 10:53 PM | 2148824 | 49160158 |
| Dufferin St at Steeles Ave West South Side | 11:09 PM | Sheppard West Station | 11:18 PM | 2148824 | 49160202 |
| Dufferin St at Steeles Ave West South Side | 11:34 PM | Sheppard West Station | 11:43 PM | 2148824 | 49160205 |
| Dufferin St at Steeles Ave West South Side | 12:02 AM (+1) | Sheppard West Station | 12:11 AM (+1) | 2148824 | 49160174 |
| Dufferin St at Steeles Ave West South Side | 12:32 AM (+1) | Sheppard West Station | 12:41 AM (+1) | 2148824 | 49160157 |
| Dufferin St at Steeles Ave West South Side | 1:00 AM (+1) | Sheppard West Station | 1:09 AM (+1) | 2148824 | 49160168 |
| Dufferin St at Steeles Ave West South Side | 1:30 AM (+1) | Sheppard West Station | 1:45 AM (+1) | 2148824 | 49160181 |
| Dufferin St at Steeles Ave West South Side | 2:00 AM (+1) | Sheppard West Station | 2:15 AM (+1) | 2148824 | 49160180 |
NORTH - 105A DUFFERIN NORTH towards STEELES Bound
| Trip Start | Departure | Trip End | Arrival | Block | Trip ID |
|---|---|---|---|---|---|
| Sheppard West Station | 5:58 AM | Dufferin St at Steeles Ave West South Side | 6:11 AM | 2148823 | 49160249 |
| Sheppard West Station | 6:07 AM | Dufferin St at Steeles Ave West South Side | 6:20 AM | 2148821 | 49160270 |
| Sheppard West Station | 6:16 AM | Dufferin St at Steeles Ave West South Side | 6:29 AM | 2148825 | 49160291 |
| Sheppard West Station | 6:26 AM | Dufferin St at Steeles Ave West South Side | 6:39 AM | 2148823 | 49160285 |
| Sheppard West Station | 6:36 AM | Dufferin St at Steeles Ave West South Side | 6:49 AM | 2148821 | 49160245 |
| Sheppard West Station | 6:46 AM | Dufferin St at Steeles Ave West South Side | 6:59 AM | 2148825 | 49160277 |
| Sheppard West Station | 6:56 AM | Dufferin St at Steeles Ave West South Side | 7:09 AM | 2148823 | 49160294 |
| Sheppard West Station | 7:06 AM | Dufferin St at Steeles Ave West South Side | 7:19 AM | 2148821 | 49160307 |
| Sheppard West Station | 7:16 AM | Dufferin St at Steeles Ave West South Side | 7:29 AM | 2148825 | 49160308 |
| Sheppard West Station | 7:26 AM | Dufferin St at Steeles Ave West South Side | 7:40 AM | 2148823 | 49160309 |
| Sheppard West Station | 7:37 AM | Dufferin St at Steeles Ave West South Side | 7:52 AM | 2148821 | 49160310 |
| Sheppard West Station | 7:49 AM | Dufferin St at Steeles Ave West South Side | 8:04 AM | 2148825 | 49160311 |
| Sheppard West Station | 8:01 AM | Dufferin St at Steeles Ave West South Side | 8:16 AM | 2148823 | 49160250 |
| Sheppard West Station | 8:13 AM | Dufferin St at Steeles Ave West South Side | 8:28 AM | 2148821 | 49160251 |
| Sheppard West Station | 8:25 AM | Dufferin St at Steeles Ave West South Side | 8:40 AM | 2148825 | 49160292 |
| Sheppard West Station | 8:37 AM | Dufferin St at Steeles Ave West South Side | 8:52 AM | 2148823 | 49160303 |
| Sheppard West Station | 8:49 AM | Dufferin St at Steeles Ave West South Side | 9:04 AM | 2148821 | 49160304 |
| Sheppard West Station | 9:01 AM | Dufferin St at Steeles Ave West South Side | 9:16 AM | 2148825 | 49160305 |
| Sheppard West Station | 9:13 AM | Dufferin St at Steeles Ave West South Side | 9:28 AM | 2148823 | 49160312 |
| Sheppard West Station | 9:25 AM | Dufferin St at Steeles Ave West South Side | 9:40 AM | 2148821 | 49160246 |
| Sheppard West Station | 9:43 AM | Dufferin St at Steeles Ave West South Side | 9:58 AM | 2148823 | 49160247 |
| Sheppard West Station | 9:56 AM | Dufferin St at Steeles Ave West South Side | 10:10 AM | 2148821 | 49160248 |
| Sheppard West Station | 10:14 AM | Dufferin St at Steeles Ave West South Side | 10:28 AM | 2148823 | 49160256 |
| Sheppard West Station | 10:32 AM | Dufferin St at Steeles Ave West South Side | 10:46 AM | 2148821 | 49160281 |
| Sheppard West Station | 10:50 AM | Dufferin St at Steeles Ave West South Side | 11:04 AM | 2148823 | 49160306 |
| Sheppard West Station | 11:08 AM | Dufferin St at Steeles Ave West South Side | 11:22 AM | 2148821 | 49160237 |
| Sheppard West Station | 11:26 AM | Dufferin St at Steeles Ave West South Side | 11:40 AM | 2148823 | 49160313 |
| Sheppard West Station | 11:44 AM | Dufferin St at Steeles Ave West South Side | 11:58 AM | 2148821 | 49160290 |
| Sheppard West Station | 12:02 PM | Dufferin St at Steeles Ave West South Side | 12:16 PM | 2148823 | 49160289 |
| Sheppard West Station | 12:20 PM | Dufferin St at Steeles Ave West South Side | 12:34 PM | 2148821 | 49160288 |
| Sheppard West Station | 12:38 PM | Dufferin St at Steeles Ave West South Side | 12:52 PM | 2148823 | 49160287 |
| Sheppard West Station | 12:56 PM | Dufferin St at Steeles Ave West South Side | 1:10 PM | 2148821 | 49160286 |
| Sheppard West Station | 1:14 PM | Dufferin St at Steeles Ave West South Side | 1:28 PM | 2148823 | 49160273 |
| Sheppard West Station | 1:32 PM | Dufferin St at Steeles Ave West South Side | 1:46 PM | 2148821 | 49160268 |
| Sheppard West Station | 1:50 PM | Dufferin St at Steeles Ave West South Side | 2:04 PM | 2148823 | 49160267 |
| Sheppard West Station | 2:08 PM | Dufferin St at Steeles Ave West South Side | 2:22 PM | 2148821 | 49160266 |
| Sheppard West Station | 2:26 PM | Dufferin St at Steeles Ave West South Side | 2:40 PM | 2148823 | 49160265 |
| Sheppard West Station | 2:44 PM | Dufferin St at Steeles Ave West South Side | 2:58 PM | 2148821 | 49160264 |
| Sheppard West Station | 3:02 PM | Dufferin St at Steeles Ave West South Side | 3:16 PM | 2148823 | 49160276 |
| Sheppard West Station | 3:11 PM | Dufferin St at Steeles Ave West South Side | 3:25 PM | 2148822 | 49160269 |
| Sheppard West Station | 3:21 PM | Dufferin St at Steeles Ave West South Side | 3:37 PM | 2148821 | 49160271 |
| Sheppard West Station | 3:33 PM | Dufferin St at Steeles Ave West South Side | 3:52 PM | 2148823 | 49160257 |
| Sheppard West Station | 3:45 PM | Dufferin St at Steeles Ave West South Side | 4:04 PM | 2148824 | 49160258 |
| Sheppard West Station | 3:57 PM | Dufferin St at Steeles Ave West South Side | 4:16 PM | 2148822 | 49160293 |
| Sheppard West Station | 4:09 PM | Dufferin St at Steeles Ave West South Side | 4:28 PM | 2148821 | 49160295 |
| Sheppard West Station | 4:21 PM | Dufferin St at Steeles Ave West South Side | 4:40 PM | 2148823 | 49160238 |
| Sheppard West Station | 4:33 PM | Dufferin St at Steeles Ave West South Side | 4:52 PM | 2148824 | 49160283 |
| Sheppard West Station | 4:45 PM | Dufferin St at Steeles Ave West South Side | 5:04 PM | 2148822 | 49160272 |
| Sheppard West Station | 4:57 PM | Dufferin St at Steeles Ave West South Side | 5:16 PM | 2148821 | 49160282 |
| Sheppard West Station | 5:09 PM | Dufferin St at Steeles Ave West South Side | 5:28 PM | 2148823 | 49160296 |
| Sheppard West Station | 5:21 PM | Dufferin St at Steeles Ave West South Side | 5:39 PM | 2148824 | 49160297 |
| Sheppard West Station | 5:33 PM | Dufferin St at Steeles Ave West South Side | 5:48 PM | 2148822 | 49160252 |
| Sheppard West Station | 5:45 PM | Dufferin St at Steeles Ave West South Side | 6:00 PM | 2148821 | 49160253 |
| Sheppard West Station | 5:57 PM | Dufferin St at Steeles Ave West South Side | 6:12 PM | 2148824 | 49160280 |
| Sheppard West Station | 6:09 PM | Dufferin St at Steeles Ave West South Side | 6:24 PM | 2148822 | 49160255 |
| Sheppard West Station | 6:21 PM | Dufferin St at Steeles Ave West South Side | 6:36 PM | 2148821 | 49160239 |
| Sheppard West Station | 6:33 PM | Dufferin St at Steeles Ave West South Side | 6:48 PM | 2148824 | 49160240 |
| Sheppard West Station | 6:45 PM | Dufferin St at Steeles Ave West South Side | 7:00 PM | 2148822 | 49160241 |
| Sheppard West Station | 6:57 PM | Dufferin St at Steeles Ave West South Side | 7:12 PM | 2148821 | 49160279 |
| Sheppard West Station | 7:12 PM | Dufferin St at Steeles Ave West South Side | 7:27 PM | 2148824 | 49160278 |
| Sheppard West Station | 7:27 PM | Dufferin St at Steeles Ave West South Side | 7:39 PM | 2148822 | 49160243 |
| Sheppard West Station | 7:42 PM | Dufferin St at Steeles Ave West South Side | 7:54 PM | 2148824 | 49160300 |
| Sheppard West Station | 7:57 PM | Dufferin St at Steeles Ave West South Side | 8:09 PM | 2148822 | 49160301 |
| Sheppard West Station | 8:12 PM | Dufferin St at Steeles Ave West South Side | 8:24 PM | 2148824 | 49160302 |
| Sheppard West Station | 8:27 PM | Dufferin St at Steeles Ave West South Side | 8:39 PM | 2148822 | 49160259 |
| Sheppard West Station | 8:42 PM | Dufferin St at Steeles Ave West South Side | 8:54 PM | 2148824 | 49160260 |
| Sheppard West Station | 8:57 PM | Dufferin St at Steeles Ave West South Side | 9:09 PM | 2148822 | 49160261 |
| Sheppard West Station | 9:12 PM | Dufferin St at Steeles Ave West South Side | 9:24 PM | 2148824 | 49160262 |
| Sheppard West Station | 9:27 PM | Dufferin St at Steeles Ave West South Side | 9:39 PM | 2148822 | 49160263 |
| Sheppard West Station | 9:41 PM | Dufferin St at Steeles Ave West South Side | 9:53 PM | 2148824 | 49160284 |
| Sheppard West Station | 10:07 PM | Dufferin St at Steeles Ave West South Side | 10:18 PM | 2148824 | 49160274 |
| Sheppard West Station | 10:32 PM | Dufferin St at Steeles Ave West South Side | 10:43 PM | 2148824 | 49160275 |
| Sheppard West Station | 10:57 PM | Dufferin St at Steeles Ave West South Side | 11:08 PM | 2148824 | 49160254 |
| Sheppard West Station | 11:22 PM | Dufferin St at Steeles Ave West South Side | 11:33 PM | 2148824 | 49160244 |
| Sheppard West Station | 11:47 PM | Dufferin St at Steeles Ave West South Side | 11:58 PM | 2148824 | 49160234 |
| Sheppard West Station | 12:15 AM (+1) | Dufferin St at Steeles Ave West South Side | 12:26 AM (+1) | 2148824 | 49160235 |
| Sheppard West Station | 12:45 AM (+1) | Dufferin St at Steeles Ave West South Side | 12:56 AM (+1) | 2148824 | 49160236 |
| Sheppard West Station | 1:15 AM (+1) | Dufferin St at Steeles Ave West South Side | 1:26 AM (+1) | 2148824 | 49160242 |
| Sheppard West Station | 1:45 AM (+1) | Dufferin St at Steeles Ave West South Side | 2:00 AM (+1) | 2148824 | 49160299 |
| Sheppard West Station | 2:15 AM (+1) | Dufferin St at Steeles Ave West South Side | 2:30 AM (+1) | 2148824 | 49160298 |