Toronto TTC Route 12: Kingston Rd
Bus schedule and route map · Monday to Friday, Saturday, Sunday
Toronto TTC Route 12 (Kingston Rd) is a bus route in City of Toronto: TTC buses, streetcars and subway, serving Victoria Park Station, Kingston Rd at Victoria Park Ave East Side, Brimley Rd at Lombardy Cres North Side, Kingston Rd at Glen Everest Rd and Bingham Loop. Monday to Friday the first bus is at 5:08 am and the last at 2:15 am, every 10 min during the day. Updated October 4, 2026.
Schedule summary
Monday to Friday
- First
- 5:08 am
- Last
- 2:15 am
- Buses
- 194
- Daytime
- every 10 min
Saturday
- First
- 5:21 am
- Last
- 2:15 am
- Buses
- 171
- Daytime
- every 12 min
Sunday
- First
- 7:27 am
- Last
- 2:15 am
- Buses
- 139
- Daytime
- every 15 min
Public holidays
- Mon 12 Oct (Thanksgiving): a special timetable
Schedule change: Toronto TTC’s schedule changes on October 30, 2026. The times below are for the current schedule.
Route 12 to Kennedy Station - Platform A
Destination sign “East - 12B Kingston Rd towards Kennedy Station via Brimley” · from Victoria Park Station · 40 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Victoria Park Station | Kingston Rd at Victoria Park Ave East Side | Kingston Rd at Manderley Dr | 2121 Kingston Rd | 2661 Kingston Rd | Brimley Rd at Lombardy Cres North Side | Kennedy Station - Platform A |
|---|---|---|---|---|---|---|
| · | 5:33 | 5:37 | · | 5:49 | 5:55 | 6:00 |
| 5:49 | 5:54 | 5:57 | · | 6:07 | 6:15 | 6:25 |
| 6:02 | 6:07 | 6:10 | · | 6:20 | 6:28 | 6:38 |
| 6:16 | 6:21 | 6:24 | 6:29 | 6:34 | · | · |
| 6:31 | 6:36 | 6:39 | · | 6:49 | 6:57 | 7:07 |
| 6:46 | 6:51 | 6:54 | 6:59 | 7:04 | · | · |
| 6:59 | 7:04 | 7:07 | · | 7:17 | 7:25 | 7:35 |
| 7:11 | 7:17 | 7:20 | 7:25 | 7:31 | · | · |
| 7:21 | 7:27 | 7:30 | · | 7:41 | 7:50 | 8:00 |
| 7:31 | 7:37 | 7:40 | 7:45 | 7:51 | · | · |
| 7:41 | 7:47 | 7:50 | · | 8:01 | 8:10 | 8:20 |
| 7:51 | 7:57 | 8:00 | 8:05 | 8:11 | · | · |
| 8:01 | 8:07 | 8:10 | · | 8:21 | 8:30 | 8:40 |
| 8:11 | 8:17 | 8:20 | 8:25 | 8:31 | · | · |
| 8:21 | 8:27 | 8:30 | · | 8:41 | 8:50 | 9:00 |
| 8:31 | 8:37 | 8:40 | 8:45 | 8:51 | · | · |
| 8:41 | 8:47 | 8:50 | · | 9:01 | 9:10 | 9:20 |
| 8:51 | 8:57 | 9:00 | 9:04 | 9:09 | · | · |
| 9:01 | 9:07 | 9:10 | · | 9:21 | 9:29 | 9:39 |
| 9:16 | 9:22 | 9:25 | 9:29 | 9:34 | · | · |
| 9:31 | 9:37 | 9:40 | · | 9:51 | 9:59 | 10:09 |
| 9:46 | 9:52 | 9:55 | 9:59 | 10:04 | · | · |
| 10:01 | 10:07 | 10:10 | · | 10:21 | 10:29 | 10:39 |
| 10:16 | 10:22 | 10:25 | 10:29 | 10:34 | · | · |
| 10:31 | 10:37 | 10:40 | · | 10:51 | 10:59 | 11:09 |
| 10:46 | 10:52 | 10:55 | 10:59 | 11:04 | · | · |
| 11:01 | 11:07 | 11:10 | · | 11:21 | 11:29 | 11:39 |
| 11:16 | 11:22 | 11:25 | 11:29 | 11:34 | · | · |
| 11:31 | 11:37 | 11:40 | · | 11:51 | 11:59 | 12:09 |
| 11:46 | 11:52 | 11:55 | 11:59 | 12:04 | · | · |
| 12:01 | 12:07 | 12:10 | · | 12:21 | 12:29 | 12:39 |
| 12:16 | 12:22 | 12:25 | 12:29 | 12:34 | · | · |
| 12:31 | 12:37 | 12:40 | · | 12:51 | 12:59 | 1:09 |
| 12:46 | 12:52 | 12:55 | 12:59 | 1:04 | · | · |
| 1:01 | 1:07 | 1:10 | · | 1:21 | 1:29 | 1:39 |
| 1:16 | 1:22 | 1:25 | 1:29 | 1:34 | · | · |
| 1:31 | 1:37 | 1:40 | · | 1:51 | 1:59 | 2:09 |
| 1:46 | 1:52 | 1:55 | 1:59 | 2:04 | · | · |
| 2:01 | 2:07 | 2:10 | · | 2:21 | 2:29 | 2:39 |
| 2:16 | 2:22 | 2:25 | 2:29 | 2:34 | · | · |
| 2:31 | 2:38 | 2:42 | · | 2:55 | 3:03 | 3:14 |
| 2:43 | 2:50 | 2:54 | 2:59 | 3:04 | · | · |
| 2:53 | 3:00 | 3:04 | · | 3:17 | 3:25 | 3:36 |
| 3:03 | 3:10 | 3:14 | 3:19 | 3:24 | · | · |
| 3:13 | 3:20 | 3:24 | · | 3:37 | 3:45 | 3:56 |
| 3:23 | 3:30 | 3:34 | 3:39 | 3:44 | · | · |
| 3:33 | 3:40 | 3:44 | · | 3:57 | 4:05 | 4:16 |
| 3:43 | 3:50 | 3:54 | 3:59 | 4:04 | · | · |
| 3:53 | 4:00 | 4:04 | · | 4:17 | 4:25 | 4:36 |
| 4:03 | 4:10 | 4:14 | 4:19 | 4:24 | · | · |
| 4:13 | 4:20 | 4:24 | · | 4:37 | 4:45 | 4:56 |
| 4:23 | 4:30 | 4:34 | 4:39 | 4:44 | · | · |
| 4:33 | 4:40 | 4:44 | · | 4:57 | 5:05 | 5:16 |
| 4:43 | 4:50 | 4:54 | 4:59 | 5:04 | · | · |
| 4:53 | 5:00 | 5:04 | · | 5:17 | 5:25 | 5:36 |
| 5:03 | 5:10 | 5:14 | 5:19 | 5:24 | · | · |
| 5:13 | 5:20 | 5:24 | · | 5:37 | 5:45 | 5:56 |
| 5:23 | 5:30 | 5:34 | 5:39 | 5:44 | · | · |
| 5:33 | 5:40 | 5:44 | · | 5:57 | 6:05 | 6:16 |
| 5:43 | 5:50 | 5:54 | 5:59 | 6:04 | · | · |
| 5:53 | 6:00 | 6:04 | · | 6:17 | 6:25 | 6:36 |
| 6:03 | 6:10 | 6:14 | 6:19 | 6:24 | · | · |
| 6:13 | 6:20 | 6:24 | · | 6:37 | 6:45 | 6:56 |
| 6:25 | 6:32 | 6:36 | 6:41 | 6:46 | · | · |
| 6:37 | 6:43 | 6:46 | · | 6:55 | 7:02 | 7:10 |
| 6:49 | 6:56 | 7:00 | 7:05 | 7:10 | · | · |
| 7:01 | 7:07 | 7:10 | · | 7:19 | 7:26 | 7:34 |
| 7:13 | 7:19 | 7:22 | 7:26 | 7:30 | · | · |
| 7:25 | 7:31 | 7:34 | · | 7:43 | 7:50 | 7:58 |
| 7:37 | 7:43 | 7:46 | 7:50 | 7:54 | · | · |
| 7:49 | 7:55 | 7:58 | · | 8:07 | 8:14 | 8:22 |
| 8:01 | 8:07 | 8:10 | 8:14 | 8:18 | · | · |
| 8:13 | 8:19 | 8:22 | · | 8:31 | 8:38 | 8:46 |
| 8:25 | 8:31 | 8:34 | 8:38 | 8:42 | · | · |
| 8:37 | 8:43 | 8:46 | · | 8:55 | 9:02 | 9:10 |
| 8:49 | 8:55 | 8:58 | 9:02 | 9:06 | · | · |
| 9:01 | 9:07 | 9:10 | · | 9:19 | 9:26 | 9:34 |
| 9:13 | 9:19 | 9:22 | 9:26 | 9:30 | · | · |
| 9:25 | 9:31 | 9:34 | · | 9:43 | 9:50 | 9:58 |
| 9:37 | 9:43 | 9:46 | 9:50 | 9:54 | · | · |
| 9:49 | 9:55 | 9:58 | · | 10:07 | 10:14 | 10:22 |
| 10:01 | 10:07 | 10:10 | 10:14 | 10:18 | · | · |
| 10:15 | 10:20 | 10:23 | 10:27 | 10:31 | 10:36 | 10:43 |
| 10:35 | 10:40 | 10:43 | 10:47 | 10:51 | 10:56 | 11:03 |
| 10:55 | 11:00 | 11:03 | 11:07 | 11:11 | 11:16 | 11:23 |
| 11:15 | 11:20 | 11:23 | 11:27 | 11:31 | 11:36 | 11:43 |
| 11:35 | 11:40 | 11:43 | 11:47 | 11:51 | 11:56 | 12:03 |
| 11:55 | 12:00 | 12:03 | 12:07 | 12:11 | 12:16 | 12:23 |
| 12:15 | 12:20 | 12:23 | 12:27 | 12:31 | 12:36 | 12:43 |
| 12:35 | 12:40 | 12:43 | 12:47 | 12:51 | 12:56 | 1:03 |
| 12:55 | 1:00 | 1:03 | 1:07 | 1:11 | 1:16 | 1:23 |
| 1:15 | 1:20 | 1:23 | 1:27 | 1:31 | 1:36 | 1:43 |
| 1:45 | 1:49 | 1:51 | 1:54 | 1:56 | 2:01 | 2:07 |
| 2:15 | 2:19 | 2:21 | 2:24 | 2:26 | 2:31 | 2:37 |
Saturday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Victoria Park Station | Kingston Rd at Victoria Park Ave East Side | Kingston Rd at Manderley Dr | 2121 Kingston Rd | 2661 Kingston Rd | Brimley Rd at Lombardy Cres North Side | Kennedy Station - Platform A |
|---|---|---|---|---|---|---|
| · | 5:36 | 5:38 | · | 5:48 | 5:54 | 6:01 |
| 5:53 | 5:58 | 6:00 | 6:04 | 6:09 | 6:15 | 6:23 |
| 6:08 | 6:13 | 6:15 | · | 6:24 | 6:30 | 6:38 |
| 6:23 | 6:28 | 6:30 | 6:34 | 6:39 | 6:45 | 6:53 |
| 6:38 | 6:43 | 6:45 | · | 6:54 | 7:00 | 7:08 |
| 6:53 | 6:58 | 7:00 | 7:04 | 7:09 | 7:15 | 7:23 |
| 7:08 | 7:13 | 7:15 | · | 7:24 | 7:30 | 7:38 |
| 7:23 | 7:28 | 7:30 | 7:34 | 7:39 | 7:45 | 7:53 |
| 7:38 | 7:43 | 7:45 | · | 7:54 | 8:00 | 8:08 |
| 7:53 | 7:58 | 8:00 | 8:04 | 8:09 | 8:15 | 8:23 |
| 8:08 | 8:14 | 8:17 | · | 8:26 | 8:33 | 8:42 |
| 8:23 | 8:29 | 8:32 | 8:36 | 8:41 | 8:48 | 8:57 |
| 8:38 | 8:44 | 8:47 | · | 8:56 | 9:03 | 9:12 |
| 8:53 | 8:59 | 9:02 | 9:06 | 9:11 | 9:18 | 9:27 |
| 9:08 | 9:14 | 9:17 | · | 9:26 | 9:33 | 9:42 |
| 9:23 | 9:29 | 9:32 | 9:36 | 9:41 | 9:48 | 9:57 |
| 9:38 | 9:44 | 9:47 | · | 9:56 | 10:03 | 10:12 |
| 9:53 | 9:59 | 10:02 | 10:06 | 10:11 | 10:18 | 10:27 |
| 10:08 | 10:14 | 10:17 | · | 10:26 | 10:33 | 10:42 |
| 10:23 | 10:29 | 10:32 | 10:36 | 10:41 | 10:48 | 10:57 |
| 10:38 | 10:44 | 10:47 | · | 10:56 | 11:03 | 11:12 |
| 10:53 | 10:59 | 11:02 | 11:06 | 11:11 | 11:18 | 11:27 |
| 11:08 | 11:14 | 11:17 | · | 11:26 | 11:33 | 11:42 |
| 11:23 | 11:29 | 11:32 | 11:36 | 11:41 | 11:48 | 11:57 |
| 11:38 | 11:44 | 11:47 | · | 11:56 | 12:03 | 12:12 |
| 11:53 | 11:59 | 12:02 | 12:06 | 12:11 | 12:18 | 12:27 |
| 12:07 | 12:14 | 12:17 | · | 12:31 | 12:38 | 12:47 |
| 12:20 | 12:27 | 12:30 | 12:36 | 12:41 | 12:48 | 12:57 |
| 12:32 | 12:39 | 12:42 | · | 12:56 | 1:03 | 1:12 |
| 12:44 | 12:51 | 12:54 | 1:00 | 1:05 | 1:12 | 1:21 |
| 12:56 | 1:03 | 1:06 | · | 1:20 | 1:27 | 1:36 |
| 1:08 | 1:15 | 1:18 | 1:24 | 1:29 | 1:36 | 1:45 |
| 1:20 | 1:27 | 1:30 | · | 1:44 | 1:51 | 2:00 |
| 1:32 | 1:39 | 1:42 | 1:48 | 1:53 | 2:00 | 2:09 |
| 1:44 | 1:51 | 1:54 | · | 2:08 | 2:15 | 2:24 |
| 1:56 | 2:03 | 2:06 | 2:12 | 2:17 | 2:24 | 2:33 |
| 2:08 | 2:15 | 2:18 | · | 2:32 | 2:39 | 2:48 |
| 2:20 | 2:27 | 2:30 | 2:36 | 2:41 | 2:48 | 2:57 |
| 2:32 | 2:39 | 2:42 | · | 2:56 | 3:03 | 3:12 |
| 2:44 | 2:51 | 2:54 | 3:00 | 3:05 | 3:12 | 3:21 |
| 2:56 | 3:03 | 3:06 | · | 3:20 | 3:27 | 3:36 |
| 3:08 | 3:15 | 3:18 | 3:24 | 3:29 | 3:36 | 3:45 |
| 3:20 | 3:27 | 3:30 | · | 3:44 | 3:51 | 4:00 |
| 3:32 | 3:39 | 3:42 | 3:48 | 3:53 | 4:00 | 4:09 |
| 3:44 | 3:51 | 3:54 | · | 4:08 | 4:15 | 4:24 |
| 3:56 | 4:03 | 4:06 | 4:12 | 4:17 | 4:24 | 4:33 |
| 4:08 | 4:15 | 4:18 | · | 4:32 | 4:39 | 4:48 |
| 4:20 | 4:27 | 4:30 | 4:36 | 4:41 | 4:48 | 4:57 |
| 4:32 | 4:39 | 4:42 | · | 4:56 | 5:03 | 5:12 |
| 4:44 | 4:51 | 4:54 | 5:00 | 5:05 | 5:12 | 5:21 |
| 4:56 | 5:03 | 5:06 | · | 5:20 | 5:27 | 5:36 |
| 5:08 | 5:15 | 5:18 | 5:24 | 5:29 | 5:36 | 5:45 |
| 5:20 | 5:27 | 5:30 | · | 5:44 | 5:51 | 6:00 |
| 5:32 | 5:39 | 5:42 | 5:48 | 5:53 | 6:00 | 6:09 |
| 5:44 | 5:51 | 5:54 | · | 6:08 | 6:15 | 6:24 |
| 5:56 | 6:03 | 6:06 | 6:12 | 6:17 | 6:24 | 6:33 |
| 6:08 | 6:15 | 6:18 | · | 6:32 | 6:39 | 6:48 |
| 6:20 | 6:27 | 6:30 | 6:36 | 6:41 | 6:48 | 6:57 |
| 6:32 | 6:39 | 6:42 | · | 6:56 | 7:03 | 7:12 |
| 6:44 | 6:51 | 6:54 | 7:00 | 7:05 | 7:12 | 7:21 |
| 6:57 | 7:04 | 7:07 | 7:13 | 7:18 | 7:25 | 7:34 |
| 7:12 | 7:18 | 7:21 | 7:26 | 7:31 | 7:38 | 7:46 |
| 7:27 | 7:33 | 7:36 | 7:41 | 7:46 | 7:53 | 8:01 |
| 7:42 | 7:48 | 7:51 | 7:56 | 8:01 | 8:08 | 8:16 |
| 7:57 | 8:03 | 8:06 | 8:11 | 8:16 | 8:23 | 8:31 |
| 8:12 | 8:18 | 8:21 | 8:26 | 8:31 | 8:38 | 8:46 |
| 8:27 | 8:33 | 8:36 | 8:41 | 8:46 | 8:53 | 9:01 |
| 8:42 | 8:48 | 8:51 | 8:56 | 9:01 | 9:08 | 9:16 |
| 8:57 | 9:03 | 9:06 | 9:11 | 9:16 | 9:23 | 9:31 |
| 9:12 | 9:18 | 9:21 | 9:26 | 9:31 | 9:38 | 9:46 |
| 9:27 | 9:33 | 9:36 | 9:41 | 9:46 | 9:53 | 10:01 |
| 9:42 | 9:48 | 9:51 | 9:56 | 10:01 | 10:08 | 10:16 |
| 9:57 | 10:03 | 10:06 | 10:11 | 10:16 | 10:23 | 10:31 |
| 10:15 | 10:20 | 10:22 | 10:26 | 10:30 | 10:36 | 10:43 |
| 10:35 | 10:40 | 10:42 | 10:46 | 10:50 | 10:56 | 11:03 |
| 10:55 | 11:00 | 11:02 | 11:06 | 11:10 | 11:16 | 11:23 |
| 11:15 | 11:20 | 11:22 | 11:26 | 11:30 | 11:36 | 11:43 |
| 11:35 | 11:40 | 11:42 | 11:46 | 11:50 | 11:56 | 12:03 |
| 11:55 | 12:00 | 12:02 | 12:06 | 12:10 | 12:16 | 12:23 |
| 12:15 | 12:20 | 12:22 | 12:26 | 12:30 | 12:36 | 12:43 |
| 12:35 | 12:40 | 12:42 | 12:46 | 12:50 | 12:56 | 1:03 |
| 12:55 | 1:00 | 1:02 | 1:06 | 1:10 | 1:16 | 1:23 |
| 1:15 | 1:20 | 1:22 | 1:26 | 1:30 | 1:36 | 1:43 |
| 1:45 | 1:49 | 1:51 | 1:54 | 1:56 | 2:01 | 2:07 |
| 2:15 | 2:19 | 2:21 | 2:24 | 2:26 | 2:31 | 2:37 |
Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Victoria Park Station | Kingston Rd at Victoria Park Ave East Side | Kingston Rd at Manderley Dr | 2121 Kingston Rd | 2661 Kingston Rd | Brimley Rd at Lombardy Cres North Side | Kennedy Station - Platform A |
|---|---|---|---|---|---|---|
| · | 7:27 | 7:31 | · | 7:40 | 7:47 | 7:55 |
| 7:38 | 7:44 | 7:48 | 7:53 | 7:58 | 8:03 | 8:08 |
| · | 8:00 | 8:04 | · | 8:13 | 8:20 | 8:28 |
| 8:08 | 8:14 | 8:18 | · | 8:29 | 8:34 | 8:39 |
| 8:31 | 8:37 | 8:41 | · | 8:52 | 8:57 | 9:02 |
| 8:50 | 8:56 | 9:00 | 9:05 | 9:10 | 9:15 | 9:20 |
| 9:05 | 9:11 | 9:15 | · | 9:26 | 9:31 | 9:36 |
| 9:20 | 9:26 | 9:30 | 9:35 | 9:40 | 9:45 | 9:50 |
| 9:35 | 9:41 | 9:45 | · | 9:56 | 10:01 | 10:06 |
| 9:50 | 9:56 | 10:00 | 10:05 | 10:10 | 10:15 | 10:20 |
| 10:05 | 10:11 | 10:15 | · | 10:26 | 10:31 | 10:36 |
| 10:20 | 10:26 | 10:30 | 10:35 | 10:40 | 10:45 | 10:50 |
| 10:35 | 10:41 | 10:45 | · | 10:56 | 11:01 | 11:06 |
| 10:50 | 10:56 | 11:00 | 11:05 | 11:10 | 11:15 | 11:20 |
| 11:05 | 11:11 | 11:15 | · | 11:26 | 11:31 | 11:36 |
| 11:20 | 11:26 | 11:30 | 11:35 | 11:40 | 11:45 | 11:50 |
| 11:35 | 11:41 | 11:45 | · | 11:56 | 12:01 | 12:06 |
| 11:50 | 11:56 | 12:00 | 12:05 | 12:10 | 12:15 | 12:20 |
| 12:05 | 12:11 | 12:15 | · | 12:26 | 12:33 | 12:42 |
| 12:20 | 12:26 | 12:30 | 12:35 | 12:40 | 12:47 | 12:56 |
| 12:35 | 12:41 | 12:45 | · | 12:56 | 1:03 | 1:12 |
| 12:50 | 12:56 | 1:00 | 1:05 | 1:10 | 1:17 | 1:26 |
| 1:05 | 1:11 | 1:15 | · | 1:26 | 1:33 | 1:42 |
| 1:20 | 1:26 | 1:30 | 1:35 | 1:40 | 1:47 | 1:56 |
| 1:35 | 1:41 | 1:45 | · | 1:56 | 2:03 | 2:12 |
| 1:50 | 1:56 | 2:00 | 2:05 | 2:10 | 2:17 | 2:26 |
| 2:05 | 2:11 | 2:15 | · | 2:26 | 2:33 | 2:42 |
| 2:20 | 2:26 | 2:30 | 2:35 | 2:40 | 2:47 | 2:56 |
| 2:35 | 2:41 | 2:45 | · | 2:56 | 3:03 | 3:12 |
| 2:50 | 2:56 | 3:00 | 3:05 | 3:10 | 3:17 | 3:26 |
| 3:05 | 3:11 | 3:15 | · | 3:26 | 3:33 | 3:42 |
| 3:20 | 3:26 | 3:30 | 3:35 | 3:40 | 3:47 | 3:56 |
| 3:35 | 3:41 | 3:45 | · | 3:56 | 4:03 | 4:12 |
| 3:50 | 3:56 | 4:00 | 4:05 | 4:10 | 4:17 | 4:26 |
| 4:05 | 4:11 | 4:15 | · | 4:26 | 4:33 | 4:42 |
| 4:20 | 4:26 | 4:30 | 4:35 | 4:40 | 4:47 | 4:56 |
| 4:35 | 4:41 | 4:45 | · | 4:56 | 5:03 | 5:12 |
| 4:50 | 4:56 | 5:00 | 5:05 | 5:10 | 5:17 | 5:26 |
| 5:05 | 5:11 | 5:15 | · | 5:26 | 5:33 | 5:42 |
| 5:20 | 5:26 | 5:30 | 5:35 | 5:40 | 5:47 | 5:56 |
| 5:35 | 5:41 | 5:45 | · | 5:56 | 6:03 | 6:12 |
| 5:50 | 5:56 | 6:00 | 6:05 | 6:10 | 6:17 | 6:26 |
| 6:05 | 6:11 | 6:15 | · | 6:26 | 6:33 | 6:42 |
| 6:20 | 6:26 | 6:30 | 6:35 | 6:40 | 6:47 | 6:56 |
| 6:35 | 6:41 | 6:45 | · | 6:56 | 7:03 | 7:12 |
| 6:52 | 6:58 | 7:02 | 7:07 | 7:12 | 7:19 | 7:28 |
| 7:08 | 7:14 | 7:17 | 7:22 | 7:27 | 7:34 | 7:42 |
| 7:23 | 7:29 | 7:32 | 7:37 | 7:42 | 7:49 | 7:57 |
| 7:38 | 7:44 | 7:47 | 7:52 | 7:57 | 8:04 | 8:12 |
| 7:53 | 7:59 | 8:02 | 8:07 | 8:12 | 8:19 | 8:27 |
| 8:08 | 8:14 | 8:17 | 8:22 | 8:27 | 8:34 | 8:42 |
| 8:23 | 8:29 | 8:32 | 8:37 | 8:42 | 8:49 | 8:57 |
| 8:38 | 8:44 | 8:47 | 8:52 | 8:57 | 9:04 | 9:12 |
| 8:53 | 8:59 | 9:02 | 9:07 | 9:12 | 9:19 | 9:27 |
| 9:08 | 9:14 | 9:17 | 9:22 | 9:27 | 9:34 | 9:42 |
| 9:23 | 9:29 | 9:32 | 9:37 | 9:42 | 9:49 | 9:57 |
| 9:38 | 9:44 | 9:47 | 9:52 | 9:57 | 10:04 | 10:12 |
| 9:53 | 9:59 | 10:02 | 10:07 | 10:12 | 10:19 | 10:27 |
| 10:13 | 10:18 | 10:20 | 10:24 | 10:27 | 10:32 | 10:39 |
| 10:33 | 10:38 | 10:40 | 10:44 | 10:47 | 10:52 | 10:59 |
| 10:53 | 10:58 | 11:00 | 11:04 | 11:07 | 11:12 | 11:19 |
| 11:13 | 11:18 | 11:20 | 11:24 | 11:27 | 11:32 | 11:39 |
| 11:33 | 11:38 | 11:40 | 11:44 | 11:47 | 11:52 | 11:59 |
| 11:53 | 11:58 | 12:00 | 12:04 | 12:07 | 12:12 | 12:19 |
| 12:13 | 12:18 | 12:20 | 12:24 | 12:27 | 12:32 | 12:39 |
| 12:33 | 12:38 | 12:40 | 12:44 | 12:47 | 12:52 | 12:59 |
| 12:53 | 12:58 | 1:00 | 1:04 | 1:07 | 1:12 | 1:19 |
| 1:15 | 1:20 | 1:22 | 1:26 | 1:29 | 1:34 | 1:41 |
| 1:45 | 1:49 | 1:51 | 1:54 | 1:56 | 2:01 | 2:07 |
| 2:15 | 2:19 | 2:21 | 2:24 | 2:26 | 2:31 | 2:37 |
All 40 stops in this direction
- Victoria Park Station #14788
- Victoria Park Ave at Denton Ave #14962
- Victoria Park Ave at Danforth Ave #4690
- Victoria Park Ave at Gerrard St East #4692
- Victoria Park Ave at Swanwick Ave #4696
- Victoria Park Ave at Woodale Ave #9414
- Victoria Park Ave at Meadow Ave #9415
- Kingston Rd at Victoria Park Ave East Side #3344
- Kingston Rd at Blantyre Ave #11840
- Kingston Rd at Fallingbrook Rd #4221
- Kingston Rd at Wood Glen Rd #4270
- Kingston Rd at Queensbury Ave #15211
- Kingston Rd at Warden Ave #4267
- Kingston Rd at Manderley Dr #4235
- Kingston Rd at Kildonan Dr #4232
- Kingston Rd at Birchcliff Ave #4205
- Kingston Rd at Birchmount Rd East Side #4207
- 1859 Kingston Rd #4243
- Kingston Rd at Lakehurst Dr #4233
- Kingston Rd at Glen Everest Rd East Side #4227
- 2121 Kingston Rd #4230
- Kingston Rd at Cliffside Dr East Side #16851
- Kingston Rd at Ridgemoor Ave #4259
- Kingston Rd at Sandown Ave #4260
- Kingston Rd at Midland Ave #4246
- Kingston Rd at Chine Dr #4214
- 2661 Kingston Rd #16719
- Brimley Rd at Kingston Rd North Side #3361
- Brimley Rd at St Clair Ave East #3366
- Brimley Rd at Mandarin Rd #9635
- Brimley Rd at Anson Ave #9636
- Brimley Rd at Oakridge Dr #9637
- Brimley Rd at Skagway Ave #9638
- Brimley Rd at Lombardy Cres North Side #9639
- Brimley Rd at Danforth Rd #9640
- Eglinton Ave East at Brimley Rd West Side #2253
- Eglinton Ave East at Gilder Dr #1033
- Eglinton Ave East at Midland Ave #15278
- North Service Rd at Eglinton Ave East #1038
- Kennedy Station - Platform A #14709
Route 12 to Victoria Park Station
Destination sign “West - 12B Kingston Rd towards Victoria Park Station via Brimley” · from Kennedy Station - Platform A · 38 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Kennedy Station - Platform A | Brimley Rd at Skagway Ave | Kingston Rd at Brimley Rd West Side | Kingston Rd at Glen Everest Rd | Kingston Rd at Warden Ave | Bingham Loop | Victoria Park Station |
|---|---|---|---|---|---|---|
| 5:08 | 5:16 | 5:20 | · | 5:32 | 5:37 | 5:42 |
| 5:28 | 5:36 | 5:40 | · | 5:52 | 5:57 | 6:02 |
| 5:48 | 5:56 | 6:00 | · | 6:12 | 6:17 | 6:22 |
| 6:08 | 6:16 | 6:20 | · | 6:32 | 6:37 | 6:42 |
| 6:26 | 6:34 | 6:39 | · | 6:53 | 6:58 | 7:04 |
| · | · | 6:35 | 6:42 | 6:46 | 6:51 | 6:56 |
| 6:56 | 7:04 | 7:09 | · | 7:23 | 7:28 | 7:34 |
| · | · | 7:03 | 7:10 | 7:14 | 7:19 | 7:24 |
| 7:21 | 7:30 | 7:35 | · | 7:50 | 7:55 | 8:02 |
| · | · | 7:29 | 7:36 | 7:40 | 7:45 | 7:52 |
| 7:41 | 7:50 | 7:55 | · | 8:10 | 8:15 | 8:22 |
| · | · | 7:49 | 7:56 | 8:00 | 8:05 | 8:12 |
| 8:01 | 8:10 | 8:15 | · | 8:30 | 8:35 | 8:42 |
| · | · | 8:09 | 8:16 | 8:20 | 8:25 | 8:32 |
| 8:23 | 8:32 | 8:37 | · | 8:52 | 8:57 | 9:04 |
| · | · | 8:31 | 8:38 | 8:42 | 8:47 | 8:54 |
| 8:43 | 8:52 | 8:57 | · | 9:12 | 9:17 | 9:24 |
| · | · | 8:51 | 8:58 | 9:02 | 9:07 | 9:14 |
| 9:09 | 9:17 | 9:22 | · | 9:35 | 9:41 | 9:47 |
| · | · | 9:13 | 9:20 | 9:24 | 9:29 | 9:36 |
| · | · | 9:39 | 9:46 | 9:50 | 9:56 | 10:02 |
| 9:39 | 9:47 | 9:52 | · | 10:05 | 10:11 | 10:17 |
| · | · | 10:09 | 10:16 | 10:20 | 10:26 | 10:32 |
| 10:09 | 10:17 | 10:22 | · | 10:35 | 10:41 | 10:47 |
| · | · | 10:39 | 10:46 | 10:50 | 10:56 | 11:02 |
| 10:39 | 10:47 | 10:52 | · | 11:05 | 11:11 | 11:17 |
| · | · | 11:09 | 11:16 | 11:20 | 11:26 | 11:32 |
| 11:09 | 11:17 | 11:22 | · | 11:35 | 11:41 | 11:47 |
| · | · | 11:39 | 11:46 | 11:50 | 11:56 | 12:02 |
| 11:39 | 11:47 | 11:52 | · | 12:05 | 12:11 | 12:17 |
| · | · | 12:09 | 12:16 | 12:20 | 12:26 | 12:32 |
| 12:09 | 12:17 | 12:22 | · | 12:35 | 12:41 | 12:47 |
| · | · | 12:39 | 12:46 | 12:50 | 12:56 | 1:02 |
| 12:39 | 12:47 | 12:52 | · | 1:05 | 1:11 | 1:17 |
| · | · | 1:09 | 1:16 | 1:20 | 1:26 | 1:32 |
| 1:09 | 1:17 | 1:22 | · | 1:35 | 1:41 | 1:47 |
| · | · | 1:39 | 1:46 | 1:50 | 1:56 | 2:02 |
| 1:39 | 1:47 | 1:52 | · | 2:05 | 2:11 | 2:17 |
| · | · | 2:08 | 2:15 | 2:19 | 2:25 | 2:31 |
| 2:09 | 2:17 | 2:22 | · | 2:35 | 2:41 | 2:47 |
| 2:19 | 2:27 | 2:32 | · | 2:45 | 2:51 | 2:57 |
| · | · | 2:35 | 2:42 | 2:46 | 2:52 | 2:58 |
| 2:39 | 2:47 | 2:52 | · | 3:05 | 3:11 | 3:17 |
| · | · | 2:48 | 2:55 | 2:59 | 3:05 | 3:11 |
| · | · | · | 2:49 | 2:54 | 3:00 | 3:06 |
| · | · | · | 2:54 | 2:59 | 3:05 | 3:11 |
| · | · | · | · | · | · | 2:59 |
| 2:59 | 3:09 | 3:14 | · | 3:30 | 3:36 | 3:43 |
| · | · | · | · | · | · | 3:03 |
| · | · | 3:08 | 3:15 | 3:20 | 3:26 | 3:33 |
| 3:19 | 3:29 | 3:34 | · | 3:50 | 3:56 | 4:03 |
| · | · | 3:28 | 3:35 | 3:40 | 3:46 | 3:53 |
| 3:39 | 3:49 | 3:54 | · | 4:10 | 4:16 | 4:23 |
| · | · | 3:48 | 3:55 | 4:00 | 4:06 | 4:13 |
| 3:59 | 4:09 | 4:14 | · | 4:30 | 4:36 | 4:43 |
| · | · | 4:08 | 4:15 | 4:20 | 4:26 | 4:33 |
| 4:19 | 4:29 | 4:34 | · | 4:50 | 4:56 | 5:03 |
| · | · | 4:28 | 4:35 | 4:40 | 4:46 | 4:53 |
| 4:39 | 4:49 | 4:54 | · | 5:10 | 5:16 | 5:23 |
| · | · | 4:48 | 4:55 | 5:00 | 5:06 | 5:13 |
| 4:59 | 5:09 | 5:14 | · | 5:30 | 5:36 | 5:43 |
| · | · | 5:08 | 5:15 | 5:20 | 5:26 | 5:33 |
| 5:19 | 5:29 | 5:34 | · | 5:50 | 5:56 | 6:03 |
| · | · | 5:28 | 5:35 | 5:40 | 5:46 | 5:53 |
| 5:39 | 5:49 | 5:54 | · | 6:10 | 6:16 | 6:23 |
| · | · | 5:48 | 5:55 | 6:00 | 6:06 | 6:13 |
| 5:59 | 6:09 | 6:14 | · | 6:30 | 6:36 | 6:43 |
| · | · | 6:08 | 6:15 | 6:20 | 6:26 | 6:33 |
| 6:21 | 6:31 | 6:36 | · | 6:52 | 6:58 | 7:05 |
| · | · | 6:30 | 6:37 | 6:42 | 6:48 | 6:55 |
| 6:46 | 6:56 | 7:01 | · | 7:17 | 7:23 | 7:30 |
| · | · | 6:54 | 7:01 | 7:06 | 7:12 | 7:19 |
| 7:10 | 7:19 | 7:24 | · | 7:36 | 7:42 | 7:48 |
| · | · | 7:18 | 7:25 | 7:30 | 7:36 | 7:43 |
| 7:34 | 7:42 | 7:47 | · | 7:56 | 8:02 | 8:08 |
| · | · | 7:37 | 7:44 | 7:49 | 7:55 | 8:01 |
| · | · | 7:57 | 8:04 | 8:08 | 8:14 | 8:20 |
| 7:58 | 8:06 | 8:11 | · | 8:20 | 8:26 | 8:32 |
| · | · | 8:21 | 8:28 | 8:32 | 8:38 | 8:44 |
| 8:22 | 8:30 | 8:35 | · | 8:44 | 8:50 | 8:56 |
| · | · | 8:45 | 8:52 | 8:56 | 9:02 | 9:08 |
| 8:46 | 8:54 | 8:59 | · | 9:08 | 9:14 | 9:20 |
| · | · | 9:09 | 9:16 | 9:20 | 9:26 | 9:32 |
| 9:10 | 9:18 | 9:23 | · | 9:32 | 9:38 | 9:44 |
| · | · | 9:33 | 9:40 | 9:44 | 9:50 | 9:56 |
| 9:34 | 9:42 | 9:47 | · | 9:56 | 10:02 | 10:08 |
| · | · | 9:57 | 10:04 | 10:08 | 10:14 | 10:20 |
| 9:58 | 10:06 | 10:11 | · | 10:20 | 10:26 | 10:32 |
| · | · | 10:21 | 10:28 | 10:32 | 10:38 | 10:44 |
| 10:22 | 10:28 | 10:31 | 10:35 | 10:39 | 10:44 | 10:49 |
| 10:43 | 10:49 | 10:52 | 10:56 | 11:00 | 11:05 | 11:10 |
| 11:03 | 11:09 | 11:12 | 11:16 | 11:20 | 11:25 | 11:30 |
| 11:23 | 11:29 | 11:32 | 11:36 | 11:40 | 11:45 | 11:50 |
| 11:43 | 11:49 | 11:52 | 11:56 | 12:00 | 12:05 | 12:10 |
| 12:03 | 12:09 | 12:12 | 12:16 | 12:20 | 12:25 | 12:30 |
| 12:23 | 12:29 | 12:32 | 12:36 | 12:40 | 12:45 | 12:50 |
| 12:43 | 12:49 | 12:52 | 12:56 | 1:00 | 1:05 | 1:10 |
| 1:03 | 1:09 | 1:12 | 1:16 | 1:20 | 1:25 | 1:30 |
| 1:33 | 1:39 | 1:42 | 1:46 | 1:50 | 1:55 | 2:00 |
| 2:03 | 2:09 | 2:12 | 2:19 | 2:22 | 2:26 | · |
Saturday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Kennedy Station - Platform A | Brimley Rd at Skagway Ave | Kingston Rd at Brimley Rd West Side | Kingston Rd at Glen Everest Rd | Kingston Rd at Warden Ave | Bingham Loop | Victoria Park Station |
|---|---|---|---|---|---|---|
| 5:21 | 5:28 | 5:31 | 5:36 | 5:39 | 5:43 | 5:48 |
| 5:33 | 5:39 | 5:42 | · | 5:54 | 5:59 | 6:06 |
| 5:51 | 5:58 | 6:01 | 6:06 | 6:09 | 6:13 | 6:18 |
| 6:03 | 6:09 | 6:12 | · | 6:24 | 6:29 | 6:36 |
| 6:20 | 6:26 | 6:29 | 6:35 | 6:38 | 6:43 | 6:49 |
| 6:33 | 6:39 | 6:42 | · | 6:54 | 6:59 | 7:06 |
| 6:50 | 6:56 | 6:59 | 7:05 | 7:08 | 7:13 | 7:19 |
| 7:03 | 7:09 | 7:12 | · | 7:24 | 7:29 | 7:36 |
| 7:20 | 7:26 | 7:29 | 7:35 | 7:38 | 7:43 | 7:49 |
| 7:33 | 7:39 | 7:42 | · | 7:54 | 7:59 | 8:06 |
| 7:50 | 7:56 | 7:59 | 8:05 | 8:08 | 8:13 | 8:19 |
| 8:00 | 8:07 | 8:11 | · | 8:24 | 8:30 | 8:35 |
| 8:15 | 8:22 | 8:26 | 8:33 | 8:37 | 8:43 | 8:49 |
| 8:30 | 8:37 | 8:41 | · | 8:54 | 9:00 | 9:05 |
| 8:45 | 8:52 | 8:56 | 9:03 | 9:07 | 9:13 | 9:19 |
| 9:00 | 9:07 | 9:11 | · | 9:24 | 9:30 | 9:35 |
| 9:15 | 9:22 | 9:26 | 9:33 | 9:37 | 9:43 | 9:49 |
| 9:30 | 9:37 | 9:41 | · | 9:54 | 10:00 | 10:05 |
| 9:45 | 9:52 | 9:56 | 10:03 | 10:07 | 10:13 | 10:19 |
| 10:00 | 10:07 | 10:11 | · | 10:24 | 10:30 | 10:35 |
| 10:15 | 10:22 | 10:26 | 10:33 | 10:37 | 10:43 | 10:49 |
| 10:30 | 10:37 | 10:41 | · | 10:54 | 11:00 | 11:05 |
| 10:45 | 10:52 | 10:56 | 11:03 | 11:07 | 11:13 | 11:19 |
| 11:00 | 11:07 | 11:11 | · | 11:24 | 11:30 | 11:35 |
| 11:15 | 11:22 | 11:26 | 11:33 | 11:37 | 11:43 | 11:49 |
| 11:30 | 11:37 | 11:41 | · | 11:54 | 12:00 | 12:05 |
| 11:45 | 11:52 | 11:56 | 12:03 | 12:07 | 12:13 | 12:19 |
| 12:00 | 12:08 | 12:12 | · | 12:28 | 12:34 | 12:40 |
| 12:15 | 12:23 | 12:27 | 12:34 | 12:40 | 12:46 | 12:52 |
| 12:24 | 12:32 | 12:36 | · | 12:52 | 12:58 | 1:04 |
| 12:39 | 12:47 | 12:51 | 12:58 | 1:04 | 1:10 | 1:16 |
| 12:48 | 12:56 | 1:00 | · | 1:16 | 1:22 | 1:28 |
| 1:03 | 1:11 | 1:15 | 1:22 | 1:28 | 1:34 | 1:40 |
| 1:12 | 1:20 | 1:24 | · | 1:40 | 1:46 | 1:52 |
| 1:27 | 1:35 | 1:39 | 1:46 | 1:52 | 1:58 | 2:04 |
| 1:36 | 1:44 | 1:48 | · | 2:04 | 2:10 | 2:16 |
| 1:51 | 1:59 | 2:03 | 2:10 | 2:16 | 2:22 | 2:28 |
| 2:00 | 2:08 | 2:12 | · | 2:28 | 2:34 | 2:40 |
| 2:15 | 2:23 | 2:27 | 2:34 | 2:40 | 2:46 | 2:52 |
| 2:24 | 2:32 | 2:36 | · | 2:52 | 2:58 | 3:04 |
| 2:39 | 2:47 | 2:51 | 2:58 | 3:04 | 3:10 | 3:16 |
| 2:48 | 2:56 | 3:00 | · | 3:16 | 3:22 | 3:28 |
| 3:03 | 3:11 | 3:15 | 3:22 | 3:28 | 3:34 | 3:40 |
| 3:12 | 3:20 | 3:24 | · | 3:40 | 3:46 | 3:52 |
| 3:27 | 3:35 | 3:39 | 3:46 | 3:52 | 3:58 | 4:04 |
| 3:36 | 3:44 | 3:48 | · | 4:04 | 4:10 | 4:16 |
| 3:51 | 3:59 | 4:03 | 4:10 | 4:16 | 4:22 | 4:28 |
| 4:00 | 4:08 | 4:12 | · | 4:28 | 4:34 | 4:40 |
| 4:15 | 4:23 | 4:27 | 4:34 | 4:40 | 4:46 | 4:52 |
| 4:24 | 4:32 | 4:36 | · | 4:52 | 4:58 | 5:04 |
| 4:39 | 4:47 | 4:51 | 4:58 | 5:04 | 5:10 | 5:16 |
| 4:48 | 4:56 | 5:00 | · | 5:16 | 5:22 | 5:28 |
| 5:03 | 5:11 | 5:15 | 5:22 | 5:28 | 5:34 | 5:40 |
| 5:12 | 5:20 | 5:24 | · | 5:40 | 5:46 | 5:52 |
| 5:27 | 5:35 | 5:39 | 5:46 | 5:52 | 5:58 | 6:04 |
| 5:36 | 5:44 | 5:48 | · | 6:04 | 6:10 | 6:16 |
| 5:51 | 5:59 | 6:03 | 6:10 | 6:16 | 6:22 | 6:28 |
| 6:00 | 6:08 | 6:12 | · | 6:28 | 6:34 | 6:40 |
| 6:15 | 6:23 | 6:27 | 6:34 | 6:40 | 6:46 | 6:52 |
| 6:24 | 6:32 | 6:36 | · | 6:52 | 6:58 | 7:04 |
| 6:39 | 6:47 | 6:51 | 6:58 | 7:04 | 7:10 | 7:16 |
| 6:48 | 6:56 | 7:00 | · | 7:16 | 7:22 | 7:28 |
| 7:03 | 7:11 | 7:15 | 7:22 | 7:27 | 7:32 | 7:37 |
| 7:18 | 7:26 | 7:30 | 7:37 | 7:42 | 7:47 | 7:52 |
| 7:33 | 7:41 | 7:45 | 7:52 | 7:57 | 8:02 | 8:07 |
| 7:48 | 7:56 | 8:00 | 8:07 | 8:12 | 8:17 | 8:22 |
| 8:03 | 8:11 | 8:15 | 8:22 | 8:27 | 8:32 | 8:37 |
| 8:18 | 8:26 | 8:30 | 8:37 | 8:42 | 8:47 | 8:52 |
| 8:33 | 8:41 | 8:45 | 8:52 | 8:57 | 9:02 | 9:07 |
| 8:48 | 8:56 | 9:00 | 9:07 | 9:12 | 9:17 | 9:22 |
| 9:03 | 9:11 | 9:15 | 9:22 | 9:27 | 9:32 | 9:37 |
| 9:18 | 9:26 | 9:30 | 9:37 | 9:42 | 9:47 | 9:52 |
| 9:33 | 9:41 | 9:45 | 9:52 | 9:57 | 10:02 | 10:07 |
| 9:48 | 9:56 | 10:00 | 10:07 | 10:12 | 10:17 | 10:22 |
| 10:03 | 10:09 | 10:13 | 10:18 | 10:21 | 10:25 | 10:30 |
| 10:23 | 10:29 | 10:33 | 10:38 | 10:41 | 10:45 | 10:50 |
| 10:43 | 10:49 | 10:53 | 10:58 | 11:01 | 11:05 | 11:10 |
| 11:03 | 11:09 | 11:13 | 11:18 | 11:21 | 11:25 | 11:30 |
| 11:23 | 11:29 | 11:33 | 11:38 | 11:41 | 11:45 | 11:50 |
| 11:43 | 11:49 | 11:53 | 11:58 | 12:01 | 12:05 | 12:10 |
| 12:03 | 12:09 | 12:13 | 12:18 | 12:21 | 12:25 | 12:30 |
| 12:23 | 12:29 | 12:33 | 12:38 | 12:41 | 12:45 | 12:50 |
| 12:43 | 12:49 | 12:53 | 12:58 | 1:01 | 1:05 | 1:10 |
| 1:03 | 1:09 | 1:13 | 1:18 | 1:21 | 1:25 | 1:30 |
| 1:33 | 1:39 | 1:43 | 1:48 | 1:51 | 1:55 | 2:00 |
| 2:03 | 2:09 | 2:12 | 2:16 | 2:19 | 2:23 | · |
Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Kennedy Station - Platform A | Brimley Rd at Skagway Ave | Kingston Rd at Brimley Rd West Side | Kingston Rd at Glen Everest Rd | Kingston Rd at Warden Ave | Bingham Loop | Victoria Park Station |
|---|---|---|---|---|---|---|
| 7:31 | 7:39 | 7:42 | · | 7:51 | 7:56 | 8:02 |
| 7:45 | 7:53 | 7:57 | 8:04 | 8:08 | 8:12 | 8:19 |
| 8:00 | 8:08 | 8:11 | · | 8:20 | 8:25 | 8:31 |
| 8:15 | 8:22 | 8:26 | 8:31 | 8:35 | 8:40 | 8:46 |
| 8:30 | 8:37 | 8:41 | · | 8:50 | 8:55 | 9:01 |
| 8:51 | 8:58 | 9:02 | 9:07 | 9:11 | 9:16 | 9:22 |
| 9:06 | 9:13 | 9:17 | · | 9:26 | 9:31 | 9:37 |
| 9:21 | 9:28 | 9:32 | 9:37 | 9:41 | 9:46 | 9:52 |
| 9:36 | 9:43 | 9:47 | · | 9:56 | 10:01 | 10:07 |
| 9:51 | 9:58 | 10:02 | 10:07 | 10:11 | 10:16 | 10:22 |
| 10:06 | 10:13 | 10:17 | · | 10:26 | 10:31 | 10:37 |
| 10:21 | 10:28 | 10:32 | 10:37 | 10:41 | 10:46 | 10:52 |
| 10:36 | 10:43 | 10:47 | · | 10:56 | 11:01 | 11:07 |
| 10:51 | 10:58 | 11:02 | 11:07 | 11:11 | 11:16 | 11:22 |
| 11:06 | 11:13 | 11:17 | · | 11:26 | 11:31 | 11:37 |
| 11:21 | 11:28 | 11:32 | 11:37 | 11:41 | 11:46 | 11:52 |
| 11:36 | 11:43 | 11:47 | · | 11:56 | 12:01 | 12:07 |
| 11:51 | 11:58 | 12:02 | 12:07 | 12:11 | 12:16 | 12:22 |
| 12:06 | 12:14 | 12:18 | · | 12:32 | 12:37 | 12:43 |
| 12:29 | 12:37 | 12:41 | 12:48 | 12:53 | 12:58 | 1:04 |
| 12:42 | 12:50 | 12:54 | · | 1:08 | 1:13 | 1:19 |
| 12:57 | 1:05 | 1:09 | 1:16 | 1:21 | 1:26 | 1:32 |
| 1:12 | 1:20 | 1:24 | · | 1:38 | 1:43 | 1:49 |
| 1:27 | 1:35 | 1:39 | 1:46 | 1:51 | 1:56 | 2:02 |
| 1:42 | 1:50 | 1:54 | · | 2:08 | 2:13 | 2:19 |
| 1:57 | 2:05 | 2:09 | 2:16 | 2:21 | 2:26 | 2:32 |
| 2:12 | 2:20 | 2:24 | · | 2:38 | 2:43 | 2:49 |
| 2:27 | 2:35 | 2:39 | 2:46 | 2:51 | 2:56 | 3:02 |
| 2:42 | 2:50 | 2:54 | · | 3:08 | 3:13 | 3:19 |
| 2:57 | 3:05 | 3:09 | 3:16 | 3:21 | 3:26 | 3:32 |
| 3:12 | 3:20 | 3:24 | · | 3:38 | 3:43 | 3:49 |
| 3:27 | 3:35 | 3:39 | 3:46 | 3:51 | 3:56 | 4:02 |
| 3:42 | 3:50 | 3:54 | · | 4:08 | 4:13 | 4:19 |
| 3:57 | 4:05 | 4:09 | 4:16 | 4:21 | 4:26 | 4:32 |
| 4:12 | 4:20 | 4:24 | · | 4:38 | 4:43 | 4:49 |
| 4:27 | 4:35 | 4:39 | 4:46 | 4:51 | 4:56 | 5:02 |
| 4:42 | 4:50 | 4:54 | · | 5:08 | 5:13 | 5:19 |
| 4:57 | 5:05 | 5:09 | 5:16 | 5:21 | 5:26 | 5:32 |
| 5:12 | 5:20 | 5:24 | · | 5:38 | 5:43 | 5:49 |
| 5:27 | 5:35 | 5:39 | 5:46 | 5:51 | 5:56 | 6:02 |
| 5:42 | 5:50 | 5:54 | · | 6:08 | 6:13 | 6:19 |
| 5:57 | 6:05 | 6:09 | 6:16 | 6:21 | 6:26 | 6:32 |
| 6:12 | 6:20 | 6:24 | · | 6:38 | 6:43 | 6:49 |
| 6:27 | 6:35 | 6:39 | 6:46 | 6:51 | 6:56 | 7:02 |
| 6:42 | 6:50 | 6:54 | · | 7:08 | 7:13 | 7:19 |
| 6:57 | 7:05 | 7:09 | 7:16 | 7:21 | 7:26 | 7:32 |
| 7:12 | 7:19 | 7:23 | · | 7:41 | 7:46 | 7:52 |
| 7:28 | 7:35 | 7:39 | 7:45 | 7:49 | 7:54 | 8:00 |
| 7:43 | 7:50 | 7:54 | 8:00 | 8:04 | 8:09 | 8:15 |
| 7:58 | 8:05 | 8:09 | 8:15 | 8:19 | 8:24 | 8:30 |
| 8:13 | 8:20 | 8:24 | 8:30 | 8:34 | 8:39 | 8:45 |
| 8:28 | 8:35 | 8:39 | 8:45 | 8:49 | 8:54 | 9:00 |
| 8:43 | 8:50 | 8:54 | 9:00 | 9:04 | 9:09 | 9:15 |
| 8:58 | 9:05 | 9:09 | 9:15 | 9:19 | 9:24 | 9:30 |
| 9:13 | 9:20 | 9:24 | 9:30 | 9:34 | 9:39 | 9:45 |
| 9:28 | 9:35 | 9:39 | 9:45 | 9:49 | 9:54 | 10:00 |
| 9:43 | 9:50 | 9:54 | 10:00 | 10:04 | 10:09 | 10:15 |
| 10:00 | 10:06 | 10:09 | 10:13 | 10:16 | 10:20 | 10:25 |
| 10:20 | 10:26 | 10:29 | 10:33 | 10:36 | 10:40 | 10:45 |
| 10:40 | 10:46 | 10:49 | 10:53 | 10:56 | 11:00 | 11:05 |
| 11:00 | 11:06 | 11:09 | 11:13 | 11:16 | 11:20 | 11:25 |
| 11:20 | 11:26 | 11:29 | 11:33 | 11:36 | 11:40 | 11:45 |
| 11:40 | 11:46 | 11:49 | 11:53 | 11:56 | 12:00 | 12:05 |
| 12:00 | 12:06 | 12:09 | 12:13 | 12:16 | 12:20 | 12:25 |
| 12:20 | 12:26 | 12:29 | 12:33 | 12:36 | 12:40 | 12:45 |
| 12:40 | 12:46 | 12:49 | 12:53 | 12:56 | 1:00 | 1:05 |
| 1:03 | 1:09 | 1:12 | 1:16 | 1:19 | 1:23 | 1:28 |
| 1:33 | 1:39 | 1:42 | 1:46 | 1:49 | 1:53 | 1:58 |
| 2:03 | 2:09 | 2:12 | 2:16 | 2:19 | 2:23 | · |
All 38 stops in this direction
- Kennedy Station - Platform A #14709
- Eglinton Ave East at Midland Ave #1037
- Eglinton Ave East at Falmouth Ave #1032
- Brimley Rd at Eglinton Ave East South Side #15898
- Brimley Rd at Danforth Rd #9641
- Brimley Rd at Lombardy Cres #9642
- Brimley Rd at Skagway Ave #9643
- Brimley Rd at Comrie Ter (North) #9644
- Brimley Rd at Comrie Ter (South) #9645
- Brimley Rd at Minerva Ave #9646
- Brimley Rd at St Clair Ave East #9647
- Brimley Rd at St Clair Ave East South Side #3367
- Kingston Rd at Brimley Rd West Side #10970
- Kingston Rd at Resthaven Memorial Gardens #13334
- Kingston Rd at Chine Dr #4215
- Kingston Rd at Midland Ave West Side #4245
- Kingston Rd at Sandown Ave #4261
- Kingston Rd at Sharpe St West Side #16922
- Kingston Rd at Claremore Ave #4216
- Kingston Rd at Glen Everest Rd #4228
- Opposite 1859 Kingston Rd #4244
- Kingston Rd at Birchmount Rd #4208
- Kingston Rd at Birchcliff Ave #4206
- Kingston Rd at Eastwood Ave #4218
- Kingston Rd at Manderley Dr #7904
- Kingston Rd at Warden Ave #4268
- Kingston Rd at Queensbury Ave #15212
- Kingston Rd at Hunt Club Dr #4231
- Kingston Rd at Fallingbrook Rd #4222
- Kingston Rd at Blantyre Ave #4209
- Kingston Rd at Victoria Park Ave #4266
- Bingham Loop #13519
- Victoria Park Ave at Winston Ave #4698
- Victoria Park Ave at Swanwick Ave #4695
- Victoria Park Ave at Gerrard St East North Side #4691
- Victoria Park Ave at Danforth Ave #4689
- Victoria Park Ave at Denton Ave #11348
- Victoria Park Station #14788
Route 12 route map
Questions about Toronto TTC Route 12
What time is the first Route 12 bus?
Monday to Friday: 5:08 am. Saturday: 5:21 am. Sunday: 7:27 am.
What time is the last Route 12 bus?
Monday to Friday: 2:15 am. Saturday: 2:15 am. Sunday: 2:15 am. A time after midnight belongs to the evening before.
How often does Route 12 run?
Monday to Friday: every 10 min. Saturday: every 12 min. Sunday: every 15 min, between 7:00 am and 7:00 pm.
Does Route 12 run at weekends?
Saturday: yes. Sunday: yes.
Does Route 12 run on public holidays?
Thanksgiving (Mon 12 Oct): a special timetable.
Where does Route 12 go?
Route 12 serves Victoria Park Station, Kingston Rd at Victoria Park Ave East Side, Brimley Rd at Lombardy Cres North Side, Kingston Rd at Glen Everest Rd and Bingham Loop. The full list of stops for each direction is below the schedules.
Are these live bus times?
No. They are the published schedule from Toronto Transit Commission. Contains information licensed under the Open Government Licence - Toronto’s open data, refreshed October 4, 2026. A bus can run early or late, and disruptions are not shown.
Source: Toronto Transit Commission. Contains information licensed under the Open Government Licence - Toronto open data (GTFS schedule for Toronto TTC), used under the Open Government Licence - Toronto. Refreshed October 4, 2026. These are scheduled times; disruptions and service alerts are published by the operator. Changes made: times reformatted into timetables and departure lists.