Toronto TTC Route 129: McCowan North
Bus schedule and route map · Monday to Friday, Saturday, Sunday
Toronto TTC Route 129 (McCowan North) is a bus route in City of Toronto: TTC buses, streetcars and subway, serving McCowan Rd Loop at Steeles Ave East, McCowan Rd at Milliken Wells Shopping Centre, McCowan Rd at Pitfield Rd, Triton Rd at Borough Dr and McCowan Rd at Opposite Milliken Wells Shopping Centre. Monday to Friday the first bus is at 5:00 am and the last at 2:21 am, every 10 min during the day. Updated October 4, 2026.
Schedule summary
Monday to Friday
- First
- 5:00 am
- Last
- 2:21 am
- Buses
- 256
- Daytime
- every 10 min
Saturday
- First
- 5:09 am
- Last
- 2:21 am
- Buses
- 246
- Daytime
- every 10 min
Sunday
- First
- 7:21 am
- Last
- 2:21 am
- Buses
- 220
- Daytime
- every 10 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 129 to Kennedy Station - Platform B
Destination sign “South - 129 McCowan North towards Kennedy Stn via Scarborough Centre Stn” · from McCowan Rd Loop at Steeles Ave East · 30 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| McCowan Rd Loop at Steeles Ave East | McCowan Rd at Milliken Wells Shopping Centre | McCowan Rd at Sandhurst Cir (North) | McCowan Rd at Commander Blvd | McCowan Rd at Pitfield Rd | Ellesmere Rd at Midland Ave | Kennedy Station - Platform B |
|---|---|---|---|---|---|---|
| 5:00 | 5:02 | 5:06 | 5:11 | 5:14 | 5:24 | 5:35 |
| 5:15 | 5:17 | 5:21 | 5:26 | 5:29 | 5:39 | 5:50 |
| · | 5:27 | 5:31 | 5:36 | 5:39 | 5:49 | 6:00 |
| 5:35 | 5:37 | 5:41 | 5:46 | 5:49 | 5:59 | 6:10 |
| 5:43 | 5:45 | 5:49 | 5:54 | 5:57 | 6:07 | 6:18 |
| · | 5:52 | 5:56 | 6:01 | 6:04 | 6:14 | 6:25 |
| · | 6:07 | 6:11 | 6:16 | 6:19 | 6:29 | 6:40 |
| 6:12 | 6:14 | 6:18 | 6:23 | 6:26 | 6:37 | 6:48 |
| 6:18 | 6:21 | 6:27 | 6:33 | 6:37 | 6:48 | 6:59 |
| · | 6:32 | 6:38 | 6:44 | 6:48 | 6:59 | 7:10 |
| 6:37 | 6:40 | 6:46 | 6:52 | 6:56 | 7:07 | 7:18 |
| 6:44 | 6:47 | 6:53 | 6:59 | 7:03 | 7:14 | 7:25 |
| · | 7:02 | 7:08 | 7:14 | 7:18 | 7:29 | 7:40 |
| 7:07 | 7:10 | 7:16 | 7:22 | 7:26 | 7:37 | 7:48 |
| · | 7:17 | 7:23 | 7:29 | 7:33 | 7:44 | 7:55 |
| · | 7:32 | 7:38 | 7:44 | 7:48 | 7:59 | 8:10 |
| 7:37 | 7:40 | 7:46 | 7:52 | 7:56 | 8:07 | 8:18 |
| · | 7:47 | 7:53 | 7:59 | 8:03 | 8:14 | 8:25 |
| · | 8:02 | 8:08 | 8:14 | 8:18 | 8:29 | 8:40 |
| 8:07 | 8:10 | 8:16 | 8:22 | 8:26 | 8:37 | 8:48 |
| · | 8:17 | 8:23 | 8:29 | 8:33 | 8:44 | 8:55 |
| · | 8:32 | 8:38 | 8:44 | 8:48 | 8:59 | 9:10 |
| 8:37 | 8:40 | 8:46 | 8:52 | 8:56 | 9:07 | 9:18 |
| · | 8:47 | 8:53 | 8:59 | 9:03 | 9:14 | 9:25 |
| · | 9:02 | 9:08 | 9:14 | 9:18 | 9:29 | 9:40 |
| 9:07 | 9:10 | 9:16 | 9:22 | 9:26 | 9:37 | 9:48 |
| · | 9:17 | 9:23 | 9:29 | 9:33 | 9:44 | 9:55 |
| · | 9:32 | 9:37 | 9:42 | 9:46 | 9:57 | 10:08 |
| 9:36 | 9:39 | 9:44 | 9:49 | 9:53 | 10:04 | 10:15 |
| · | 9:46 | 9:51 | 9:56 | 10:00 | 10:11 | 10:22 |
| · | 9:56 | 10:01 | 10:06 | 10:10 | 10:21 | 10:32 |
| 10:03 | 10:06 | 10:11 | 10:16 | 10:20 | 10:31 | 10:42 |
| 10:13 | 10:16 | 10:21 | 10:26 | 10:30 | 10:41 | 10:52 |
| · | 10:26 | 10:31 | 10:36 | 10:40 | 10:51 | 11:02 |
| 10:33 | 10:36 | 10:41 | 10:46 | 10:50 | 11:01 | 11:12 |
| 10:43 | 10:46 | 10:51 | 10:56 | 11:00 | 11:11 | 11:22 |
| · | 10:56 | 11:01 | 11:06 | 11:10 | 11:21 | 11:32 |
| 11:03 | 11:06 | 11:11 | 11:16 | 11:20 | 11:31 | 11:42 |
| 11:13 | 11:16 | 11:21 | 11:26 | 11:30 | 11:41 | 11:52 |
| · | 11:26 | 11:31 | 11:36 | 11:40 | 11:51 | 12:02 |
| 11:33 | 11:36 | 11:41 | 11:46 | 11:50 | 12:01 | 12:12 |
| 11:43 | 11:46 | 11:51 | 11:56 | 12:00 | 12:11 | 12:22 |
| · | 11:56 | 12:01 | 12:06 | 12:10 | 12:21 | 12:32 |
| 12:03 | 12:06 | 12:11 | 12:16 | 12:20 | 12:31 | 12:42 |
| 12:13 | 12:16 | 12:21 | 12:26 | 12:30 | 12:41 | 12:52 |
| · | 12:26 | 12:31 | 12:36 | 12:40 | 12:51 | 1:02 |
| 12:33 | 12:36 | 12:41 | 12:46 | 12:50 | 1:01 | 1:12 |
| 12:43 | 12:46 | 12:51 | 12:56 | 1:00 | 1:11 | 1:22 |
| · | 12:56 | 1:01 | 1:06 | 1:10 | 1:21 | 1:32 |
| 1:03 | 1:06 | 1:11 | 1:16 | 1:20 | 1:31 | 1:42 |
| 1:13 | 1:16 | 1:21 | 1:26 | 1:30 | 1:41 | 1:52 |
| · | 1:26 | 1:31 | 1:36 | 1:40 | 1:51 | 2:02 |
| 1:33 | 1:36 | 1:41 | 1:46 | 1:50 | 2:01 | 2:12 |
| 1:43 | 1:46 | 1:51 | 1:56 | 2:00 | 2:11 | 2:22 |
| · | 1:56 | 2:01 | 2:06 | 2:10 | 2:21 | 2:32 |
| 2:03 | 2:06 | 2:11 | 2:16 | 2:20 | 2:31 | 2:42 |
| 2:12 | 2:15 | 2:20 | 2:25 | 2:29 | 2:40 | 2:51 |
| · | 2:24 | 2:29 | 2:35 | 2:39 | 2:51 | 3:02 |
| 2:31 | 2:34 | 2:39 | 2:45 | 2:49 | 3:01 | 3:12 |
| 2:41 | 2:44 | 2:49 | 2:55 | 2:59 | 3:11 | 3:22 |
| · | 2:48 | 2:53 | 2:59 | 3:03 | 3:15 | 3:26 |
| · | 2:54 | 2:59 | 3:05 | 3:09 | 3:21 | 3:32 |
| · | 3:08 | 3:13 | 3:19 | 3:23 | 3:35 | 3:46 |
| 3:12 | 3:15 | 3:20 | 3:26 | 3:30 | 3:42 | 3:53 |
| · | 3:22 | 3:27 | 3:33 | 3:37 | 3:49 | 4:00 |
| · | 3:36 | 3:41 | 3:47 | 3:51 | 4:03 | 4:14 |
| 3:40 | 3:43 | 3:48 | 3:54 | 3:58 | 4:10 | 4:21 |
| · | 3:50 | 3:55 | 4:01 | 4:05 | 4:17 | 4:28 |
| · | 4:04 | 4:09 | 4:15 | 4:19 | 4:31 | 4:42 |
| 4:08 | 4:11 | 4:16 | 4:22 | 4:26 | 4:38 | 4:49 |
| · | 4:18 | 4:23 | 4:29 | 4:33 | 4:45 | 4:56 |
| · | 4:32 | 4:37 | 4:43 | 4:47 | 4:59 | 5:10 |
| 4:36 | 4:39 | 4:44 | 4:50 | 4:54 | 5:06 | 5:17 |
| · | 4:46 | 4:51 | 4:57 | 5:01 | 5:13 | 5:24 |
| · | 5:00 | 5:05 | 5:11 | 5:15 | 5:27 | 5:38 |
| 5:04 | 5:07 | 5:12 | 5:18 | 5:22 | 5:34 | 5:45 |
| · | 5:14 | 5:19 | 5:25 | 5:29 | 5:41 | 5:52 |
| · | 5:28 | 5:33 | 5:39 | 5:43 | 5:55 | 6:06 |
| 5:32 | 5:35 | 5:40 | 5:46 | 5:50 | 6:02 | 6:13 |
| · | 5:42 | 5:47 | 5:53 | 5:57 | 6:09 | 6:20 |
| · | 5:56 | 6:01 | 6:07 | 6:11 | 6:23 | 6:34 |
| 6:00 | 6:03 | 6:08 | 6:14 | 6:18 | 6:30 | 6:41 |
| · | 6:10 | 6:15 | 6:21 | 6:25 | 6:37 | 6:48 |
| · | 6:24 | 6:29 | 6:35 | 6:39 | 6:51 | 7:02 |
| 6:28 | 6:31 | 6:36 | 6:42 | 6:46 | 6:58 | 7:09 |
| · | 6:38 | 6:43 | 6:49 | 6:53 | 7:04 | 7:15 |
| · | 6:52 | 6:57 | 7:03 | 7:06 | 7:16 | 7:27 |
| 6:56 | 6:59 | 7:03 | 7:08 | 7:11 | 7:21 | 7:32 |
| · | 7:05 | 7:09 | 7:14 | 7:17 | 7:27 | 7:38 |
| · | 7:17 | 7:21 | 7:26 | 7:29 | 7:39 | 7:50 |
| 7:22 | 7:24 | 7:28 | 7:33 | 7:36 | 7:46 | 7:57 |
| 7:29 | 7:31 | 7:35 | 7:40 | 7:43 | 7:53 | 8:04 |
| · | 7:40 | 7:44 | 7:49 | 7:52 | 8:02 | 8:13 |
| 7:47 | 7:49 | 7:53 | 7:58 | 8:01 | 8:11 | 8:22 |
| 7:57 | 7:59 | 8:03 | 8:08 | 8:11 | 8:21 | 8:32 |
| · | 8:08 | 8:12 | 8:17 | 8:20 | 8:30 | 8:41 |
| 8:15 | 8:17 | 8:21 | 8:26 | 8:29 | 8:39 | 8:50 |
| 8:25 | 8:27 | 8:31 | 8:36 | 8:39 | 8:49 | 9:00 |
| · | 8:36 | 8:40 | 8:45 | 8:48 | 8:58 | 9:09 |
| 8:43 | 8:45 | 8:49 | 8:54 | 8:57 | 9:07 | 9:18 |
| 8:53 | 8:55 | 8:59 | 9:04 | 9:07 | 9:17 | 9:28 |
| · | 9:04 | 9:08 | 9:13 | 9:16 | 9:26 | 9:37 |
| 9:11 | 9:13 | 9:17 | 9:22 | 9:25 | 9:35 | 9:46 |
| 9:21 | 9:23 | 9:27 | 9:32 | 9:35 | 9:45 | 9:56 |
| · | 9:32 | 9:36 | 9:41 | 9:44 | 9:54 | 10:05 |
| 9:39 | 9:41 | 9:45 | 9:50 | 9:53 | 10:03 | 10:14 |
| 9:49 | 9:51 | 9:55 | 10:00 | 10:03 | 10:12 | 10:23 |
| · | 10:00 | 10:04 | 10:09 | 10:12 | 10:21 | 10:32 |
| 10:07 | 10:09 | 10:12 | 10:17 | 10:20 | 10:29 | 10:40 |
| 10:17 | 10:19 | 10:22 | 10:27 | 10:30 | 10:39 | 10:50 |
| · | 10:28 | 10:31 | 10:36 | 10:39 | 10:48 | 10:59 |
| 10:36 | 10:38 | 10:41 | 10:46 | 10:49 | 10:58 | 11:09 |
| 10:46 | 10:48 | 10:51 | 10:56 | 10:59 | 11:08 | 11:19 |
| · | 10:58 | 11:01 | 11:06 | 11:09 | 11:18 | 11:29 |
| 11:06 | 11:08 | 11:11 | 11:16 | 11:19 | 11:28 | 11:39 |
| 11:16 | 11:18 | 11:21 | 11:26 | 11:29 | 11:38 | 11:49 |
| · | 11:28 | 11:31 | 11:36 | 11:39 | 11:48 | 11:59 |
| 11:36 | 11:38 | 11:41 | 11:46 | 11:49 | 11:58 | 12:09 |
| 11:46 | 11:48 | 11:51 | 11:56 | 11:59 | 12:08 | 12:19 |
| · | 11:58 | 12:01 | 12:06 | 12:09 | 12:18 | 12:29 |
| 12:06 | 12:08 | 12:11 | 12:16 | 12:19 | 12:28 | 12:39 |
| 12:16 | 12:18 | 12:21 | 12:26 | 12:29 | 12:38 | 12:49 |
| · | 12:28 | 12:31 | 12:36 | 12:39 | 12:48 | 12:59 |
| 12:36 | 12:38 | 12:41 | 12:46 | 12:49 | 12:58 | 1:09 |
| 12:46 | 12:48 | 12:51 | 12:56 | 12:59 | 1:08 | 1:19 |
| 12:57 | 12:59 | 1:02 | 1:07 | 1:10 | 1:19 | 1:30 |
| 1:12 | 1:14 | 1:17 | 1:22 | 1:25 | 1:34 | 1:45 |
| 1:27 | 1:29 | 1:32 | 1:34 | 1:37 | 1:45 | 1:56 |
| 1:42 | 1:44 | 1:47 | 1:49 | 1:52 | 2:00 | 2:11 |
Saturday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| McCowan Rd Loop at Steeles Ave East | McCowan Rd at Milliken Wells Shopping Centre | McCowan Rd at Sandhurst Cir (North) | McCowan Rd at Commander Blvd | McCowan Rd at Pitfield Rd | Ellesmere Rd at Midland Ave | Kennedy Station - Platform B |
|---|---|---|---|---|---|---|
| 5:09 | 5:11 | 5:15 | 5:20 | 5:23 | 5:32 | 5:43 |
| 5:24 | 5:26 | 5:30 | 5:35 | 5:38 | 5:47 | 5:58 |
| 5:36 | 5:38 | 5:42 | 5:47 | 5:50 | 5:59 | 6:10 |
| · | 5:48 | 5:52 | 5:57 | 6:00 | 6:09 | 6:20 |
| 5:56 | 5:58 | 6:02 | 6:07 | 6:10 | 6:19 | 6:30 |
| 6:06 | 6:08 | 6:12 | 6:17 | 6:20 | 6:29 | 6:40 |
| · | 6:18 | 6:22 | 6:27 | 6:30 | 6:39 | 6:50 |
| 6:26 | 6:28 | 6:32 | 6:37 | 6:40 | 6:49 | 7:00 |
| 6:36 | 6:38 | 6:42 | 6:47 | 6:50 | 6:59 | 7:10 |
| · | 6:48 | 6:52 | 6:57 | 7:00 | 7:09 | 7:20 |
| 6:56 | 6:58 | 7:02 | 7:07 | 7:10 | 7:19 | 7:30 |
| 7:06 | 7:08 | 7:12 | 7:17 | 7:20 | 7:29 | 7:40 |
| · | 7:18 | 7:22 | 7:27 | 7:30 | 7:39 | 7:50 |
| 7:26 | 7:28 | 7:32 | 7:37 | 7:40 | 7:49 | 8:00 |
| 7:36 | 7:38 | 7:42 | 7:47 | 7:50 | 7:59 | 8:10 |
| · | 7:47 | 7:51 | 7:56 | 7:59 | 8:09 | 8:20 |
| 7:53 | 7:55 | 7:59 | 8:04 | 8:08 | 8:19 | 8:30 |
| 8:02 | 8:05 | 8:09 | 8:14 | 8:18 | 8:29 | 8:40 |
| · | 8:15 | 8:19 | 8:24 | 8:28 | 8:39 | 8:50 |
| 8:22 | 8:25 | 8:29 | 8:34 | 8:38 | 8:49 | 9:00 |
| 8:32 | 8:35 | 8:39 | 8:44 | 8:48 | 8:59 | 9:10 |
| · | 8:45 | 8:49 | 8:54 | 8:58 | 9:09 | 9:20 |
| 8:52 | 8:55 | 8:59 | 9:04 | 9:08 | 9:19 | 9:30 |
| 9:02 | 9:05 | 9:09 | 9:14 | 9:18 | 9:29 | 9:40 |
| · | 9:15 | 9:19 | 9:24 | 9:28 | 9:39 | 9:50 |
| 9:22 | 9:25 | 9:29 | 9:34 | 9:38 | 9:49 | 10:00 |
| 9:32 | 9:35 | 9:39 | 9:44 | 9:48 | 9:59 | 10:10 |
| · | 9:45 | 9:49 | 9:54 | 9:58 | 10:09 | 10:20 |
| 9:52 | 9:55 | 9:59 | 10:04 | 10:08 | 10:19 | 10:30 |
| 10:02 | 10:05 | 10:09 | 10:14 | 10:18 | 10:29 | 10:40 |
| · | 10:15 | 10:19 | 10:24 | 10:28 | 10:39 | 10:50 |
| 10:22 | 10:25 | 10:29 | 10:34 | 10:38 | 10:49 | 11:00 |
| 10:32 | 10:35 | 10:39 | 10:44 | 10:48 | 10:59 | 11:10 |
| · | 10:45 | 10:49 | 10:54 | 10:58 | 11:09 | 11:20 |
| 10:52 | 10:55 | 10:59 | 11:04 | 11:08 | 11:19 | 11:30 |
| 11:02 | 11:05 | 11:09 | 11:14 | 11:18 | 11:29 | 11:40 |
| · | 11:15 | 11:19 | 11:24 | 11:28 | 11:39 | 11:50 |
| 11:22 | 11:25 | 11:29 | 11:34 | 11:38 | 11:49 | 12:00 |
| 11:32 | 11:35 | 11:39 | 11:44 | 11:48 | 11:59 | 12:10 |
| · | 11:44 | 11:48 | 11:53 | 11:57 | 12:09 | 12:20 |
| 11:50 | 11:53 | 11:57 | 12:02 | 12:07 | 12:19 | 12:30 |
| 12:00 | 12:03 | 12:07 | 12:12 | 12:17 | 12:29 | 12:40 |
| · | 12:12 | 12:16 | 12:21 | 12:26 | 12:38 | 12:49 |
| 12:19 | 12:22 | 12:26 | 12:31 | 12:36 | 12:48 | 12:59 |
| · | 12:32 | 12:36 | 12:41 | 12:46 | 12:58 | 1:09 |
| 12:39 | 12:42 | 12:46 | 12:51 | 12:56 | 1:08 | 1:19 |
| · | 12:52 | 12:56 | 1:01 | 1:06 | 1:18 | 1:29 |
| 12:59 | 1:02 | 1:06 | 1:11 | 1:16 | 1:28 | 1:39 |
| · | 1:12 | 1:16 | 1:21 | 1:26 | 1:38 | 1:49 |
| 1:19 | 1:22 | 1:26 | 1:31 | 1:36 | 1:48 | 1:59 |
| · | 1:32 | 1:36 | 1:41 | 1:46 | 1:58 | 2:09 |
| 1:39 | 1:42 | 1:46 | 1:51 | 1:56 | 2:08 | 2:19 |
| · | 1:52 | 1:56 | 2:01 | 2:06 | 2:18 | 2:29 |
| 1:59 | 2:02 | 2:06 | 2:11 | 2:16 | 2:28 | 2:39 |
| · | 2:12 | 2:16 | 2:21 | 2:26 | 2:38 | 2:49 |
| 2:19 | 2:22 | 2:26 | 2:31 | 2:36 | 2:48 | 2:59 |
| · | 2:32 | 2:36 | 2:41 | 2:46 | 2:58 | 3:09 |
| 2:39 | 2:42 | 2:46 | 2:51 | 2:56 | 3:08 | 3:19 |
| · | 2:52 | 2:56 | 3:01 | 3:06 | 3:18 | 3:29 |
| 2:59 | 3:02 | 3:06 | 3:11 | 3:16 | 3:28 | 3:39 |
| · | 3:12 | 3:16 | 3:21 | 3:26 | 3:38 | 3:49 |
| 3:19 | 3:22 | 3:26 | 3:31 | 3:36 | 3:48 | 3:59 |
| · | 3:32 | 3:36 | 3:41 | 3:46 | 3:58 | 4:09 |
| 3:39 | 3:42 | 3:46 | 3:51 | 3:56 | 4:08 | 4:19 |
| · | 3:52 | 3:56 | 4:01 | 4:06 | 4:18 | 4:29 |
| 3:59 | 4:02 | 4:06 | 4:11 | 4:16 | 4:28 | 4:39 |
| · | 4:12 | 4:16 | 4:21 | 4:26 | 4:38 | 4:49 |
| 4:19 | 4:22 | 4:26 | 4:31 | 4:36 | 4:48 | 4:59 |
| · | 4:32 | 4:36 | 4:41 | 4:46 | 4:58 | 5:09 |
| 4:39 | 4:42 | 4:46 | 4:51 | 4:56 | 5:08 | 5:19 |
| · | 4:52 | 4:56 | 5:01 | 5:06 | 5:18 | 5:29 |
| 4:59 | 5:02 | 5:06 | 5:11 | 5:16 | 5:28 | 5:39 |
| · | 5:12 | 5:16 | 5:21 | 5:26 | 5:38 | 5:49 |
| 5:19 | 5:22 | 5:26 | 5:31 | 5:36 | 5:48 | 5:59 |
| · | 5:32 | 5:36 | 5:41 | 5:46 | 5:58 | 6:09 |
| 5:39 | 5:42 | 5:46 | 5:51 | 5:56 | 6:08 | 6:19 |
| · | 5:52 | 5:56 | 6:01 | 6:06 | 6:18 | 6:29 |
| 5:59 | 6:02 | 6:06 | 6:11 | 6:16 | 6:28 | 6:39 |
| · | 6:12 | 6:16 | 6:21 | 6:26 | 6:38 | 6:49 |
| 6:19 | 6:22 | 6:26 | 6:31 | 6:36 | 6:48 | 6:59 |
| · | 6:32 | 6:36 | 6:41 | 6:46 | 6:58 | 7:09 |
| 6:39 | 6:42 | 6:46 | 6:51 | 6:56 | 7:06 | 7:17 |
| · | 6:52 | 6:56 | 7:01 | 7:04 | 7:13 | 7:24 |
| 6:59 | 7:01 | 7:05 | 7:10 | 7:13 | 7:22 | 7:33 |
| · | 7:11 | 7:15 | 7:20 | 7:23 | 7:32 | 7:43 |
| 7:19 | 7:21 | 7:25 | 7:30 | 7:33 | 7:42 | 7:53 |
| 7:29 | 7:31 | 7:35 | 7:40 | 7:43 | 7:52 | 8:03 |
| · | 7:41 | 7:45 | 7:50 | 7:53 | 8:02 | 8:13 |
| 7:49 | 7:51 | 7:55 | 8:00 | 8:03 | 8:12 | 8:23 |
| · | 8:01 | 8:05 | 8:10 | 8:13 | 8:22 | 8:33 |
| 8:09 | 8:11 | 8:15 | 8:20 | 8:23 | 8:32 | 8:43 |
| · | 8:21 | 8:25 | 8:30 | 8:33 | 8:42 | 8:53 |
| 8:29 | 8:31 | 8:35 | 8:40 | 8:43 | 8:52 | 9:03 |
| · | 8:41 | 8:45 | 8:50 | 8:53 | 9:02 | 9:13 |
| 8:49 | 8:51 | 8:55 | 9:00 | 9:03 | 9:12 | 9:23 |
| · | 9:01 | 9:05 | 9:10 | 9:13 | 9:22 | 9:33 |
| 9:09 | 9:11 | 9:15 | 9:20 | 9:23 | 9:32 | 9:43 |
| · | 9:21 | 9:25 | 9:30 | 9:33 | 9:42 | 9:53 |
| 9:29 | 9:31 | 9:35 | 9:40 | 9:43 | 9:52 | 10:03 |
| · | 9:41 | 9:45 | 9:50 | 9:53 | 10:02 | 10:13 |
| 9:49 | 9:51 | 9:55 | 10:00 | 10:03 | 10:12 | 10:23 |
| · | 10:01 | 10:04 | 10:08 | 10:11 | 10:20 | 10:31 |
| 10:09 | 10:11 | 10:14 | 10:18 | 10:21 | 10:30 | 10:41 |
| · | 10:21 | 10:24 | 10:28 | 10:31 | 10:40 | 10:51 |
| 10:29 | 10:31 | 10:34 | 10:38 | 10:41 | 10:50 | 11:01 |
| · | 10:41 | 10:44 | 10:48 | 10:51 | 11:00 | 11:11 |
| 10:49 | 10:51 | 10:54 | 10:58 | 11:01 | 11:10 | 11:21 |
| · | 11:01 | 11:04 | 11:08 | 11:11 | 11:20 | 11:31 |
| 11:09 | 11:11 | 11:14 | 11:18 | 11:21 | 11:30 | 11:41 |
| 11:19 | 11:21 | 11:24 | 11:28 | 11:31 | 11:40 | 11:51 |
| · | 11:31 | 11:34 | 11:38 | 11:41 | 11:50 | 12:01 |
| 11:39 | 11:41 | 11:44 | 11:48 | 11:51 | 12:00 | 12:11 |
| 11:49 | 11:51 | 11:54 | 11:58 | 12:01 | 12:10 | 12:21 |
| 11:59 | 12:01 | 12:04 | 12:08 | 12:11 | 12:20 | 12:31 |
| 12:09 | 12:11 | 12:14 | 12:18 | 12:21 | 12:30 | 12:41 |
| 12:19 | 12:21 | 12:24 | 12:28 | 12:31 | 12:40 | 12:51 |
| 12:29 | 12:31 | 12:34 | 12:38 | 12:41 | 12:50 | 1:01 |
| 12:39 | 12:41 | 12:44 | 12:48 | 12:51 | 1:00 | 1:11 |
| 12:49 | 12:51 | 12:54 | 12:58 | 1:01 | 1:10 | 1:21 |
| 12:59 | 1:01 | 1:04 | 1:08 | 1:11 | 1:20 | 1:31 |
| 1:12 | 1:14 | 1:17 | 1:21 | 1:24 | 1:33 | 1:44 |
| 1:27 | 1:29 | 1:32 | 1:34 | 1:37 | 1:45 | 1:56 |
| 1:42 | 1:44 | 1:47 | 1:49 | 1:52 | 2:00 | 2:11 |
Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| McCowan Rd Loop at Steeles Ave East | McCowan Rd at Milliken Wells Shopping Centre | McCowan Rd at Sandhurst Cir (North) | McCowan Rd at Commander Blvd | McCowan Rd at Pitfield Rd | Ellesmere Rd at Midland Ave | Kennedy Station - Platform B |
|---|---|---|---|---|---|---|
| 7:21 | 7:23 | 7:27 | 7:32 | 7:35 | 7:44 | 7:55 |
| 7:36 | 7:38 | 7:42 | 7:47 | 7:50 | 7:59 | 8:10 |
| · | 7:48 | 7:52 | 7:57 | 8:00 | 8:09 | 8:20 |
| 8:00 | 8:03 | 8:07 | 8:12 | 8:16 | 8:25 | 8:36 |
| · | 8:17 | 8:21 | 8:26 | 8:30 | 8:39 | 8:50 |
| 8:24 | 8:27 | 8:31 | 8:36 | 8:40 | 8:49 | 9:00 |
| 8:34 | 8:37 | 8:41 | 8:46 | 8:50 | 8:59 | 9:10 |
| · | 8:47 | 8:51 | 8:56 | 9:00 | 9:09 | 9:20 |
| 8:54 | 8:57 | 9:01 | 9:06 | 9:10 | 9:19 | 9:30 |
| 9:04 | 9:07 | 9:11 | 9:16 | 9:20 | 9:29 | 9:40 |
| · | 9:17 | 9:21 | 9:26 | 9:30 | 9:39 | 9:50 |
| 9:24 | 9:27 | 9:31 | 9:36 | 9:40 | 9:49 | 10:00 |
| 9:34 | 9:37 | 9:41 | 9:46 | 9:50 | 9:59 | 10:10 |
| · | 9:47 | 9:51 | 9:56 | 10:00 | 10:09 | 10:20 |
| 9:54 | 9:57 | 10:01 | 10:06 | 10:10 | 10:19 | 10:30 |
| 10:04 | 10:07 | 10:11 | 10:16 | 10:20 | 10:29 | 10:40 |
| · | 10:17 | 10:21 | 10:26 | 10:30 | 10:39 | 10:50 |
| 10:24 | 10:27 | 10:31 | 10:36 | 10:40 | 10:49 | 11:00 |
| 10:34 | 10:37 | 10:41 | 10:46 | 10:50 | 10:59 | 11:10 |
| · | 10:47 | 10:51 | 10:56 | 11:00 | 11:09 | 11:20 |
| 10:54 | 10:57 | 11:01 | 11:06 | 11:10 | 11:19 | 11:30 |
| 11:04 | 11:07 | 11:11 | 11:16 | 11:20 | 11:29 | 11:40 |
| · | 11:17 | 11:21 | 11:26 | 11:30 | 11:39 | 11:50 |
| 11:24 | 11:27 | 11:31 | 11:36 | 11:40 | 11:49 | 12:00 |
| 11:34 | 11:37 | 11:41 | 11:46 | 11:50 | 11:59 | 12:10 |
| · | 11:46 | 11:50 | 11:55 | 11:59 | 12:09 | 12:20 |
| 11:53 | 11:56 | 12:00 | 12:05 | 12:09 | 12:19 | 12:30 |
| 12:02 | 12:05 | 12:10 | 12:15 | 12:19 | 12:29 | 12:40 |
| · | 12:15 | 12:20 | 12:25 | 12:29 | 12:39 | 12:50 |
| 12:22 | 12:25 | 12:30 | 12:35 | 12:39 | 12:49 | 1:00 |
| 12:32 | 12:35 | 12:40 | 12:45 | 12:49 | 12:59 | 1:10 |
| · | 12:45 | 12:50 | 12:55 | 12:59 | 1:09 | 1:20 |
| 12:52 | 12:55 | 1:00 | 1:05 | 1:09 | 1:19 | 1:30 |
| 1:02 | 1:05 | 1:10 | 1:15 | 1:19 | 1:29 | 1:40 |
| · | 1:15 | 1:20 | 1:25 | 1:29 | 1:39 | 1:50 |
| 1:22 | 1:25 | 1:30 | 1:35 | 1:39 | 1:49 | 2:00 |
| 1:32 | 1:35 | 1:40 | 1:45 | 1:49 | 1:59 | 2:10 |
| · | 1:45 | 1:50 | 1:55 | 1:59 | 2:09 | 2:20 |
| 1:52 | 1:55 | 2:00 | 2:05 | 2:09 | 2:19 | 2:30 |
| 2:02 | 2:05 | 2:10 | 2:15 | 2:19 | 2:29 | 2:40 |
| · | 2:15 | 2:20 | 2:25 | 2:29 | 2:39 | 2:50 |
| 2:22 | 2:25 | 2:30 | 2:35 | 2:39 | 2:49 | 3:00 |
| 2:32 | 2:35 | 2:40 | 2:45 | 2:49 | 2:59 | 3:10 |
| · | 2:45 | 2:50 | 2:55 | 2:59 | 3:09 | 3:20 |
| 2:52 | 2:55 | 3:00 | 3:05 | 3:09 | 3:19 | 3:30 |
| 3:02 | 3:05 | 3:10 | 3:15 | 3:19 | 3:29 | 3:40 |
| · | 3:15 | 3:20 | 3:25 | 3:29 | 3:39 | 3:50 |
| 3:22 | 3:25 | 3:30 | 3:35 | 3:39 | 3:49 | 4:00 |
| 3:32 | 3:35 | 3:40 | 3:45 | 3:49 | 3:59 | 4:10 |
| · | 3:45 | 3:50 | 3:55 | 3:59 | 4:09 | 4:20 |
| 3:52 | 3:55 | 4:00 | 4:05 | 4:09 | 4:19 | 4:30 |
| 4:02 | 4:05 | 4:10 | 4:15 | 4:19 | 4:29 | 4:40 |
| · | 4:15 | 4:20 | 4:25 | 4:29 | 4:39 | 4:50 |
| 4:22 | 4:25 | 4:30 | 4:35 | 4:39 | 4:49 | 5:00 |
| 4:32 | 4:35 | 4:40 | 4:45 | 4:49 | 4:59 | 5:10 |
| · | 4:45 | 4:50 | 4:55 | 4:59 | 5:09 | 5:20 |
| 4:52 | 4:55 | 5:00 | 5:05 | 5:09 | 5:19 | 5:30 |
| 5:02 | 5:05 | 5:10 | 5:15 | 5:19 | 5:29 | 5:40 |
| · | 5:15 | 5:20 | 5:25 | 5:29 | 5:39 | 5:50 |
| 5:22 | 5:25 | 5:30 | 5:35 | 5:39 | 5:49 | 6:00 |
| 5:32 | 5:35 | 5:40 | 5:45 | 5:49 | 5:59 | 6:10 |
| · | 5:45 | 5:50 | 5:55 | 5:59 | 6:09 | 6:20 |
| 5:52 | 5:55 | 6:00 | 6:05 | 6:09 | 6:19 | 6:30 |
| 6:02 | 6:05 | 6:10 | 6:15 | 6:19 | 6:29 | 6:40 |
| · | 6:15 | 6:20 | 6:25 | 6:29 | 6:39 | 6:50 |
| 6:22 | 6:25 | 6:30 | 6:35 | 6:39 | 6:49 | 7:00 |
| 6:32 | 6:35 | 6:40 | 6:45 | 6:49 | 6:59 | 7:10 |
| · | 6:45 | 6:50 | 6:55 | 6:59 | 7:08 | 7:19 |
| 6:52 | 6:55 | 7:00 | 7:05 | 7:08 | 7:17 | 7:28 |
| 7:02 | 7:04 | 7:08 | 7:13 | 7:16 | 7:25 | 7:36 |
| · | 7:14 | 7:18 | 7:23 | 7:26 | 7:35 | 7:46 |
| 7:22 | 7:24 | 7:28 | 7:33 | 7:36 | 7:45 | 7:56 |
| 7:32 | 7:34 | 7:38 | 7:43 | 7:46 | 7:55 | 8:06 |
| · | 7:44 | 7:48 | 7:53 | 7:56 | 8:05 | 8:16 |
| 7:52 | 7:54 | 7:58 | 8:03 | 8:06 | 8:15 | 8:26 |
| 8:02 | 8:04 | 8:08 | 8:13 | 8:16 | 8:25 | 8:36 |
| · | 8:14 | 8:18 | 8:23 | 8:26 | 8:35 | 8:46 |
| 8:22 | 8:24 | 8:28 | 8:33 | 8:36 | 8:45 | 8:56 |
| 8:32 | 8:34 | 8:38 | 8:43 | 8:46 | 8:55 | 9:06 |
| · | 8:44 | 8:48 | 8:53 | 8:56 | 9:05 | 9:16 |
| 8:52 | 8:54 | 8:58 | 9:03 | 9:06 | 9:15 | 9:26 |
| 9:02 | 9:04 | 9:08 | 9:13 | 9:16 | 9:25 | 9:36 |
| · | 9:14 | 9:18 | 9:23 | 9:26 | 9:35 | 9:46 |
| 9:22 | 9:24 | 9:28 | 9:33 | 9:36 | 9:45 | 9:56 |
| 9:32 | 9:34 | 9:38 | 9:43 | 9:46 | 9:55 | 10:06 |
| · | 9:44 | 9:48 | 9:53 | 9:56 | 10:05 | 10:16 |
| 9:53 | 9:55 | 9:59 | 10:03 | 10:06 | 10:15 | 10:26 |
| 10:04 | 10:06 | 10:09 | 10:13 | 10:16 | 10:25 | 10:36 |
| · | 10:16 | 10:19 | 10:23 | 10:26 | 10:35 | 10:46 |
| 10:24 | 10:26 | 10:29 | 10:33 | 10:36 | 10:45 | 10:56 |
| 10:34 | 10:36 | 10:39 | 10:43 | 10:46 | 10:55 | 11:06 |
| · | 10:46 | 10:49 | 10:53 | 10:56 | 11:05 | 11:16 |
| 10:55 | 10:57 | 11:00 | 11:04 | 11:07 | 11:16 | 11:27 |
| · | 11:07 | 11:10 | 11:14 | 11:17 | 11:26 | 11:37 |
| 11:15 | 11:17 | 11:20 | 11:24 | 11:27 | 11:36 | 11:47 |
| · | 11:28 | 11:31 | 11:35 | 11:38 | 11:47 | 11:58 |
| 11:36 | 11:38 | 11:41 | 11:45 | 11:48 | 11:57 | 12:08 |
| 11:46 | 11:48 | 11:51 | 11:55 | 11:58 | 12:07 | 12:18 |
| 11:56 | 11:58 | 12:01 | 12:05 | 12:08 | 12:17 | 12:28 |
| 12:06 | 12:08 | 12:11 | 12:15 | 12:18 | 12:27 | 12:38 |
| 12:16 | 12:18 | 12:21 | 12:25 | 12:28 | 12:37 | 12:48 |
| 12:26 | 12:28 | 12:31 | 12:35 | 12:38 | 12:47 | 12:58 |
| 12:36 | 12:38 | 12:41 | 12:45 | 12:48 | 12:57 | 1:08 |
| 12:46 | 12:48 | 12:51 | 12:55 | 12:58 | 1:07 | 1:18 |
| 12:57 | 12:59 | 1:02 | 1:06 | 1:09 | 1:18 | 1:29 |
| 1:12 | 1:14 | 1:17 | 1:21 | 1:24 | 1:33 | 1:44 |
| 1:27 | 1:29 | 1:32 | 1:34 | 1:37 | 1:45 | 1:56 |
| 1:42 | 1:44 | 1:47 | 1:49 | 1:52 | 2:00 | 2:11 |
All 30 stops in this direction
- McCowan Rd Loop at Steeles Ave East #9808
- McCowan Rd at Steeles Ave East #9811
- McCowan Rd at Steeles Ave East South Side #10577
- 4325 McCowan Rd #16722
- McCowan Rd at Alton Towers Cir (North) #9810
- McCowan Rd at Milliken Wells Shopping Centre #9836
- McCowan Rd at Alton Towers Cir (South) #9364
- McCowan Rd at Walkway to Alanbull Sq #9800
- McCowan Rd at McNicoll Ave #9365
- McCowan Rd at Bridley Dr #9366
- McCowan Rd at Sandhurst Cir (North) #9367
- McCowan Rd at Finch Ave East #9368
- McCowan Rd at Sandhurst Cir (South) #1316
- McCowan Rd at Kenhatch Blvd #1302
- McCowan Rd at Huntingwood Dr #1299
- McCowan Rd at Commander Blvd #1290
- 2050 McCowan Rd #1311
- McCowan Rd at Nugget Ave #9858
- McCowan Rd at Sheppard Ave East #1318
- McCowan Rd at Pitfield Rd #1312
- McCowan Rd at Milner Ave #1309
- McCowan Rd at Triton Rd #9623
- Scarborough Centre Station #14766
- Triton Rd at Borough Dr #1612
- Ellesmere Rd at Midland Ave #7697
- Ellesmere #16917
- Lawrence East #16915
- Tara Avenue #16913
- Kennedy Station Drop-off Platform #16453
- Kennedy Station - Platform B #16393
Route 129 to McCowan Rd Loop at Steeles Ave East
Destination sign “North - 129B McCowan North towards Steeles via Scarborough Centre Stn” · from Kennedy Station - Platform B · 30 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Kennedy Station - Platform B | Triton Rd at Borough Dr | McCowan Rd at Invergordon Ave | McCowan Rd at Kenhatch Blvd | McCowan Rd at Sandhurst Cir (North) | McCowan Rd at Opposite Milliken Wells Shopping Centre | McCowan Rd Loop at Steeles Ave East |
|---|---|---|---|---|---|---|
| 5:36 | 5:48 | 5:54 | 5:58 | 6:01 | 6:05 | · |
| 5:48 | 6:00 | 6:06 | 6:10 | 6:13 | 6:17 | · |
| 5:56 | 6:08 | 6:14 | 6:18 | 6:21 | 6:24 | 6:27 |
| 6:03 | 6:15 | 6:21 | 6:25 | 6:28 | 6:32 | · |
| 6:18 | 6:30 | 6:36 | 6:42 | 6:46 | 6:51 | · |
| 6:26 | 6:39 | 6:45 | 6:51 | 6:55 | 7:00 | 7:03 |
| 6:33 | 6:47 | 6:53 | 6:59 | 7:03 | 7:08 | · |
| 6:48 | 7:02 | 7:08 | 7:14 | 7:18 | 7:23 | · |
| 6:56 | 7:10 | 7:16 | 7:22 | 7:26 | 7:31 | 7:34 |
| 7:03 | 7:17 | 7:23 | 7:29 | 7:33 | 7:38 | · |
| 7:18 | 7:32 | 7:38 | 7:44 | 7:48 | 7:53 | · |
| 7:26 | 7:40 | 7:46 | 7:52 | 7:56 | 8:01 | 8:04 |
| 7:33 | 7:47 | 7:53 | 7:59 | 8:03 | 8:08 | · |
| 7:48 | 8:02 | 8:08 | 8:14 | 8:18 | 8:23 | · |
| 7:56 | 8:10 | 8:16 | 8:22 | 8:26 | 8:31 | 8:34 |
| 8:03 | 8:17 | 8:23 | 8:29 | 8:33 | 8:38 | · |
| 8:18 | 8:32 | 8:38 | 8:44 | 8:48 | 8:53 | · |
| 8:26 | 8:40 | 8:46 | 8:52 | 8:56 | 9:01 | 9:04 |
| 8:33 | 8:47 | 8:53 | 8:59 | 9:03 | 9:08 | · |
| 8:48 | 9:02 | 9:08 | 9:14 | 9:18 | 9:23 | · |
| 8:56 | 9:10 | 9:16 | 9:22 | 9:26 | 9:31 | 9:34 |
| 9:10 | 9:24 | 9:30 | 9:36 | 9:40 | 9:46 | · |
| 9:20 | 9:34 | 9:40 | 9:46 | 9:50 | 9:56 | 9:59 |
| 9:30 | 9:44 | 9:50 | 9:56 | 10:00 | 10:06 | 10:09 |
| 9:40 | 9:54 | 10:00 | 10:06 | 10:10 | 10:16 | · |
| 9:50 | 10:04 | 10:10 | 10:16 | 10:20 | 10:26 | 10:29 |
| 10:00 | 10:14 | 10:20 | 10:26 | 10:30 | 10:36 | 10:39 |
| 10:10 | 10:24 | 10:30 | 10:36 | 10:40 | 10:46 | · |
| 10:20 | 10:34 | 10:40 | 10:46 | 10:50 | 10:56 | 10:59 |
| 10:30 | 10:44 | 10:50 | 10:56 | 11:00 | 11:06 | 11:09 |
| 10:40 | 10:54 | 11:00 | 11:06 | 11:10 | 11:16 | · |
| 10:50 | 11:04 | 11:10 | 11:16 | 11:20 | 11:26 | 11:29 |
| 11:00 | 11:14 | 11:20 | 11:26 | 11:30 | 11:36 | 11:39 |
| 11:10 | 11:24 | 11:30 | 11:36 | 11:40 | 11:46 | · |
| 11:20 | 11:34 | 11:40 | 11:46 | 11:50 | 11:56 | 11:59 |
| 11:30 | 11:44 | 11:50 | 11:56 | 12:00 | 12:06 | 12:09 |
| 11:40 | 11:54 | 12:00 | 12:06 | 12:10 | 12:16 | · |
| 11:50 | 12:04 | 12:10 | 12:16 | 12:20 | 12:26 | 12:29 |
| 12:00 | 12:14 | 12:20 | 12:26 | 12:30 | 12:36 | 12:39 |
| 12:10 | 12:24 | 12:30 | 12:36 | 12:40 | 12:46 | · |
| 12:20 | 12:34 | 12:40 | 12:46 | 12:50 | 12:56 | 12:59 |
| 12:30 | 12:44 | 12:50 | 12:56 | 1:00 | 1:06 | 1:09 |
| 12:40 | 12:54 | 1:00 | 1:06 | 1:10 | 1:16 | · |
| 12:50 | 1:04 | 1:10 | 1:16 | 1:20 | 1:26 | 1:29 |
| 1:00 | 1:14 | 1:20 | 1:26 | 1:30 | 1:36 | 1:39 |
| 1:10 | 1:24 | 1:30 | 1:36 | 1:40 | 1:46 | · |
| 1:20 | 1:34 | 1:40 | 1:46 | 1:50 | 1:56 | 1:59 |
| 1:30 | 1:44 | 1:50 | 1:56 | 2:00 | 2:06 | 2:09 |
| 1:40 | 1:54 | 2:00 | 2:06 | 2:10 | 2:16 | · |
| 1:50 | 2:04 | 2:10 | 2:16 | 2:20 | 2:26 | 2:29 |
| 2:00 | 2:14 | 2:20 | 2:26 | 2:30 | 2:37 | 2:41 |
| 2:10 | 2:24 | 2:30 | 2:37 | 2:41 | 2:48 | · |
| 2:20 | 2:34 | 2:41 | 2:48 | 2:52 | 2:59 | 3:03 |
| 2:30 | 2:44 | 2:52 | 2:59 | 3:03 | 3:10 | · |
| 2:38 | 2:52 | 3:00 | 3:07 | 3:11 | 3:18 | 3:22 |
| 2:45 | 2:59 | 3:07 | 3:14 | 3:18 | 3:25 | · |
| 2:59 | 3:13 | 3:21 | 3:28 | 3:32 | 3:39 | · |
| 3:06 | 3:20 | 3:28 | 3:35 | 3:39 | 3:46 | 3:50 |
| 3:13 | 3:27 | 3:35 | 3:42 | 3:46 | 3:53 | · |
| 3:27 | 3:41 | 3:49 | 3:56 | 4:00 | 4:07 | · |
| 3:34 | 3:48 | 3:56 | 4:03 | 4:07 | 4:14 | 4:18 |
| 3:41 | 3:55 | 4:03 | 4:10 | 4:14 | 4:21 | · |
| 3:55 | 4:09 | 4:17 | 4:24 | 4:28 | 4:35 | · |
| 4:02 | 4:16 | 4:24 | 4:31 | 4:35 | 4:42 | 4:46 |
| 4:09 | 4:23 | 4:31 | 4:38 | 4:42 | 4:49 | · |
| 4:23 | 4:37 | 4:45 | 4:52 | 4:56 | 5:03 | · |
| 4:30 | 4:44 | 4:52 | 4:59 | 5:03 | 5:10 | 5:14 |
| 4:37 | 4:51 | 4:59 | 5:06 | 5:10 | 5:17 | · |
| 4:51 | 5:05 | 5:13 | 5:20 | 5:24 | 5:31 | · |
| 4:58 | 5:12 | 5:20 | 5:27 | 5:31 | 5:38 | 5:42 |
| 5:05 | 5:19 | 5:27 | 5:34 | 5:38 | 5:45 | · |
| 5:19 | 5:33 | 5:41 | 5:48 | 5:52 | 5:59 | · |
| 5:25 | 5:39 | 5:47 | 5:54 | 5:58 | 6:05 | 6:09 |
| 5:33 | 5:47 | 5:55 | 6:02 | 6:06 | 6:13 | · |
| 5:47 | 6:01 | 6:09 | 6:16 | 6:20 | 6:27 | · |
| 5:54 | 6:08 | 6:16 | 6:23 | 6:27 | 6:34 | 6:38 |
| 6:01 | 6:15 | 6:23 | 6:30 | 6:34 | 6:41 | · |
| 6:15 | 6:29 | 6:37 | 6:44 | 6:48 | 6:55 | 6:59 |
| 6:22 | 6:36 | 6:44 | 6:51 | 6:55 | 7:02 | 7:06 |
| 6:29 | 6:43 | 6:51 | 6:58 | 7:02 | 7:08 | · |
| 6:43 | 6:57 | 7:05 | 7:10 | 7:14 | 7:20 | 7:23 |
| 6:50 | 7:04 | 7:11 | 7:15 | 7:19 | 7:25 | 7:28 |
| 6:57 | 7:10 | 7:16 | 7:20 | 7:24 | 7:30 | · |
| 7:06 | 7:18 | 7:24 | 7:28 | 7:32 | 7:38 | 7:41 |
| 7:16 | 7:28 | 7:34 | 7:38 | 7:42 | 7:48 | 7:51 |
| 7:25 | 7:37 | 7:43 | 7:47 | 7:51 | 7:57 | · |
| 7:34 | 7:46 | 7:52 | 7:56 | 8:00 | 8:06 | 8:09 |
| 7:44 | 7:56 | 8:02 | 8:06 | 8:10 | 8:16 | 8:19 |
| 7:53 | 8:05 | 8:11 | 8:15 | 8:19 | 8:25 | · |
| 8:02 | 8:14 | 8:20 | 8:24 | 8:28 | 8:34 | 8:37 |
| 8:12 | 8:24 | 8:30 | 8:34 | 8:38 | 8:44 | 8:47 |
| 8:21 | 8:33 | 8:39 | 8:43 | 8:47 | 8:53 | · |
| 8:30 | 8:42 | 8:48 | 8:52 | 8:56 | 9:02 | 9:05 |
| 8:40 | 8:52 | 8:58 | 9:02 | 9:06 | 9:12 | 9:15 |
| 8:49 | 9:01 | 9:07 | 9:11 | 9:15 | 9:21 | · |
| 8:58 | 9:10 | 9:16 | 9:20 | 9:24 | 9:30 | 9:33 |
| 9:07 | 9:19 | 9:25 | 9:29 | 9:33 | 9:39 | 9:42 |
| 9:16 | 9:28 | 9:34 | 9:38 | 9:42 | 9:48 | · |
| 9:25 | 9:37 | 9:43 | 9:47 | 9:51 | 9:57 | 10:00 |
| 9:34 | 9:46 | 9:52 | 9:56 | 10:00 | 10:05 | 10:08 |
| 9:43 | 9:55 | 10:01 | 10:05 | 10:08 | 10:13 | · |
| 9:52 | 10:04 | 10:10 | 10:14 | 10:17 | 10:21 | 10:24 |
| 10:01 | 10:13 | 10:19 | 10:23 | 10:26 | 10:30 | 10:33 |
| 10:10 | 10:22 | 10:28 | 10:32 | 10:35 | 10:40 | · |
| 10:19 | 10:31 | 10:37 | 10:41 | 10:44 | 10:48 | 10:51 |
| 10:28 | 10:40 | 10:46 | 10:50 | 10:53 | 10:57 | 11:00 |
| 10:37 | 10:49 | 10:55 | 10:59 | 11:02 | 11:07 | · |
| 10:47 | 10:59 | 11:05 | 11:09 | 11:12 | 11:16 | 11:19 |
| 10:57 | 11:09 | 11:15 | 11:19 | 11:22 | 11:26 | 11:29 |
| 11:07 | 11:19 | 11:25 | 11:29 | 11:32 | 11:37 | · |
| 11:17 | 11:29 | 11:35 | 11:39 | 11:42 | 11:46 | 11:49 |
| 11:27 | 11:39 | 11:45 | 11:49 | 11:52 | 11:56 | 11:59 |
| 11:37 | 11:49 | 11:55 | 11:59 | 12:02 | 12:06 | 12:09 |
| 11:47 | 11:59 | 12:05 | 12:09 | 12:12 | 12:16 | 12:19 |
| 11:57 | 12:09 | 12:15 | 12:19 | 12:22 | 12:26 | 12:29 |
| 12:07 | 12:19 | 12:25 | 12:29 | 12:32 | 12:36 | 12:39 |
| 12:17 | 12:29 | 12:35 | 12:39 | 12:42 | 12:46 | 12:49 |
| 12:27 | 12:39 | 12:45 | 12:49 | 12:52 | 12:56 | 12:59 |
| 12:37 | 12:49 | 12:55 | 12:59 | 1:02 | 1:06 | 1:09 |
| 12:47 | 12:59 | 1:05 | 1:09 | 1:12 | 1:16 | 1:19 |
| 12:57 | 1:09 | 1:15 | 1:19 | 1:22 | 1:26 | 1:29 |
| 1:07 | 1:19 | 1:25 | 1:29 | 1:32 | 1:35 | 1:38 |
| 1:21 | 1:33 | 1:37 | 1:41 | 1:44 | 1:47 | 1:50 |
| 1:36 | 1:48 | 1:52 | 1:56 | 1:59 | 2:02 | 2:05 |
| 1:51 | 2:02 | 2:07 | 2:11 | 2:14 | 2:17 | 2:20 |
| 2:06 | 2:17 | 2:22 | 2:26 | 2:29 | 2:32 | 2:35 |
| 2:21 | 2:32 | 2:37 | 2:41 | 2:44 | 2:47 | 2:50 |
Saturday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Kennedy Station - Platform B | Triton Rd at Borough Dr | McCowan Rd at Invergordon Ave | McCowan Rd at Kenhatch Blvd | McCowan Rd at Sandhurst Cir (North) | McCowan Rd at Opposite Milliken Wells Shopping Centre | McCowan Rd Loop at Steeles Ave East |
|---|---|---|---|---|---|---|
| 5:31 | 5:43 | 5:48 | 5:52 | 5:55 | 5:58 | · |
| 5:48 | 6:00 | 6:05 | 6:09 | 6:12 | 6:15 | 6:18 |
| 5:58 | 6:10 | 6:15 | 6:19 | 6:22 | 6:25 | · |
| 6:08 | 6:20 | 6:25 | 6:29 | 6:32 | 6:35 | 6:38 |
| 6:18 | 6:30 | 6:35 | 6:39 | 6:42 | 6:45 | 6:48 |
| 6:28 | 6:40 | 6:45 | 6:49 | 6:52 | 6:55 | · |
| 6:38 | 6:50 | 6:55 | 6:59 | 7:02 | 7:05 | 7:08 |
| 6:48 | 7:00 | 7:05 | 7:09 | 7:12 | 7:15 | 7:18 |
| 6:58 | 7:10 | 7:15 | 7:19 | 7:22 | 7:25 | · |
| 7:08 | 7:20 | 7:25 | 7:29 | 7:32 | 7:35 | 7:38 |
| 7:18 | 7:30 | 7:35 | 7:39 | 7:42 | 7:45 | 7:48 |
| 7:28 | 7:40 | 7:45 | 7:49 | 7:52 | 7:55 | · |
| 7:38 | 7:50 | 7:55 | 7:59 | 8:02 | 8:07 | 8:10 |
| 7:48 | 8:00 | 8:06 | 8:11 | 8:15 | 8:20 | 8:23 |
| 7:58 | 8:10 | 8:16 | 8:21 | 8:25 | 8:30 | · |
| 8:08 | 8:20 | 8:26 | 8:31 | 8:35 | 8:40 | 8:43 |
| 8:18 | 8:30 | 8:36 | 8:41 | 8:45 | 8:50 | 8:53 |
| 8:28 | 8:40 | 8:46 | 8:51 | 8:55 | 9:00 | · |
| 8:38 | 8:50 | 8:56 | 9:01 | 9:05 | 9:10 | 9:13 |
| 8:48 | 9:00 | 9:06 | 9:11 | 9:15 | 9:20 | 9:23 |
| 8:58 | 9:10 | 9:16 | 9:21 | 9:25 | 9:30 | · |
| 9:08 | 9:20 | 9:26 | 9:31 | 9:35 | 9:40 | 9:43 |
| 9:18 | 9:30 | 9:36 | 9:41 | 9:45 | 9:50 | 9:53 |
| 9:28 | 9:40 | 9:46 | 9:51 | 9:55 | 10:00 | · |
| 9:38 | 9:50 | 9:56 | 10:01 | 10:05 | 10:10 | 10:13 |
| 9:48 | 10:00 | 10:06 | 10:11 | 10:15 | 10:20 | 10:23 |
| 9:58 | 10:10 | 10:16 | 10:21 | 10:25 | 10:30 | · |
| 10:08 | 10:20 | 10:26 | 10:31 | 10:35 | 10:40 | 10:43 |
| 10:18 | 10:30 | 10:36 | 10:41 | 10:45 | 10:50 | 10:53 |
| 10:28 | 10:40 | 10:46 | 10:51 | 10:55 | 11:00 | · |
| 10:38 | 10:50 | 10:56 | 11:01 | 11:05 | 11:10 | 11:13 |
| 10:48 | 11:00 | 11:06 | 11:11 | 11:15 | 11:20 | 11:23 |
| 10:58 | 11:10 | 11:16 | 11:21 | 11:25 | 11:30 | · |
| 11:08 | 11:20 | 11:26 | 11:31 | 11:35 | 11:40 | 11:43 |
| 11:18 | 11:30 | 11:36 | 11:41 | 11:45 | 11:50 | 11:53 |
| 11:28 | 11:40 | 11:46 | 11:51 | 11:55 | 12:00 | · |
| 11:38 | 11:50 | 11:56 | 12:01 | 12:05 | 12:10 | 12:13 |
| 11:48 | 12:00 | 12:06 | 12:12 | 12:16 | 12:21 | 12:24 |
| 11:58 | 12:11 | 12:18 | 12:24 | 12:28 | 12:33 | · |
| 12:09 | 12:22 | 12:29 | 12:35 | 12:39 | 12:44 | 12:47 |
| 12:19 | 12:32 | 12:39 | 12:45 | 12:49 | 12:54 | · |
| 12:29 | 12:42 | 12:49 | 12:55 | 12:59 | 1:04 | 1:07 |
| 12:39 | 12:52 | 12:59 | 1:05 | 1:09 | 1:14 | · |
| 12:49 | 1:02 | 1:09 | 1:15 | 1:19 | 1:24 | 1:27 |
| 12:59 | 1:12 | 1:19 | 1:25 | 1:29 | 1:34 | · |
| 1:09 | 1:22 | 1:29 | 1:35 | 1:39 | 1:44 | 1:47 |
| 1:19 | 1:32 | 1:39 | 1:45 | 1:49 | 1:54 | · |
| 1:29 | 1:42 | 1:49 | 1:55 | 1:59 | 2:04 | 2:07 |
| 1:39 | 1:52 | 1:59 | 2:05 | 2:09 | 2:14 | · |
| 1:49 | 2:02 | 2:09 | 2:15 | 2:19 | 2:24 | 2:27 |
| 1:59 | 2:12 | 2:19 | 2:25 | 2:29 | 2:34 | · |
| 2:09 | 2:22 | 2:29 | 2:35 | 2:39 | 2:44 | 2:47 |
| 2:19 | 2:32 | 2:39 | 2:45 | 2:49 | 2:54 | · |
| 2:29 | 2:42 | 2:49 | 2:55 | 2:59 | 3:04 | 3:07 |
| 2:39 | 2:52 | 2:59 | 3:05 | 3:09 | 3:14 | · |
| 2:49 | 3:02 | 3:09 | 3:15 | 3:19 | 3:24 | 3:27 |
| 2:59 | 3:12 | 3:19 | 3:25 | 3:29 | 3:34 | · |
| 3:09 | 3:22 | 3:29 | 3:35 | 3:39 | 3:44 | 3:47 |
| 3:19 | 3:32 | 3:39 | 3:45 | 3:49 | 3:54 | · |
| 3:29 | 3:42 | 3:49 | 3:55 | 3:59 | 4:04 | 4:07 |
| 3:39 | 3:52 | 3:59 | 4:05 | 4:09 | 4:14 | · |
| 3:49 | 4:02 | 4:09 | 4:15 | 4:19 | 4:24 | 4:27 |
| 3:59 | 4:12 | 4:19 | 4:25 | 4:29 | 4:34 | · |
| 4:09 | 4:22 | 4:29 | 4:35 | 4:39 | 4:44 | 4:47 |
| 4:19 | 4:32 | 4:39 | 4:45 | 4:49 | 4:54 | · |
| 4:29 | 4:42 | 4:49 | 4:55 | 4:59 | 5:04 | 5:07 |
| 4:39 | 4:52 | 4:59 | 5:05 | 5:09 | 5:14 | · |
| 4:49 | 5:02 | 5:09 | 5:15 | 5:19 | 5:24 | 5:27 |
| 4:59 | 5:12 | 5:19 | 5:25 | 5:29 | 5:34 | · |
| 5:09 | 5:22 | 5:29 | 5:35 | 5:39 | 5:44 | 5:47 |
| 5:19 | 5:32 | 5:39 | 5:45 | 5:49 | 5:54 | · |
| 5:29 | 5:42 | 5:49 | 5:55 | 5:59 | 6:04 | 6:07 |
| 5:39 | 5:52 | 5:59 | 6:05 | 6:09 | 6:14 | · |
| 5:49 | 6:02 | 6:09 | 6:15 | 6:19 | 6:24 | 6:27 |
| 5:59 | 6:12 | 6:19 | 6:25 | 6:29 | 6:34 | · |
| 6:09 | 6:22 | 6:29 | 6:35 | 6:39 | 6:44 | 6:47 |
| 6:19 | 6:32 | 6:39 | 6:45 | 6:49 | 6:54 | · |
| 6:29 | 6:42 | 6:49 | 6:55 | 6:59 | 7:04 | 7:07 |
| 6:39 | 6:52 | 6:59 | 7:04 | 7:08 | 7:13 | · |
| 6:50 | 7:03 | 7:10 | 7:14 | 7:18 | 7:23 | 7:26 |
| 7:01 | 7:13 | 7:19 | 7:23 | 7:27 | 7:32 | · |
| 7:11 | 7:23 | 7:29 | 7:33 | 7:37 | 7:42 | 7:45 |
| 7:21 | 7:33 | 7:39 | 7:43 | 7:47 | 7:52 | · |
| 7:31 | 7:43 | 7:49 | 7:53 | 7:57 | 8:02 | 8:05 |
| 7:41 | 7:53 | 7:59 | 8:03 | 8:07 | 8:12 | · |
| 7:51 | 8:03 | 8:09 | 8:13 | 8:17 | 8:22 | 8:25 |
| 8:01 | 8:13 | 8:19 | 8:23 | 8:27 | 8:32 | · |
| 8:11 | 8:23 | 8:29 | 8:33 | 8:37 | 8:42 | 8:45 |
| 8:21 | 8:33 | 8:39 | 8:43 | 8:47 | 8:52 | · |
| 8:31 | 8:43 | 8:49 | 8:53 | 8:57 | 9:02 | 9:05 |
| 8:41 | 8:53 | 8:59 | 9:03 | 9:07 | 9:12 | · |
| 8:51 | 9:03 | 9:09 | 9:13 | 9:17 | 9:22 | 9:25 |
| 9:01 | 9:13 | 9:19 | 9:23 | 9:27 | 9:32 | · |
| 9:11 | 9:23 | 9:29 | 9:33 | 9:37 | 9:42 | 9:45 |
| 9:21 | 9:33 | 9:39 | 9:43 | 9:47 | 9:52 | · |
| 9:31 | 9:43 | 9:49 | 9:53 | 9:57 | 10:01 | 10:04 |
| 9:41 | 9:53 | 9:59 | 10:03 | 10:06 | 10:10 | · |
| 9:51 | 10:03 | 10:08 | 10:12 | 10:15 | 10:19 | 10:22 |
| 10:00 | 10:12 | 10:17 | 10:21 | 10:24 | 10:28 | · |
| 10:07 | 10:19 | 10:24 | 10:28 | 10:31 | 10:35 | 10:38 |
| 10:17 | 10:29 | 10:34 | 10:38 | 10:41 | 10:45 | 10:48 |
| 10:27 | 10:39 | 10:44 | 10:48 | 10:51 | 10:55 | 10:58 |
| 10:37 | 10:49 | 10:54 | 10:58 | 11:01 | 11:05 | 11:08 |
| 10:47 | 10:59 | 11:04 | 11:08 | 11:11 | 11:15 | 11:18 |
| 10:57 | 11:09 | 11:14 | 11:18 | 11:21 | 11:25 | 11:28 |
| 11:07 | 11:19 | 11:24 | 11:28 | 11:31 | 11:35 | 11:38 |
| 11:17 | 11:29 | 11:34 | 11:38 | 11:41 | 11:45 | 11:48 |
| 11:27 | 11:39 | 11:44 | 11:48 | 11:51 | 11:55 | 11:58 |
| 11:37 | 11:49 | 11:54 | 11:58 | 12:01 | 12:05 | 12:08 |
| 11:47 | 11:59 | 12:04 | 12:08 | 12:11 | 12:15 | 12:18 |
| 11:57 | 12:09 | 12:14 | 12:18 | 12:21 | 12:25 | 12:28 |
| 12:07 | 12:19 | 12:24 | 12:28 | 12:31 | 12:35 | 12:38 |
| 12:17 | 12:29 | 12:34 | 12:38 | 12:41 | 12:45 | 12:48 |
| 12:27 | 12:39 | 12:44 | 12:48 | 12:51 | 12:55 | 12:58 |
| 12:37 | 12:49 | 12:54 | 12:58 | 1:01 | 1:05 | 1:08 |
| 12:47 | 12:59 | 1:04 | 1:08 | 1:11 | 1:14 | 1:17 |
| 12:57 | 1:09 | 1:14 | 1:18 | 1:21 | 1:24 | 1:27 |
| 1:07 | 1:19 | 1:24 | 1:28 | 1:31 | 1:34 | 1:37 |
| 1:21 | 1:33 | 1:38 | 1:42 | 1:45 | 1:48 | 1:51 |
| 1:36 | 1:47 | 1:52 | 1:56 | 1:59 | 2:02 | 2:05 |
| 1:51 | 2:02 | 2:07 | 2:11 | 2:14 | 2:17 | 2:20 |
| 2:06 | 2:17 | 2:22 | 2:26 | 2:29 | 2:32 | 2:35 |
| 2:21 | 2:32 | 2:37 | 2:41 | 2:44 | 2:47 | 2:50 |
Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Kennedy Station - Platform B | Triton Rd at Borough Dr | McCowan Rd at Invergordon Ave | McCowan Rd at Kenhatch Blvd | McCowan Rd at Sandhurst Cir (North) | McCowan Rd at Opposite Milliken Wells Shopping Centre | McCowan Rd Loop at Steeles Ave East |
|---|---|---|---|---|---|---|
| 7:31 | 7:43 | 7:48 | 7:52 | 7:55 | 7:58 | · |
| 7:41 | 7:53 | 7:59 | 8:05 | 8:09 | 8:14 | 8:17 |
| 7:51 | 8:03 | 8:09 | 8:15 | 8:19 | 8:24 | 8:27 |
| 8:01 | 8:13 | 8:19 | 8:25 | 8:29 | 8:34 | · |
| 8:11 | 8:23 | 8:29 | 8:35 | 8:39 | 8:44 | 8:47 |
| 8:21 | 8:33 | 8:39 | 8:45 | 8:49 | 8:54 | 8:57 |
| 8:31 | 8:43 | 8:49 | 8:55 | 8:59 | 9:04 | · |
| 8:41 | 8:53 | 8:59 | 9:05 | 9:09 | 9:14 | 9:17 |
| 8:51 | 9:03 | 9:09 | 9:15 | 9:19 | 9:24 | 9:27 |
| 9:01 | 9:13 | 9:19 | 9:25 | 9:29 | 9:34 | · |
| 9:11 | 9:23 | 9:29 | 9:35 | 9:39 | 9:44 | 9:47 |
| 9:21 | 9:33 | 9:39 | 9:45 | 9:49 | 9:54 | 9:57 |
| 9:31 | 9:43 | 9:49 | 9:55 | 9:59 | 10:04 | · |
| 9:41 | 9:53 | 9:59 | 10:05 | 10:09 | 10:14 | 10:17 |
| 9:51 | 10:03 | 10:09 | 10:15 | 10:19 | 10:24 | 10:27 |
| 10:01 | 10:13 | 10:19 | 10:25 | 10:29 | 10:34 | · |
| 10:11 | 10:23 | 10:29 | 10:35 | 10:39 | 10:44 | 10:47 |
| 10:21 | 10:33 | 10:39 | 10:45 | 10:49 | 10:54 | 10:57 |
| 10:31 | 10:43 | 10:49 | 10:55 | 10:59 | 11:04 | · |
| 10:41 | 10:53 | 10:59 | 11:05 | 11:09 | 11:14 | 11:17 |
| 10:51 | 11:03 | 11:09 | 11:15 | 11:19 | 11:24 | 11:27 |
| 11:01 | 11:13 | 11:19 | 11:25 | 11:29 | 11:34 | · |
| 11:11 | 11:23 | 11:29 | 11:35 | 11:39 | 11:44 | 11:47 |
| 11:21 | 11:33 | 11:39 | 11:45 | 11:49 | 11:54 | 11:57 |
| 11:31 | 11:43 | 11:49 | 11:55 | 11:59 | 12:04 | · |
| 11:41 | 11:53 | 11:59 | 12:05 | 12:09 | 12:14 | 12:17 |
| 11:51 | 12:03 | 12:09 | 12:15 | 12:19 | 12:24 | 12:27 |
| 12:01 | 12:14 | 12:20 | 12:26 | 12:30 | 12:35 | · |
| 12:11 | 12:24 | 12:30 | 12:36 | 12:40 | 12:45 | 12:48 |
| 12:21 | 12:34 | 12:40 | 12:46 | 12:50 | 12:55 | 12:58 |
| 12:31 | 12:44 | 12:50 | 12:56 | 1:00 | 1:05 | · |
| 12:41 | 12:54 | 1:00 | 1:06 | 1:10 | 1:15 | 1:18 |
| 12:51 | 1:04 | 1:10 | 1:16 | 1:20 | 1:25 | 1:28 |
| 1:01 | 1:14 | 1:20 | 1:26 | 1:30 | 1:35 | · |
| 1:11 | 1:24 | 1:30 | 1:36 | 1:40 | 1:45 | 1:48 |
| 1:21 | 1:34 | 1:40 | 1:46 | 1:50 | 1:55 | 1:58 |
| 1:31 | 1:44 | 1:50 | 1:56 | 2:00 | 2:05 | · |
| 1:41 | 1:54 | 2:00 | 2:06 | 2:10 | 2:15 | 2:18 |
| 1:51 | 2:04 | 2:10 | 2:16 | 2:20 | 2:25 | 2:28 |
| 2:01 | 2:14 | 2:20 | 2:26 | 2:30 | 2:35 | · |
| 2:11 | 2:24 | 2:30 | 2:36 | 2:40 | 2:45 | 2:48 |
| 2:21 | 2:34 | 2:40 | 2:46 | 2:50 | 2:55 | 2:58 |
| 2:31 | 2:44 | 2:50 | 2:56 | 3:00 | 3:05 | · |
| 2:41 | 2:54 | 3:00 | 3:06 | 3:10 | 3:15 | 3:18 |
| 2:51 | 3:04 | 3:10 | 3:16 | 3:20 | 3:25 | 3:28 |
| 3:01 | 3:14 | 3:20 | 3:26 | 3:30 | 3:35 | · |
| 3:11 | 3:24 | 3:30 | 3:36 | 3:40 | 3:45 | 3:48 |
| 3:21 | 3:34 | 3:40 | 3:46 | 3:50 | 3:55 | 3:58 |
| 3:31 | 3:44 | 3:50 | 3:56 | 4:00 | 4:05 | · |
| 3:41 | 3:54 | 4:00 | 4:06 | 4:10 | 4:15 | 4:18 |
| 3:51 | 4:04 | 4:10 | 4:16 | 4:20 | 4:25 | 4:28 |
| 4:01 | 4:14 | 4:20 | 4:26 | 4:30 | 4:35 | · |
| 4:11 | 4:24 | 4:30 | 4:36 | 4:40 | 4:45 | 4:48 |
| 4:21 | 4:34 | 4:40 | 4:46 | 4:50 | 4:55 | 4:58 |
| 4:31 | 4:44 | 4:50 | 4:56 | 5:00 | 5:05 | · |
| 4:41 | 4:54 | 5:00 | 5:06 | 5:10 | 5:15 | 5:18 |
| 4:51 | 5:04 | 5:10 | 5:16 | 5:20 | 5:25 | 5:28 |
| 5:01 | 5:14 | 5:20 | 5:26 | 5:30 | 5:35 | · |
| 5:11 | 5:24 | 5:30 | 5:36 | 5:40 | 5:45 | 5:48 |
| 5:21 | 5:34 | 5:40 | 5:46 | 5:50 | 5:55 | 5:58 |
| 5:31 | 5:44 | 5:50 | 5:56 | 6:00 | 6:05 | · |
| 5:41 | 5:54 | 6:00 | 6:06 | 6:10 | 6:15 | 6:18 |
| 5:51 | 6:04 | 6:10 | 6:16 | 6:20 | 6:25 | 6:28 |
| 6:01 | 6:14 | 6:20 | 6:26 | 6:30 | 6:35 | · |
| 6:11 | 6:24 | 6:30 | 6:36 | 6:40 | 6:45 | 6:48 |
| 6:21 | 6:34 | 6:40 | 6:46 | 6:50 | 6:55 | 6:58 |
| 6:31 | 6:44 | 6:50 | 6:56 | 7:00 | 7:05 | · |
| 6:41 | 6:54 | 7:00 | 7:05 | 7:08 | 7:12 | 7:15 |
| 6:51 | 7:04 | 7:10 | 7:14 | 7:17 | 7:21 | 7:24 |
| 7:01 | 7:13 | 7:19 | 7:23 | 7:26 | 7:31 | · |
| 7:11 | 7:23 | 7:29 | 7:33 | 7:36 | 7:40 | 7:43 |
| 7:21 | 7:33 | 7:39 | 7:43 | 7:46 | 7:50 | 7:53 |
| 7:31 | 7:43 | 7:49 | 7:53 | 7:56 | 8:01 | · |
| 7:41 | 7:53 | 7:59 | 8:03 | 8:06 | 8:10 | 8:13 |
| 7:51 | 8:03 | 8:09 | 8:13 | 8:16 | 8:20 | 8:23 |
| 8:01 | 8:13 | 8:19 | 8:23 | 8:26 | 8:31 | · |
| 8:11 | 8:23 | 8:29 | 8:33 | 8:36 | 8:40 | 8:43 |
| 8:21 | 8:33 | 8:39 | 8:43 | 8:46 | 8:50 | 8:53 |
| 8:31 | 8:43 | 8:49 | 8:53 | 8:56 | 9:01 | · |
| 8:41 | 8:53 | 8:59 | 9:03 | 9:06 | 9:10 | 9:13 |
| 8:51 | 9:03 | 9:09 | 9:13 | 9:16 | 9:20 | 9:23 |
| 9:01 | 9:13 | 9:19 | 9:23 | 9:26 | 9:31 | · |
| 9:11 | 9:23 | 9:29 | 9:33 | 9:36 | 9:40 | 9:43 |
| 9:21 | 9:33 | 9:39 | 9:43 | 9:46 | 9:50 | 9:53 |
| 9:31 | 9:43 | 9:49 | 9:53 | 9:56 | 10:01 | · |
| 9:41 | 9:53 | 9:59 | 10:03 | 10:06 | 10:10 | 10:12 |
| 9:51 | 10:03 | 10:08 | 10:12 | 10:15 | 10:19 | 10:21 |
| 10:00 | 10:12 | 10:17 | 10:21 | 10:24 | 10:28 | · |
| 10:07 | 10:19 | 10:24 | 10:28 | 10:31 | 10:35 | 10:37 |
| 10:17 | 10:29 | 10:34 | 10:38 | 10:41 | 10:45 | 10:47 |
| 10:27 | 10:39 | 10:44 | 10:48 | 10:51 | 10:55 | 10:57 |
| 10:37 | 10:49 | 10:54 | 10:58 | 11:01 | 11:05 | 11:07 |
| 10:47 | 10:59 | 11:04 | 11:08 | 11:11 | 11:15 | 11:17 |
| 10:57 | 11:09 | 11:14 | 11:18 | 11:21 | 11:25 | 11:27 |
| 11:07 | 11:19 | 11:24 | 11:28 | 11:31 | 11:35 | 11:37 |
| 11:17 | 11:29 | 11:34 | 11:38 | 11:41 | 11:45 | 11:47 |
| 11:27 | 11:39 | 11:44 | 11:48 | 11:51 | 11:55 | 11:57 |
| 11:37 | 11:49 | 11:54 | 11:58 | 12:01 | 12:05 | 12:07 |
| 11:47 | 11:59 | 12:04 | 12:08 | 12:11 | 12:15 | 12:17 |
| 11:57 | 12:09 | 12:14 | 12:18 | 12:21 | 12:25 | 12:27 |
| 12:07 | 12:19 | 12:24 | 12:28 | 12:31 | 12:35 | 12:37 |
| 12:17 | 12:29 | 12:34 | 12:38 | 12:41 | 12:45 | 12:47 |
| 12:27 | 12:39 | 12:44 | 12:48 | 12:51 | 12:55 | 12:57 |
| 12:37 | 12:49 | 12:54 | 12:58 | 1:01 | 1:05 | 1:07 |
| 12:47 | 12:59 | 1:04 | 1:08 | 1:11 | 1:15 | 1:17 |
| 12:57 | 1:09 | 1:14 | 1:18 | 1:21 | 1:25 | 1:27 |
| 1:07 | 1:19 | 1:24 | 1:28 | 1:31 | 1:34 | 1:37 |
| 1:21 | 1:33 | 1:38 | 1:42 | 1:45 | 1:48 | 1:51 |
| 1:36 | 1:47 | 1:52 | 1:56 | 1:59 | 2:02 | 2:05 |
| 1:51 | 2:02 | 2:07 | 2:11 | 2:14 | 2:17 | 2:20 |
| 2:06 | 2:17 | 2:22 | 2:26 | 2:29 | 2:32 | 2:35 |
| 2:21 | 2:32 | 2:37 | 2:41 | 2:44 | 2:47 | 2:50 |
All 30 stops in this direction
- Kennedy Station - Platform B #16393
- Tara Avenue #16912
- Lawrence East #16914
- Ellesmere #16916
- Ellesmere Rd at Midland Ave East Side #16374
- Triton Rd at Borough Dr #1613
- Scarborough Centre Station #14764
- McCowan Rd at 300 Consilium Pl #16529
- McCowan Rd at Highway 401 #12078
- McCowan Rd at Milner Ave North Side #1308
- McCowan Rd at Invergordon Ave #1300
- McCowan Rd at Sheppard Ave East #1317
- McCowan Rd at Nugget Ave #1310
- McCowan Rd at Commander Blvd North Side #1289
- McCowan Rd at Middlefield Rd #1307
- McCowan Rd at Kenhatch Blvd #1301
- McCowan Rd at Sandhurst Cir (South) #1315
- McCowan Rd at Finch Ave East #1296
- McCowan Rd at Finch Ave East North Side #2872
- McCowan Rd at Sandhurst Cir (North) #2873
- McCowan Rd at Big Red Ave #13097
- McCowan Rd at McNicoll Ave #9359
- McCowan Rd at Walkway to Historic Ter #9799
- McCowan Rd at Alton Towers Cir (South) #9805
- McCowan Rd at Opposite Milliken Wells Shopping Centre #10653
- McCowan Rd at Alton Towers Cir (North) #9806
- 4325 McCowan Rd - Milliken Park Rec Centre #9818
- McCowan Rd at Steeles Ave East #10576
- McCowan Rd at Steeles Ave East North Side #9807
- McCowan Rd Loop at Steeles Ave East #9808
Route 129 route map
Questions about Toronto TTC Route 129
What time is the first Route 129 bus?
Monday to Friday: 5:00 am. Saturday: 5:09 am. Sunday: 7:21 am.
What time is the last Route 129 bus?
Monday to Friday: 2:21 am. Saturday: 2:21 am. Sunday: 2:21 am. A time after midnight belongs to the evening before.
How often does Route 129 run?
Monday to Friday: every 10 min. Saturday: every 10 min. Sunday: every 10 min, between 7:00 am and 7:00 pm.
Does Route 129 run at weekends?
Saturday: yes. Sunday: yes.
Does Route 129 run on public holidays?
Thanksgiving (Mon 12 Oct): a special timetable.
Where does Route 129 go?
Route 129 serves McCowan Rd Loop at Steeles Ave East, McCowan Rd at Milliken Wells Shopping Centre, McCowan Rd at Pitfield Rd, Triton Rd at Borough Dr and McCowan Rd at Opposite Milliken Wells Shopping Centre. 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.