TTC Routes & Schedules - Route 20
Note: This page uses GTFS data provided by TTC, subject to change.
Displaying timetable for Route 20 on 2025-10-24.
Block Schedule Visualization for Route 20
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
2149208
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
2149209
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
2149210
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
2149211
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
2149212
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
2149213
20
20
20
20
2150880
20
EAST - 20 CLIFFSIDE towards KENNEDY STATION Bound
| Trip Start | Departure | Trip End | Arrival | Block | Trip ID |
|---|---|---|---|---|---|
| Main Street Station | 4:50 AM | Kennedy Station - Platform B | 5:21 AM | 2149208 | 49168039 |
| Main Street Station | 5:03 AM | Kennedy Station - Platform B | 5:34 AM | 2149211 | 49168012 |
| Main Street Station | 5:21 AM | Kennedy Station - Platform B | 5:52 AM | 2149210 | 49168011 |
| Main Street Station | 5:39 AM | Kennedy Station - Platform B | 6:10 AM | 2149209 | 49168010 |
| Main Street Station | 5:59 AM | Kennedy Station - Platform B | 6:30 AM | 2149208 | 49168009 |
| Main Street Station | 6:17 AM | Kennedy Station - Platform B | 6:48 AM | 2149211 | 49168066 |
| Main Street Station | 6:35 AM | Kennedy Station - Platform B | 7:06 AM | 2149210 | 49168065 |
| Main Street Station | 6:53 AM | Kennedy Station - Platform B | 7:26 AM | 2149209 | 49168013 |
| Main Street Station | 7:12 AM | Kennedy Station - Platform B | 7:47 AM | 2149208 | 49168063 |
| Main Street Station | 7:32 AM | Kennedy Station - Platform B | 8:07 AM | 2149211 | 49168062 |
| Main Street Station | 7:52 AM | Kennedy Station - Platform B | 8:27 AM | 2149210 | 49168061 |
| Main Street Station | 8:12 AM | Kennedy Station - Platform B | 8:47 AM | 2149209 | 49168060 |
| Main Street Station | 8:32 AM | Kennedy Station - Platform B | 9:07 AM | 2149208 | 49168059 |
| Main Street Station | 8:52 AM | Kennedy Station - Platform B | 9:27 AM | 2149211 | 49168058 |
| Main Street Station | 9:12 AM | Kennedy Station - Platform B | 9:47 AM | 2149210 | 49168064 |
| Main Street Station | 9:32 AM | Kennedy Station - Platform B | 10:07 AM | 2149209 | 49168057 |
| Main Street Station | 9:52 AM | Kennedy Station - Platform B | 10:27 AM | 2149208 | 49168056 |
| Main Street Station | 10:12 AM | Kennedy Station - Platform B | 10:47 AM | 2149211 | 49168055 |
| Main Street Station | 10:32 AM | Kennedy Station - Platform B | 11:07 AM | 2149210 | 49168054 |
| Main Street Station | 10:52 AM | Kennedy Station - Platform B | 11:27 AM | 2149209 | 49168053 |
| Main Street Station | 11:12 AM | Kennedy Station - Platform B | 11:47 AM | 2149208 | 49168052 |
| Main Street Station | 11:32 AM | Kennedy Station - Platform B | 12:07 PM | 2149211 | 49168051 |
| Main Street Station | 11:52 AM | Kennedy Station - Platform B | 12:27 PM | 2149210 | 49168050 |
| Main Street Station | 12:12 PM | Kennedy Station - Platform B | 12:47 PM | 2149209 | 49168049 |
| Main Street Station | 12:32 PM | Kennedy Station - Platform B | 1:07 PM | 2149208 | 49168048 |
| Main Street Station | 12:52 PM | Kennedy Station - Platform B | 1:27 PM | 2149211 | 49168047 |
| Main Street Station | 1:12 PM | Kennedy Station - Platform B | 1:47 PM | 2149210 | 49168046 |
| Main Street Station | 1:32 PM | Kennedy Station - Platform B | 2:07 PM | 2149209 | 49168045 |
| Main Street Station | 1:52 PM | Kennedy Station - Platform B | 2:24 PM | 2149208 | 49168044 |
| Main Street Station | 2:09 PM | Kennedy Station - Platform B | 2:47 PM | 2149211 | 49168014 |
| Main Street Station | 2:28 PM | Kennedy Station - Platform B | 3:06 PM | 2149212 | 49168042 |
| Main Street Station | 2:45 PM | Kennedy Station - Platform B | 3:23 PM | 2149210 | 49168041 |
| Main Street Station | 3:01 PM | Kennedy Station - Platform B | 3:39 PM | 2149209 | 49168040 |
| Main Street Station | 3:17 PM | Kennedy Station - Platform B | 3:55 PM | 2149208 | 49168037 |
| Midland Ave at Verdun Ave | 3:25 PM | Kennedy Station - Platform B | 3:30 PM | 2150880 | 49168043 |
| Main Street Station | 3:33 PM | Kennedy Station - Platform B | 4:11 PM | 2149211 | 49168036 |
| Main Street Station | 3:49 PM | Kennedy Station - Platform B | 4:27 PM | 2149213 | 49168035 |
| Main Street Station | 4:05 PM | Kennedy Station - Platform B | 4:43 PM | 2149212 | 49168034 |
| Main Street Station | 4:21 PM | Kennedy Station - Platform B | 4:59 PM | 2149210 | 49168033 |
| Main Street Station | 4:37 PM | Kennedy Station - Platform B | 5:15 PM | 2149209 | 49168032 |
| Main Street Station | 4:53 PM | Kennedy Station - Platform B | 5:31 PM | 2149208 | 49168031 |
| Main Street Station | 5:09 PM | Kennedy Station - Platform B | 5:47 PM | 2149211 | 49168030 |
| Main Street Station | 5:25 PM | Kennedy Station - Platform B | 6:03 PM | 2149213 | 49168029 |
| Main Street Station | 5:41 PM | Kennedy Station - Platform B | 6:19 PM | 2149212 | 49168028 |
| Main Street Station | 5:57 PM | Kennedy Station - Platform B | 6:35 PM | 2149210 | 49168027 |
| Main Street Station | 6:13 PM | Kennedy Station - Platform B | 6:51 PM | 2149209 | 49168026 |
| Main Street Station | 6:29 PM | Kennedy Station - Platform B | 7:05 PM | 2149208 | 49168024 |
| Main Street Station | 6:45 PM | Kennedy Station - Platform B | 7:17 PM | 2149211 | 49168023 |
| Main Street Station | 7:10 PM | Kennedy Station - Platform B | 7:42 PM | 2149212 | 49168022 |
| Main Street Station | 7:35 PM | Kennedy Station - Platform B | 8:07 PM | 2149210 | 49168021 |
| Main Street Station | 8:00 PM | Kennedy Station - Platform B | 8:32 PM | 2149208 | 49168020 |
| Main Street Station | 8:25 PM | Kennedy Station - Platform B | 8:57 PM | 2149212 | 49168019 |
| Main Street Station | 8:50 PM | Kennedy Station - Platform B | 9:22 PM | 2149210 | 49168018 |
| Main Street Station | 9:15 PM | Kennedy Station - Platform B | 9:47 PM | 2149208 | 49168017 |
| Main Street Station | 9:40 PM | Kennedy Station - Platform B | 10:11 PM | 2149212 | 49168071 |
| Main Street Station | 10:05 PM | Kennedy Station - Platform B | 10:32 PM | 2149210 | 49168025 |
| Main Street Station | 10:28 PM | Kennedy Station - Platform B | 10:55 PM | 2149208 | 49168070 |
| Main Street Station | 10:58 PM | Kennedy Station - Platform B | 11:25 PM | 2149212 | 49168069 |
| Main Street Station | 11:28 PM | Kennedy Station - Platform B | 11:55 PM | 2149208 | 49168068 |
| Main Street Station | 11:58 PM | Kennedy Station - Platform B | 12:25 AM (+1) | 2149212 | 49168067 |
| Main Street Station | 12:28 AM (+1) | Kennedy Station - Platform B | 12:55 AM (+1) | 2149208 | 49168016 |
| Main Street Station | 1:00 AM (+1) | Kennedy Station - Platform B | 1:27 AM (+1) | 2149212 | 49168015 |
| Main Street Station | 1:30 AM (+1) | Kennedy Station - Platform B | 1:57 AM (+1) | 2149208 | 49168038 |
WEST - 20 CLIFFSIDE towards MAIN STREET STATION Bound
| Trip Start | Departure | Trip End | Arrival | Block | Trip ID |
|---|---|---|---|---|---|
| Kennedy Station - Platform B | 5:21 AM | Main Street Station | 5:49 AM | 2149208 | 49168110 |
| Kennedy Station - Platform B | 5:42 AM | Main Street Station | 6:10 AM | 2149211 | 49168120 |
| Kennedy Station - Platform B | 6:00 AM | Main Street Station | 6:28 AM | 2149210 | 49168088 |
| Kennedy Station - Platform B | 6:18 AM | Main Street Station | 6:46 AM | 2149209 | 49168087 |
| Kennedy Station - Platform B | 6:35 AM | Main Street Station | 7:03 AM | 2149208 | 49168086 |
| Kennedy Station - Platform B | 6:52 AM | Main Street Station | 7:24 AM | 2149211 | 49168121 |
| Kennedy Station - Platform B | 7:09 AM | Main Street Station | 7:44 AM | 2149210 | 49168105 |
| Kennedy Station - Platform B | 7:29 AM | Main Street Station | 8:04 AM | 2149209 | 49168104 |
| Kennedy Station - Platform B | 7:49 AM | Main Street Station | 8:24 AM | 2149208 | 49168103 |
| Kennedy Station - Platform B | 8:09 AM | Main Street Station | 8:44 AM | 2149211 | 49168102 |
| Kennedy Station - Platform B | 8:29 AM | Main Street Station | 9:04 AM | 2149210 | 49168101 |
| Kennedy Station - Platform B | 8:51 AM | Main Street Station | 9:24 AM | 2149209 | 49168100 |
| Kennedy Station - Platform B | 9:12 AM | Main Street Station | 9:44 AM | 2149208 | 49168090 |
| Kennedy Station - Platform B | 9:32 AM | Main Street Station | 10:04 AM | 2149211 | 49168119 |
| Kennedy Station - Platform B | 9:52 AM | Main Street Station | 10:24 AM | 2149210 | 49168118 |
| Kennedy Station - Platform B | 10:12 AM | Main Street Station | 10:44 AM | 2149209 | 49168117 |
| Kennedy Station - Platform B | 10:32 AM | Main Street Station | 11:04 AM | 2149208 | 49168116 |
| Kennedy Station - Platform B | 10:52 AM | Main Street Station | 11:24 AM | 2149211 | 49168115 |
| Kennedy Station - Platform B | 11:12 AM | Main Street Station | 11:44 AM | 2149210 | 49168114 |
| Kennedy Station - Platform B | 11:32 AM | Main Street Station | 12:04 PM | 2149209 | 49168113 |
| Kennedy Station - Platform B | 11:52 AM | Main Street Station | 12:24 PM | 2149208 | 49168112 |
| Kennedy Station - Platform B | 12:12 PM | Main Street Station | 12:44 PM | 2149211 | 49168106 |
| Kennedy Station - Platform B | 12:32 PM | Main Street Station | 1:04 PM | 2149210 | 49168111 |
| Kennedy Station - Platform B | 12:52 PM | Main Street Station | 1:24 PM | 2149209 | 49168076 |
| Kennedy Station - Platform B | 1:12 PM | Main Street Station | 1:44 PM | 2149208 | 49168075 |
| Kennedy Station - Platform B | 1:31 PM | Main Street Station | 2:04 PM | 2149211 | 49168074 |
| Kennedy Station - Platform B | 1:48 PM | Main Street Station | 2:23 PM | 2149212 | 49168073 |
| Kennedy Station - Platform B | 2:01 PM | Main Street Station | 2:39 PM | 2149210 | 49168089 |
| Kennedy Station - Platform B | 2:17 PM | Main Street Station | 2:55 PM | 2149209 | 49168099 |
| Kennedy Station - Platform B | 2:33 PM | Main Street Station | 3:11 PM | 2149208 | 49168098 |
| Kennedy Station - Platform B | 2:49 PM | Main Street Station | 3:27 PM | 2149211 | 49168097 |
| Kennedy Station - Platform B | 3:05 PM | Main Street Station | 3:43 PM | 2149213 | 49168096 |
| Kennedy Station - Platform B | 3:21 PM | Main Street Station | 3:59 PM | 2149212 | 49168084 |
| Kennedy Station - Platform B | 3:37 PM | Main Street Station | 4:15 PM | 2149210 | 49168083 |
| Kennedy Station - Platform B | 3:53 PM | Main Street Station | 4:31 PM | 2149209 | 49168082 |
| Kennedy Station - Platform B | 4:09 PM | Main Street Station | 4:47 PM | 2149208 | 49168081 |
| Kennedy Station - Platform B | 4:25 PM | Main Street Station | 5:03 PM | 2149211 | 49168080 |
| Kennedy Station - Platform B | 4:41 PM | Main Street Station | 5:19 PM | 2149213 | 49168079 |
| Kennedy Station - Platform B | 4:57 PM | Main Street Station | 5:35 PM | 2149212 | 49168078 |
| Kennedy Station - Platform B | 5:13 PM | Main Street Station | 5:51 PM | 2149210 | 49168077 |
| Kennedy Station - Platform B | 5:29 PM | Main Street Station | 6:07 PM | 2149209 | 49168085 |
| Kennedy Station - Platform B | 5:45 PM | Main Street Station | 6:23 PM | 2149208 | 49168095 |
| Kennedy Station - Platform B | 6:02 PM | Main Street Station | 6:39 PM | 2149211 | 49168094 |
| Kennedy Station - Platform B | 6:27 PM | Main Street Station | 7:01 PM | 2149212 | 49168093 |
| Kennedy Station - Platform B | 6:52 PM | Main Street Station | 7:24 PM | 2149210 | 49168092 |
| Kennedy Station - Platform B | 7:17 PM | Main Street Station | 7:49 PM | 2149208 | 49168091 |
| Kennedy Station - Platform B | 7:42 PM | Main Street Station | 8:14 PM | 2149212 | 49168126 |
| Kennedy Station - Platform B | 8:07 PM | Main Street Station | 8:39 PM | 2149210 | 49168125 |
| Kennedy Station - Platform B | 8:32 PM | Main Street Station | 9:04 PM | 2149208 | 49168124 |
| Kennedy Station - Platform B | 8:57 PM | Main Street Station | 9:29 PM | 2149212 | 49168123 |
| Kennedy Station - Platform B | 9:26 PM | Main Street Station | 9:58 PM | 2149210 | 49168122 |
| Kennedy Station - Platform B | 9:56 PM | Main Street Station | 10:23 PM | 2149208 | 49168109 |
| Kennedy Station - Platform B | 10:26 PM | Main Street Station | 10:52 PM | 2149212 | 49168108 |
| Kennedy Station - Platform B | 10:56 PM | Main Street Station | 11:22 PM | 2149208 | 49168107 |
| Kennedy Station - Platform B | 11:26 PM | Main Street Station | 11:52 PM | 2149212 | 49168072 |
| Kennedy Station - Platform B | 11:56 PM | Main Street Station | 12:22 AM (+1) | 2149208 | 49168239 |
| Kennedy Station - Platform B | 12:26 AM (+1) | Main Street Station | 12:52 AM (+1) | 2149212 | 49168238 |
| Kennedy Station - Platform B | 1:00 AM (+1) | Main Street Station | 1:26 AM (+1) | 2149208 | 49168237 |
| Kennedy Station - Platform B | 1:30 AM (+1) | Main Street Station | 1:56 AM (+1) | 2149212 | 49168236 |