Toronto TTC Route 89: Weston
Bus schedule and route map · Monday to Friday, Saturday, Sunday
Toronto TTC Route 89 (Weston) is a bus route in Toronto, serving Weston Rd at Albion Rd South Side, Weston Rd at Fern Ave South Side, Keele St at West Toronto St, Weston Rd at Oxford Dr and Weston Rd at Coulter Ave North Side. Monday to Friday the first bus is at 4:43 am and the last at 2:09 am, every 10 min during the day. Updated October 4, 2026.
Schedule summary
Monday to Friday
- First
- 4:43 am
- Last
- 2:09 am
- Buses
- 252
- Daytime
- every 10 min
Saturday
- First
- 5:17 am
- Last
- 2:09 am
- Buses
- 280
- Daytime
- every 8 min
Sunday
- First
- 5:14 am
- Last
- 2:09 am
- Buses
- 240
- 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 89 to Keele Station
Destination sign “South - 89 Weston towards Keele Station via Mount Dennis Station” · from Weston Rd at Albion Rd South Side · 44 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Weston Rd at Albion Rd South Side | Weston Rd at Fern Ave South Side | Weston Rd at Dora Spencer Rd | Mount Dennis Station | Weston Rd at Rogers Rd South Side | Keele St at West Toronto St | Keele Station |
|---|---|---|---|---|---|---|
| 4:43 | 4:48 | 4:52 | 4:57 | 5:03 | 5:06 | 5:12 |
| 5:06 | 5:11 | 5:15 | 5:20 | 5:26 | 5:30 | 5:37 |
| 5:23 | 5:28 | 5:33 | 5:40 | 5:48 | 5:53 | 6:00 |
| 5:32 | 5:39 | 5:45 | 5:52 | 6:00 | 6:05 | 6:12 |
| 5:42 | 5:49 | 5:55 | 6:02 | 6:10 | 6:15 | 6:22 |
| 5:52 | 5:59 | 6:05 | 6:12 | 6:20 | 6:25 | 6:32 |
| 6:02 | 6:09 | 6:15 | 6:22 | 6:30 | 6:35 | 6:42 |
| 6:12 | 6:19 | 6:25 | 6:32 | 6:40 | 6:45 | 6:52 |
| 6:22 | 6:29 | 6:35 | 6:42 | 6:50 | 6:55 | 7:02 |
| 6:32 | 6:39 | 6:45 | 6:52 | 7:00 | 7:05 | 7:12 |
| 6:42 | 6:49 | 6:55 | 7:02 | 7:10 | 7:15 | 7:22 |
| 6:52 | 6:59 | 7:05 | 7:12 | 7:20 | 7:25 | 7:32 |
| 7:01 | 7:08 | 7:14 | 7:21 | 7:29 | 7:34 | 7:42 |
| 7:09 | 7:16 | 7:22 | 7:29 | 7:37 | 7:43 | 7:51 |
| 7:16 | 7:23 | 7:29 | 7:38 | 7:48 | 7:54 | 8:02 |
| 7:25 | 7:32 | 7:39 | 7:48 | 7:58 | 8:04 | 8:12 |
| 7:33 | 7:42 | 7:49 | 7:58 | 8:08 | 8:14 | 8:22 |
| 7:43 | 7:52 | 7:59 | 8:08 | 8:18 | 8:24 | 8:32 |
| 7:53 | 8:02 | 8:09 | 8:18 | 8:28 | 8:34 | 8:42 |
| 8:03 | 8:12 | 8:19 | 8:28 | 8:38 | 8:44 | 8:52 |
| 8:13 | 8:22 | 8:29 | 8:38 | 8:48 | 8:54 | 9:02 |
| 8:23 | 8:32 | 8:39 | 8:48 | 8:58 | 9:04 | 9:12 |
| 8:33 | 8:42 | 8:49 | 8:58 | 9:08 | 9:14 | 9:22 |
| 8:43 | 8:52 | 8:59 | 9:08 | 9:18 | 9:24 | 9:32 |
| 8:53 | 9:02 | 9:09 | 9:18 | 9:28 | 9:34 | 9:42 |
| 9:03 | 9:12 | 9:19 | 9:28 | 9:38 | 9:44 | 9:52 |
| 9:13 | 9:22 | 9:29 | 9:38 | 9:48 | 9:54 | 10:02 |
| 9:23 | 9:32 | 9:39 | 9:48 | 9:58 | 10:04 | 10:12 |
| 9:34 | 9:42 | 9:49 | 9:58 | 10:08 | 10:14 | 10:22 |
| 9:44 | 9:52 | 9:59 | 10:08 | 10:18 | 10:24 | 10:32 |
| 9:54 | 10:02 | 10:09 | 10:18 | 10:28 | 10:34 | 10:42 |
| 10:04 | 10:12 | 10:19 | 10:28 | 10:38 | 10:44 | 10:52 |
| 10:14 | 10:22 | 10:29 | 10:38 | 10:48 | 10:54 | 11:02 |
| 10:24 | 10:32 | 10:39 | 10:48 | 10:58 | 11:04 | 11:12 |
| 10:34 | 10:42 | 10:49 | 10:58 | 11:08 | 11:14 | 11:22 |
| 10:44 | 10:52 | 10:59 | 11:08 | 11:18 | 11:24 | 11:32 |
| 10:54 | 11:02 | 11:09 | 11:18 | 11:28 | 11:34 | 11:42 |
| 11:04 | 11:12 | 11:19 | 11:28 | 11:38 | 11:44 | 11:52 |
| 11:14 | 11:22 | 11:29 | 11:38 | 11:48 | 11:54 | 12:02 |
| 11:24 | 11:32 | 11:39 | 11:48 | 11:58 | 12:04 | 12:12 |
| 11:34 | 11:42 | 11:49 | 11:58 | 12:08 | 12:14 | 12:22 |
| 11:44 | 11:52 | 11:59 | 12:08 | 12:18 | 12:24 | 12:32 |
| 11:54 | 12:02 | 12:09 | 12:18 | 12:28 | 12:34 | 12:42 |
| 12:04 | 12:12 | 12:19 | 12:28 | 12:38 | 12:44 | 12:52 |
| 12:14 | 12:22 | 12:29 | 12:38 | 12:48 | 12:54 | 1:02 |
| 12:24 | 12:32 | 12:39 | 12:48 | 12:58 | 1:04 | 1:12 |
| 12:34 | 12:42 | 12:49 | 12:58 | 1:08 | 1:14 | 1:22 |
| 12:44 | 12:52 | 12:59 | 1:08 | 1:18 | 1:24 | 1:32 |
| 12:54 | 1:02 | 1:09 | 1:18 | 1:28 | 1:34 | 1:42 |
| 1:04 | 1:12 | 1:19 | 1:28 | 1:38 | 1:44 | 1:52 |
| 1:14 | 1:22 | 1:29 | 1:38 | 1:48 | 1:54 | 2:02 |
| 1:23 | 1:31 | 1:38 | 1:47 | 1:57 | 2:03 | 2:12 |
| 1:32 | 1:40 | 1:47 | 1:56 | 2:06 | 2:13 | 2:22 |
| 1:39 | 1:47 | 1:54 | 2:03 | 2:16 | 2:23 | 2:32 |
| 1:48 | 1:56 | 2:03 | 2:13 | 2:26 | 2:33 | 2:42 |
| 1:58 | 2:06 | 2:13 | 2:23 | 2:36 | 2:43 | 2:52 |
| 2:05 | 2:15 | 2:23 | 2:33 | 2:46 | 2:53 | 3:02 |
| 2:15 | 2:25 | 2:33 | 2:43 | 2:56 | 3:03 | 3:12 |
| 2:25 | 2:35 | 2:43 | 2:53 | 3:06 | 3:13 | 3:22 |
| 2:35 | 2:45 | 2:53 | 3:03 | 3:16 | 3:23 | 3:32 |
| 2:45 | 2:55 | 3:03 | 3:13 | 3:26 | 3:33 | 3:42 |
| 2:55 | 3:05 | 3:13 | 3:23 | 3:36 | 3:43 | 3:52 |
| 3:05 | 3:15 | 3:23 | 3:33 | 3:46 | 3:53 | 4:02 |
| 3:15 | 3:25 | 3:33 | 3:43 | 3:56 | 4:03 | 4:12 |
| 3:25 | 3:35 | 3:43 | 3:53 | 4:06 | 4:13 | 4:22 |
| 3:35 | 3:45 | 3:53 | 4:03 | 4:16 | 4:23 | 4:32 |
| 3:45 | 3:55 | 4:03 | 4:13 | 4:26 | 4:33 | 4:42 |
| 3:55 | 4:05 | 4:13 | 4:23 | 4:36 | 4:43 | 4:52 |
| 4:05 | 4:15 | 4:23 | 4:33 | 4:46 | 4:53 | 5:02 |
| 4:15 | 4:25 | 4:33 | 4:43 | 4:56 | 5:03 | 5:12 |
| 4:25 | 4:35 | 4:43 | 4:53 | 5:06 | 5:13 | 5:22 |
| 4:35 | 4:45 | 4:53 | 5:03 | 5:16 | 5:23 | 5:32 |
| 4:45 | 4:55 | 5:03 | 5:13 | 5:26 | 5:33 | 5:42 |
| 4:55 | 5:05 | 5:13 | 5:23 | 5:36 | 5:43 | 5:52 |
| 5:05 | 5:15 | 5:23 | 5:33 | 5:46 | 5:53 | 6:02 |
| 5:15 | 5:25 | 5:33 | 5:43 | 5:56 | 6:03 | 6:12 |
| 5:25 | 5:35 | 5:43 | 5:53 | 6:06 | 6:13 | 6:22 |
| 5:35 | 5:45 | 5:53 | 6:03 | 6:16 | 6:23 | 6:32 |
| 5:45 | 5:55 | 6:03 | 6:13 | 6:26 | 6:33 | 6:42 |
| 5:55 | 6:05 | 6:13 | 6:23 | 6:36 | 6:43 | 6:52 |
| 6:05 | 6:15 | 6:23 | 6:33 | 6:46 | 6:53 | 7:02 |
| 6:15 | 6:25 | 6:33 | 6:43 | 6:56 | 7:03 | 7:10 |
| 6:25 | 6:35 | 6:43 | 6:53 | 7:06 | 7:11 | 7:18 |
| 6:35 | 6:45 | 6:53 | 7:03 | 7:12 | 7:17 | 7:24 |
| 6:47 | 6:57 | 7:04 | 7:11 | 7:20 | 7:25 | 7:32 |
| 6:57 | 7:07 | 7:14 | 7:21 | 7:30 | 7:35 | 7:42 |
| 7:12 | 7:18 | 7:24 | 7:31 | 7:40 | 7:45 | 7:52 |
| 7:22 | 7:28 | 7:34 | 7:41 | 7:50 | 7:55 | 8:02 |
| 7:32 | 7:38 | 7:44 | 7:51 | 8:00 | 8:05 | 8:12 |
| 7:42 | 7:48 | 7:54 | 8:01 | 8:10 | 8:15 | 8:22 |
| 7:52 | 7:58 | 8:04 | 8:11 | 8:20 | 8:25 | 8:32 |
| 8:02 | 8:08 | 8:14 | 8:21 | 8:30 | 8:35 | 8:42 |
| 8:12 | 8:18 | 8:24 | 8:31 | 8:40 | 8:45 | 8:52 |
| 8:22 | 8:28 | 8:34 | 8:41 | 8:50 | 8:55 | 9:02 |
| 8:32 | 8:38 | 8:44 | 8:51 | 9:00 | 9:05 | 9:12 |
| 8:42 | 8:48 | 8:54 | 9:01 | 9:10 | 9:15 | 9:22 |
| 8:52 | 8:58 | 9:04 | 9:11 | 9:20 | 9:25 | 9:32 |
| 9:02 | 9:08 | 9:14 | 9:21 | 9:30 | 9:35 | 9:42 |
| 9:12 | 9:18 | 9:24 | 9:31 | 9:40 | 9:45 | 9:52 |
| 9:22 | 9:28 | 9:34 | 9:41 | 9:50 | 9:55 | 10:02 |
| 9:32 | 9:38 | 9:44 | 9:51 | 10:00 | 10:03 | 10:09 |
| 9:42 | 9:48 | 9:54 | 10:01 | 10:08 | 10:11 | 10:17 |
| 9:52 | 9:58 | 10:03 | 10:09 | 10:16 | 10:19 | 10:25 |
| 10:01 | 10:06 | 10:10 | 10:16 | 10:23 | 10:26 | 10:32 |
| 10:11 | 10:16 | 10:20 | 10:26 | 10:33 | 10:36 | 10:42 |
| 10:21 | 10:26 | 10:30 | 10:36 | 10:43 | 10:46 | 10:52 |
| 10:31 | 10:36 | 10:40 | 10:46 | 10:53 | 10:56 | 11:02 |
| 10:41 | 10:46 | 10:50 | 10:56 | 11:03 | 11:06 | 11:12 |
| 10:51 | 10:56 | 11:00 | 11:06 | 11:13 | 11:16 | 11:22 |
| 11:01 | 11:06 | 11:10 | 11:16 | 11:23 | 11:26 | 11:32 |
| 11:11 | 11:16 | 11:20 | 11:26 | 11:33 | 11:36 | 11:42 |
| 11:21 | 11:26 | 11:30 | 11:36 | 11:43 | 11:46 | 11:52 |
| 11:31 | 11:36 | 11:40 | 11:46 | 11:53 | 11:56 | 12:02 |
| 11:41 | 11:46 | 11:50 | 11:56 | 12:03 | 12:06 | 12:12 |
| 11:51 | 11:56 | 12:00 | 12:06 | 12:13 | 12:16 | 12:22 |
| 12:01 | 12:06 | 12:10 | 12:16 | 12:23 | 12:26 | 12:32 |
| 12:11 | 12:16 | 12:20 | 12:26 | 12:33 | 12:36 | 12:42 |
| 12:21 | 12:26 | 12:30 | 12:36 | 12:43 | 12:46 | 12:52 |
| 12:31 | 12:36 | 12:40 | 12:46 | 12:53 | 12:56 | 1:02 |
| 12:41 | 12:46 | 12:50 | 12:56 | 1:03 | 1:06 | 1:12 |
| 12:51 | 12:56 | 1:00 | 1:06 | 1:13 | 1:16 | 1:22 |
| 1:01 | 1:06 | 1:10 | 1:16 | 1:23 | 1:26 | 1:32 |
| 1:11 | 1:16 | 1:20 | 1:26 | 1:33 | 1:36 | 1:42 |
| 1:21 | 1:26 | 1:30 | 1:35 | 1:41 | 1:44 | 1:50 |
| 1:36 | 1:41 | 1:45 | 1:50 | 1:56 | 1:59 | 2:05 |
| 1:51 | 1:56 | 2:00 | 2:05 | 2:11 | 2:14 | 2:20 |
| 2:06 | 2:11 | 2:15 | 2:20 | 2:26 | 2:29 | 2:35 |
Saturday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Weston Rd at Albion Rd South Side | Weston Rd at Fern Ave South Side | Weston Rd at Dora Spencer Rd | Mount Dennis Station | Weston Rd at Rogers Rd South Side | Keele St at West Toronto St | Keele Station |
|---|---|---|---|---|---|---|
| 5:18 | 5:23 | 5:27 | · | 5:34 | 5:38 | 5:44 |
| 5:28 | 5:33 | 5:37 | · | 5:46 | 5:50 | 5:56 |
| 5:37 | 5:43 | 5:47 | 5:55 | 6:03 | 6:07 | 6:13 |
| 5:52 | 5:58 | 6:02 | 6:10 | 6:18 | 6:22 | 6:28 |
| 6:06 | 6:12 | 6:16 | 6:24 | 6:32 | 6:36 | 6:42 |
| 6:16 | 6:22 | 6:26 | 6:34 | 6:42 | 6:46 | 6:52 |
| 6:26 | 6:32 | 6:36 | 6:44 | 6:52 | 6:56 | 7:02 |
| 6:36 | 6:42 | 6:46 | 6:54 | 7:02 | 7:06 | 7:12 |
| 6:46 | 6:52 | 6:56 | 7:04 | 7:12 | 7:16 | 7:22 |
| 6:56 | 7:02 | 7:06 | 7:14 | 7:22 | 7:26 | 7:32 |
| 7:06 | 7:12 | 7:16 | 7:24 | 7:32 | 7:36 | 7:42 |
| 7:16 | 7:22 | 7:26 | 7:34 | 7:42 | 7:46 | 7:52 |
| 7:26 | 7:32 | 7:36 | 7:44 | 7:52 | 7:56 | 8:02 |
| 7:33 | 7:39 | 7:43 | 7:51 | 7:59 | 8:04 | 8:12 |
| 7:41 | 7:47 | 7:51 | 7:59 | 8:07 | 8:13 | 8:21 |
| 7:50 | 7:56 | 8:00 | 8:09 | 8:18 | 8:24 | 8:32 |
| 7:59 | 8:05 | 8:09 | 8:18 | 8:27 | 8:33 | 8:41 |
| 8:08 | 8:15 | 8:20 | 8:29 | 8:38 | 8:44 | 8:52 |
| 8:18 | 8:25 | 8:30 | 8:39 | 8:48 | 8:54 | 9:02 |
| 8:28 | 8:35 | 8:40 | 8:49 | 8:58 | 9:04 | 9:12 |
| 8:38 | 8:45 | 8:50 | 8:59 | 9:08 | 9:14 | 9:22 |
| 8:48 | 8:55 | 9:00 | 9:09 | 9:18 | 9:24 | 9:32 |
| 8:58 | 9:05 | 9:10 | 9:19 | 9:28 | 9:34 | 9:42 |
| 9:08 | 9:15 | 9:20 | 9:29 | 9:38 | 9:44 | 9:52 |
| 9:18 | 9:25 | 9:30 | 9:39 | 9:48 | 9:54 | 10:02 |
| 9:28 | 9:35 | 9:40 | 9:49 | 9:58 | 10:04 | 10:12 |
| 9:38 | 9:45 | 9:50 | 9:59 | 10:08 | 10:14 | 10:22 |
| 9:48 | 9:55 | 10:00 | 10:09 | 10:18 | 10:24 | 10:32 |
| 9:58 | 10:05 | 10:10 | 10:19 | 10:28 | 10:34 | 10:42 |
| 10:08 | 10:15 | 10:20 | 10:29 | 10:38 | 10:44 | 10:52 |
| 10:18 | 10:25 | 10:30 | 10:39 | 10:48 | 10:54 | 11:02 |
| 10:27 | 10:34 | 10:39 | 10:48 | 10:57 | 11:03 | 11:12 |
| 10:37 | 10:44 | 10:49 | 10:58 | 11:07 | 11:13 | 11:22 |
| 10:44 | 10:51 | 10:56 | 11:05 | 11:17 | 11:23 | 11:32 |
| 10:53 | 11:00 | 11:07 | 11:15 | 11:27 | 11:33 | 11:42 |
| 11:00 | 11:10 | 11:17 | 11:25 | 11:37 | 11:43 | 11:52 |
| 11:08 | 11:18 | 11:25 | 11:33 | 11:45 | 11:51 | 12:00 |
| 11:16 | 11:26 | 11:33 | 11:41 | 11:53 | 11:59 | 12:08 |
| 11:24 | 11:34 | 11:41 | 11:49 | 12:01 | 12:07 | 12:16 |
| 11:32 | 11:42 | 11:49 | 11:57 | 12:09 | 12:15 | 12:24 |
| 11:40 | 11:50 | 11:57 | 12:05 | 12:17 | 12:23 | 12:32 |
| 11:48 | 11:58 | 12:05 | 12:13 | 12:25 | 12:31 | 12:40 |
| 11:56 | 12:06 | 12:13 | 12:21 | 12:33 | 12:39 | 12:48 |
| 12:04 | 12:14 | 12:21 | 12:29 | 12:41 | 12:47 | 12:56 |
| 12:12 | 12:22 | 12:29 | 12:37 | 12:49 | 12:55 | 1:04 |
| 12:20 | 12:30 | 12:37 | 12:45 | 12:57 | 1:03 | 1:12 |
| 12:28 | 12:38 | 12:45 | 12:53 | 1:05 | 1:11 | 1:20 |
| 12:36 | 12:46 | 12:53 | 1:01 | 1:13 | 1:19 | 1:28 |
| 12:44 | 12:54 | 1:01 | 1:09 | 1:21 | 1:27 | 1:36 |
| 12:52 | 1:02 | 1:09 | 1:17 | 1:29 | 1:35 | 1:44 |
| 1:00 | 1:10 | 1:17 | 1:25 | 1:37 | 1:43 | 1:52 |
| 1:08 | 1:18 | 1:25 | 1:33 | 1:45 | 1:51 | 2:00 |
| 1:16 | 1:26 | 1:33 | 1:41 | 1:53 | 1:59 | 2:08 |
| 1:24 | 1:34 | 1:41 | 1:49 | 2:01 | 2:07 | 2:16 |
| 1:32 | 1:42 | 1:49 | 1:57 | 2:09 | 2:15 | 2:24 |
| 1:40 | 1:50 | 1:57 | 2:05 | 2:17 | 2:23 | 2:32 |
| 1:48 | 1:58 | 2:05 | 2:13 | 2:25 | 2:31 | 2:40 |
| 1:56 | 2:06 | 2:13 | 2:21 | 2:33 | 2:39 | 2:48 |
| 2:04 | 2:14 | 2:21 | 2:29 | 2:41 | 2:47 | 2:56 |
| 2:12 | 2:22 | 2:29 | 2:37 | 2:49 | 2:55 | 3:04 |
| 2:20 | 2:30 | 2:37 | 2:45 | 2:57 | 3:03 | 3:12 |
| 2:28 | 2:38 | 2:45 | 2:53 | 3:05 | 3:11 | 3:20 |
| 2:36 | 2:46 | 2:53 | 3:01 | 3:13 | 3:19 | 3:28 |
| 2:44 | 2:54 | 3:01 | 3:09 | 3:21 | 3:27 | 3:36 |
| 2:52 | 3:02 | 3:09 | 3:17 | 3:29 | 3:35 | 3:44 |
| 3:00 | 3:10 | 3:17 | 3:25 | 3:37 | 3:43 | 3:52 |
| 3:08 | 3:18 | 3:25 | 3:33 | 3:45 | 3:51 | 4:00 |
| 3:16 | 3:26 | 3:33 | 3:41 | 3:53 | 3:59 | 4:08 |
| 3:24 | 3:34 | 3:41 | 3:49 | 4:01 | 4:07 | 4:16 |
| 3:32 | 3:42 | 3:49 | 3:57 | 4:09 | 4:15 | 4:24 |
| 3:40 | 3:50 | 3:57 | 4:05 | 4:17 | 4:23 | 4:32 |
| 3:48 | 3:58 | 4:05 | 4:13 | 4:25 | 4:31 | 4:40 |
| 3:56 | 4:06 | 4:13 | 4:21 | 4:33 | 4:39 | 4:48 |
| 4:04 | 4:14 | 4:21 | 4:29 | 4:41 | 4:47 | 4:56 |
| 4:12 | 4:22 | 4:29 | 4:37 | 4:49 | 4:55 | 5:04 |
| 4:20 | 4:30 | 4:37 | 4:45 | 4:57 | 5:03 | 5:12 |
| 4:28 | 4:38 | 4:45 | 4:53 | 5:05 | 5:11 | 5:20 |
| 4:36 | 4:46 | 4:53 | 5:01 | 5:13 | 5:19 | 5:28 |
| 4:44 | 4:54 | 5:01 | 5:09 | 5:21 | 5:27 | 5:36 |
| 4:52 | 5:02 | 5:09 | 5:17 | 5:29 | 5:35 | 5:44 |
| 5:00 | 5:10 | 5:17 | 5:25 | 5:37 | 5:43 | 5:52 |
| 5:08 | 5:18 | 5:25 | 5:33 | 5:45 | 5:51 | 6:00 |
| 5:16 | 5:26 | 5:33 | 5:41 | 5:53 | 5:59 | 6:08 |
| 5:24 | 5:34 | 5:41 | 5:49 | 6:01 | 6:07 | 6:16 |
| 5:32 | 5:42 | 5:49 | 5:57 | 6:09 | 6:15 | 6:24 |
| 5:40 | 5:50 | 5:57 | 6:05 | 6:17 | 6:23 | 6:32 |
| 5:48 | 5:58 | 6:05 | 6:13 | 6:25 | 6:31 | 6:40 |
| 5:56 | 6:06 | 6:13 | 6:21 | 6:33 | 6:39 | 6:48 |
| 6:04 | 6:14 | 6:21 | 6:29 | 6:41 | 6:47 | 6:56 |
| 6:12 | 6:22 | 6:29 | 6:37 | 6:49 | 6:55 | 7:04 |
| 6:21 | 6:31 | 6:38 | 6:46 | 6:58 | 7:03 | 7:10 |
| 6:30 | 6:40 | 6:47 | 6:55 | 7:07 | 7:11 | 7:18 |
| 6:39 | 6:49 | 6:56 | 7:04 | 7:14 | 7:18 | 7:25 |
| 6:48 | 6:58 | 7:03 | 7:09 | 7:19 | 7:23 | 7:30 |
| 6:56 | 7:06 | 7:11 | 7:17 | 7:27 | 7:31 | 7:38 |
| 7:05 | 7:12 | 7:17 | 7:23 | 7:33 | 7:37 | 7:44 |
| 7:13 | 7:20 | 7:25 | 7:31 | 7:41 | 7:45 | 7:52 |
| 7:21 | 7:28 | 7:33 | 7:39 | 7:49 | 7:53 | 8:00 |
| 7:29 | 7:36 | 7:41 | 7:47 | 7:57 | 8:01 | 8:08 |
| 7:37 | 7:44 | 7:49 | 7:55 | 8:05 | 8:09 | 8:16 |
| 7:45 | 7:52 | 7:57 | 8:03 | 8:13 | 8:17 | 8:24 |
| 7:53 | 8:00 | 8:05 | 8:11 | 8:21 | 8:25 | 8:32 |
| 8:01 | 8:08 | 8:13 | 8:19 | 8:29 | 8:33 | 8:40 |
| 8:09 | 8:16 | 8:21 | 8:27 | 8:37 | 8:41 | 8:48 |
| 8:17 | 8:24 | 8:29 | 8:35 | 8:45 | 8:49 | 8:56 |
| 8:25 | 8:32 | 8:37 | 8:43 | 8:53 | 8:57 | 9:04 |
| 8:33 | 8:40 | 8:45 | 8:51 | 9:01 | 9:05 | 9:12 |
| 8:41 | 8:48 | 8:53 | 8:59 | 9:09 | 9:13 | 9:20 |
| 8:49 | 8:56 | 9:01 | 9:07 | 9:17 | 9:21 | 9:28 |
| 8:57 | 9:04 | 9:09 | 9:15 | 9:25 | 9:29 | 9:36 |
| 9:05 | 9:12 | 9:17 | 9:23 | 9:33 | 9:37 | 9:44 |
| 9:13 | 9:20 | 9:25 | 9:31 | 9:41 | 9:45 | 9:52 |
| 9:21 | 9:28 | 9:33 | 9:39 | 9:49 | 9:53 | 10:00 |
| 9:29 | 9:36 | 9:41 | 9:47 | 9:57 | 10:01 | 10:07 |
| 9:37 | 9:44 | 9:49 | 9:55 | 10:05 | 10:08 | 10:14 |
| 9:45 | 9:52 | 9:57 | 10:03 | 10:10 | 10:13 | 10:19 |
| 9:53 | 10:00 | 10:05 | 10:10 | 10:17 | 10:20 | 10:26 |
| 10:02 | 10:07 | 10:11 | 10:16 | 10:23 | 10:26 | 10:32 |
| 10:12 | 10:17 | 10:21 | 10:26 | 10:33 | 10:36 | 10:42 |
| 10:22 | 10:27 | 10:31 | 10:36 | 10:43 | 10:46 | 10:52 |
| 10:32 | 10:37 | 10:41 | 10:46 | 10:53 | 10:56 | 11:02 |
| 10:42 | 10:47 | 10:51 | 10:56 | 11:03 | 11:06 | 11:12 |
| 10:52 | 10:57 | 11:01 | 11:06 | 11:13 | 11:16 | 11:22 |
| 11:02 | 11:07 | 11:11 | 11:16 | 11:23 | 11:26 | 11:32 |
| 11:12 | 11:17 | 11:21 | 11:26 | 11:33 | 11:36 | 11:42 |
| 11:22 | 11:27 | 11:31 | 11:36 | 11:43 | 11:46 | 11:52 |
| 11:32 | 11:37 | 11:41 | 11:46 | 11:53 | 11:56 | 12:02 |
| 11:42 | 11:47 | 11:51 | 11:56 | 12:03 | 12:06 | 12:12 |
| 11:52 | 11:57 | 12:01 | 12:06 | 12:13 | 12:16 | 12:22 |
| 12:02 | 12:07 | 12:11 | 12:16 | 12:23 | 12:26 | 12:32 |
| 12:12 | 12:17 | 12:21 | 12:26 | 12:33 | 12:36 | 12:42 |
| 12:22 | 12:27 | 12:31 | 12:36 | 12:43 | 12:46 | 12:52 |
| 12:32 | 12:37 | 12:41 | 12:46 | 12:53 | 12:56 | 1:02 |
| 12:42 | 12:47 | 12:51 | 12:56 | 1:03 | 1:06 | 1:12 |
| 12:52 | 12:57 | 1:01 | 1:06 | 1:13 | 1:16 | 1:22 |
| 1:02 | 1:07 | 1:11 | 1:16 | 1:23 | 1:26 | 1:32 |
| 1:12 | 1:17 | 1:21 | 1:26 | 1:33 | 1:36 | 1:42 |
| 1:22 | 1:27 | 1:31 | 1:36 | 1:42 | 1:45 | 1:51 |
| 1:36 | 1:41 | 1:45 | 1:50 | 1:56 | 1:59 | 2:05 |
| 1:51 | 1:56 | 2:00 | 2:05 | 2:11 | 2:14 | 2:20 |
| 2:06 | 2:11 | 2:15 | 2:20 | 2:26 | 2:29 | 2:35 |
Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Weston Rd at Albion Rd South Side | Weston Rd at Fern Ave South Side | Weston Rd at Dora Spencer Rd | Mount Dennis Station | Weston Rd at Rogers Rd South Side | Keele St at West Toronto St | Keele Station |
|---|---|---|---|---|---|---|
| 5:14 | 5:19 | 5:23 | · | 5:34 | 5:38 | 5:44 |
| 5:25 | 5:30 | 5:34 | · | 5:49 | 5:53 | 5:59 |
| 5:37 | 5:43 | 5:48 | 5:55 | 6:03 | 6:07 | 6:13 |
| 5:52 | 5:58 | 6:03 | 6:10 | 6:18 | 6:22 | 6:28 |
| 6:07 | 6:13 | 6:18 | 6:25 | 6:33 | 6:37 | 6:43 |
| 6:22 | 6:28 | 6:33 | 6:40 | 6:48 | 6:52 | 6:58 |
| 6:37 | 6:43 | 6:48 | 6:55 | 7:03 | 7:07 | 7:13 |
| 6:52 | 6:58 | 7:03 | 7:10 | 7:18 | 7:22 | 7:28 |
| 7:07 | 7:13 | 7:18 | 7:25 | 7:33 | 7:37 | 7:43 |
| 7:21 | 7:27 | 7:32 | 7:39 | 7:47 | 7:51 | 7:57 |
| 7:34 | 7:40 | 7:45 | 7:52 | 8:00 | 8:05 | 8:12 |
| 7:47 | 7:53 | 7:58 | 8:05 | 8:15 | 8:20 | 8:27 |
| 7:58 | 8:04 | 8:11 | 8:18 | 8:28 | 8:33 | 8:40 |
| 8:08 | 8:16 | 8:23 | 8:30 | 8:40 | 8:45 | 8:52 |
| 8:18 | 8:26 | 8:33 | 8:40 | 8:50 | 8:55 | 9:02 |
| 8:28 | 8:36 | 8:43 | 8:50 | 9:00 | 9:05 | 9:12 |
| 8:38 | 8:46 | 8:53 | 9:00 | 9:10 | 9:15 | 9:22 |
| 8:48 | 8:56 | 9:03 | 9:10 | 9:20 | 9:25 | 9:32 |
| 8:58 | 9:06 | 9:13 | 9:20 | 9:30 | 9:35 | 9:42 |
| 9:08 | 9:16 | 9:23 | 9:30 | 9:40 | 9:45 | 9:52 |
| 9:18 | 9:26 | 9:33 | 9:40 | 9:50 | 9:55 | 10:02 |
| 9:28 | 9:36 | 9:43 | 9:50 | 10:00 | 10:05 | 10:12 |
| 9:38 | 9:46 | 9:53 | 10:00 | 10:10 | 10:15 | 10:22 |
| 9:48 | 9:56 | 10:03 | 10:10 | 10:20 | 10:25 | 10:32 |
| 9:58 | 10:06 | 10:13 | 10:20 | 10:30 | 10:35 | 10:42 |
| 10:08 | 10:16 | 10:23 | 10:30 | 10:40 | 10:45 | 10:52 |
| 10:18 | 10:26 | 10:33 | 10:40 | 10:50 | 10:55 | 11:02 |
| 10:28 | 10:36 | 10:43 | 10:50 | 11:00 | 11:05 | 11:12 |
| 10:38 | 10:46 | 10:53 | 11:00 | 11:10 | 11:15 | 11:22 |
| 10:48 | 10:56 | 11:03 | 11:10 | 11:20 | 11:25 | 11:32 |
| 10:58 | 11:06 | 11:13 | 11:20 | 11:30 | 11:35 | 11:42 |
| 11:08 | 11:16 | 11:23 | 11:30 | 11:40 | 11:45 | 11:52 |
| 11:18 | 11:26 | 11:33 | 11:40 | 11:50 | 11:55 | 12:02 |
| 11:27 | 11:35 | 11:42 | 11:49 | 11:59 | 12:04 | 12:12 |
| 11:36 | 11:44 | 11:51 | 11:58 | 12:08 | 12:14 | 12:22 |
| 11:45 | 11:53 | 12:00 | 12:08 | 12:18 | 12:24 | 12:32 |
| 11:55 | 12:03 | 12:10 | 12:18 | 12:28 | 12:34 | 12:42 |
| 12:04 | 12:13 | 12:20 | 12:28 | 12:38 | 12:44 | 12:52 |
| 12:14 | 12:23 | 12:30 | 12:38 | 12:48 | 12:54 | 1:02 |
| 12:24 | 12:33 | 12:40 | 12:48 | 12:58 | 1:04 | 1:12 |
| 12:34 | 12:43 | 12:50 | 12:58 | 1:08 | 1:14 | 1:22 |
| 12:44 | 12:53 | 1:00 | 1:08 | 1:18 | 1:24 | 1:32 |
| 12:54 | 1:03 | 1:10 | 1:18 | 1:28 | 1:34 | 1:42 |
| 1:04 | 1:13 | 1:20 | 1:28 | 1:38 | 1:44 | 1:52 |
| 1:14 | 1:23 | 1:30 | 1:38 | 1:48 | 1:54 | 2:02 |
| 1:24 | 1:33 | 1:40 | 1:48 | 1:58 | 2:04 | 2:12 |
| 1:34 | 1:43 | 1:50 | 1:58 | 2:08 | 2:14 | 2:22 |
| 1:44 | 1:53 | 2:00 | 2:08 | 2:18 | 2:24 | 2:32 |
| 1:54 | 2:03 | 2:10 | 2:18 | 2:28 | 2:34 | 2:42 |
| 2:04 | 2:13 | 2:20 | 2:28 | 2:38 | 2:44 | 2:52 |
| 2:14 | 2:23 | 2:30 | 2:38 | 2:48 | 2:54 | 3:02 |
| 2:24 | 2:33 | 2:40 | 2:48 | 2:58 | 3:04 | 3:12 |
| 2:34 | 2:43 | 2:50 | 2:58 | 3:08 | 3:14 | 3:22 |
| 2:44 | 2:53 | 3:00 | 3:08 | 3:18 | 3:24 | 3:32 |
| 2:54 | 3:03 | 3:10 | 3:18 | 3:28 | 3:34 | 3:42 |
| 3:04 | 3:13 | 3:20 | 3:28 | 3:38 | 3:44 | 3:52 |
| 3:14 | 3:23 | 3:30 | 3:38 | 3:48 | 3:54 | 4:02 |
| 3:24 | 3:33 | 3:40 | 3:48 | 3:58 | 4:04 | 4:12 |
| 3:34 | 3:43 | 3:50 | 3:58 | 4:08 | 4:14 | 4:22 |
| 3:44 | 3:53 | 4:00 | 4:08 | 4:18 | 4:24 | 4:32 |
| 3:54 | 4:03 | 4:10 | 4:18 | 4:28 | 4:34 | 4:42 |
| 4:04 | 4:13 | 4:20 | 4:28 | 4:38 | 4:44 | 4:52 |
| 4:14 | 4:23 | 4:30 | 4:38 | 4:48 | 4:54 | 5:02 |
| 4:24 | 4:33 | 4:40 | 4:48 | 4:58 | 5:04 | 5:12 |
| 4:34 | 4:43 | 4:50 | 4:58 | 5:08 | 5:14 | 5:22 |
| 4:44 | 4:53 | 5:00 | 5:08 | 5:18 | 5:24 | 5:32 |
| 4:54 | 5:03 | 5:10 | 5:18 | 5:28 | 5:34 | 5:42 |
| 5:04 | 5:13 | 5:20 | 5:28 | 5:38 | 5:44 | 5:52 |
| 5:14 | 5:23 | 5:30 | 5:38 | 5:48 | 5:54 | 6:02 |
| 5:24 | 5:33 | 5:40 | 5:48 | 5:58 | 6:04 | 6:12 |
| 5:34 | 5:43 | 5:50 | 5:58 | 6:08 | 6:14 | 6:22 |
| 5:44 | 5:53 | 6:00 | 6:08 | 6:18 | 6:24 | 6:32 |
| 5:54 | 6:03 | 6:10 | 6:18 | 6:28 | 6:34 | 6:42 |
| 6:04 | 6:13 | 6:20 | 6:28 | 6:38 | 6:44 | 6:52 |
| 6:14 | 6:23 | 6:30 | 6:38 | 6:48 | 6:54 | 7:02 |
| 6:24 | 6:33 | 6:40 | 6:48 | 6:58 | 7:03 | 7:10 |
| 6:34 | 6:43 | 6:50 | 6:58 | 7:08 | 7:12 | 7:19 |
| 6:44 | 6:53 | 7:00 | 7:07 | 7:14 | 7:18 | 7:25 |
| 6:54 | 7:03 | 7:09 | 7:16 | 7:23 | 7:27 | 7:34 |
| 7:05 | 7:11 | 7:17 | 7:24 | 7:31 | 7:35 | 7:42 |
| 7:15 | 7:21 | 7:27 | 7:34 | 7:41 | 7:45 | 7:52 |
| 7:25 | 7:31 | 7:37 | 7:44 | 7:51 | 7:55 | 8:02 |
| 7:35 | 7:41 | 7:47 | 7:54 | 8:01 | 8:05 | 8:12 |
| 7:45 | 7:51 | 7:57 | 8:04 | 8:11 | 8:15 | 8:22 |
| 7:55 | 8:01 | 8:07 | 8:14 | 8:21 | 8:25 | 8:32 |
| 8:05 | 8:11 | 8:17 | 8:24 | 8:31 | 8:35 | 8:42 |
| 8:15 | 8:21 | 8:27 | 8:34 | 8:41 | 8:45 | 8:52 |
| 8:25 | 8:31 | 8:37 | 8:44 | 8:51 | 8:55 | 9:02 |
| 8:35 | 8:41 | 8:47 | 8:54 | 9:01 | 9:05 | 9:12 |
| 8:45 | 8:51 | 8:57 | 9:04 | 9:11 | 9:15 | 9:22 |
| 8:55 | 9:01 | 9:07 | 9:14 | 9:21 | 9:25 | 9:32 |
| 9:05 | 9:11 | 9:17 | 9:24 | 9:31 | 9:35 | 9:42 |
| 9:15 | 9:21 | 9:27 | 9:34 | 9:41 | 9:45 | 9:52 |
| 9:25 | 9:31 | 9:37 | 9:44 | 9:51 | 9:55 | 10:02 |
| 9:35 | 9:41 | 9:47 | 9:54 | 10:01 | 10:04 | 10:10 |
| 9:45 | 9:51 | 9:57 | 10:04 | 10:10 | 10:13 | 10:19 |
| 9:54 | 10:00 | 10:05 | 10:10 | 10:16 | 10:19 | 10:25 |
| 10:03 | 10:08 | 10:12 | 10:17 | 10:23 | 10:26 | 10:32 |
| 10:13 | 10:18 | 10:22 | 10:27 | 10:33 | 10:36 | 10:42 |
| 10:23 | 10:28 | 10:32 | 10:37 | 10:43 | 10:46 | 10:52 |
| 10:33 | 10:38 | 10:42 | 10:47 | 10:53 | 10:56 | 11:02 |
| 10:43 | 10:48 | 10:52 | 10:57 | 11:03 | 11:06 | 11:12 |
| 10:53 | 10:58 | 11:02 | 11:07 | 11:13 | 11:16 | 11:22 |
| 11:03 | 11:08 | 11:12 | 11:17 | 11:23 | 11:26 | 11:32 |
| 11:13 | 11:18 | 11:22 | 11:27 | 11:33 | 11:36 | 11:42 |
| 11:23 | 11:28 | 11:32 | 11:37 | 11:43 | 11:46 | 11:52 |
| 11:33 | 11:38 | 11:42 | 11:47 | 11:53 | 11:56 | 12:02 |
| 11:43 | 11:48 | 11:52 | 11:57 | 12:03 | 12:06 | 12:12 |
| 11:53 | 11:58 | 12:02 | 12:07 | 12:13 | 12:16 | 12:22 |
| 12:03 | 12:08 | 12:12 | 12:17 | 12:23 | 12:26 | 12:32 |
| 12:13 | 12:18 | 12:22 | 12:27 | 12:33 | 12:36 | 12:42 |
| 12:23 | 12:28 | 12:32 | 12:37 | 12:43 | 12:46 | 12:52 |
| 12:33 | 12:38 | 12:42 | 12:47 | 12:53 | 12:56 | 1:02 |
| 12:43 | 12:48 | 12:52 | 12:57 | 1:03 | 1:06 | 1:12 |
| 12:53 | 12:58 | 1:02 | 1:07 | 1:13 | 1:16 | 1:22 |
| 1:03 | 1:08 | 1:12 | 1:17 | 1:23 | 1:26 | 1:32 |
| 1:13 | 1:18 | 1:22 | 1:27 | 1:33 | 1:36 | 1:42 |
| 1:23 | 1:28 | 1:32 | 1:37 | 1:43 | 1:46 | 1:52 |
| 1:36 | 1:41 | 1:45 | 1:50 | 1:56 | 1:59 | 2:05 |
| 1:51 | 1:56 | 2:00 | 2:05 | 2:11 | 2:14 | 2:20 |
| 2:06 | 2:11 | 2:15 | 2:20 | 2:26 | 2:29 | 2:35 |
All 44 stops in this direction
- Weston Rd at Albion Rd South Side #7439
- Weston Rd at Dee Ave #7442
- Weston Rd at Cardell Ave #7441
- Weston Rd at Oak St #7444
- Weston Rd at St Phillips Rd #16052
- Weston Rd at Coulter Ave #8712
- Weston Rd at Church St South Side #6173
- Weston Rd at Fern Ave South Side #6175
- Weston Rd at Little Ave #16055
- Weston Rd at Lawrence Ave West #16057
- Weston Rd at Wilby Cres - Weston GO Station #8778
- Weston Rd at Denison Rd West #8715
- Weston Rd at Clouston Ave #8707
- Weston Rd at Sidney Belsey Cres #14518
- Weston Rd at Dora Spencer Rd #8744
- Weston Rd at Jane St #8734
- Weston Rd at Ernest Dockray Ave #8703
- Weston Rd at Bartonville Ave West #8694
- Weston Rd at Ray Ave #8760
- Weston Rd at Oxford Dr South Side #8754
- Eglinton Ave West at Weston Rd East Side #16672
- Keelesdale Rd at Eglinton Ave West #16746
- Mount Dennis Station #16586
- Eglinton Ave West at Photography Dr #16329
- Weston Rd at Eglinton Ave West South Side #9677
- Weston Rd at York Ave #7447
- Weston Rd at Dennis Ave #13196
- Weston Rd at Bushey Ave #8700
- Weston Rd at Humber Blvd #8730
- Weston Rd at Rogers Rd South Side #8762
- Weston Rd at Seneca Ave #8765
- Weston Rd at Northland Ave #8750
- Weston Rd at McCormack St #8749
- Weston Rd at Gunns Rd South Side #11069
- Weston Rd at Birdstone Cres (North) #14434
- Weston Rd at St Clair Ave West #15750
- Keele St at West Toronto St #7902
- Keele St at Junction Rd #7894
- Keele St at Dundas St West South Side #7887
- Keele St at Annette St #7883
- Keele St at Humberside Ave #7892
- Keele St at Hillsview Ave #7890
- Keele St at Glenlake Ave #7889
- Keele Station #14706
Route 89 to Weston Rd at Albion Rd South Side
Destination sign “North - 89 Weston towards Albion Rd via Mount Dennis Station” · from Keele Station · 46 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Keele Station | Weston Rd at Birdstone Cres (North) | Weston Rd at Lambton Ave | Weston Rd at Oxford Dr | Weston Rd at Clouston Ave | Weston Rd at Coulter Ave North Side | Weston Rd at Albion Rd South Side |
|---|---|---|---|---|---|---|
| 4:45 | 4:49 | 4:54 | 5:00 | 5:04 | 5:09 | 5:16 |
| 5:09 | 5:13 | 5:18 | 5:24 | 5:28 | 5:33 | 5:41 |
| 5:26 | 5:30 | 5:35 | 5:44 | 5:49 | 5:55 | 6:03 |
| 5:40 | 5:45 | 5:51 | 6:00 | 6:05 | 6:11 | 6:19 |
| 5:50 | 5:55 | 6:01 | 6:10 | 6:15 | 6:21 | 6:29 |
| 6:00 | 6:05 | 6:11 | 6:20 | 6:25 | 6:31 | 6:39 |
| 6:10 | 6:15 | 6:21 | 6:30 | 6:35 | 6:41 | 6:49 |
| 6:20 | 6:25 | 6:31 | 6:40 | 6:45 | 6:51 | 6:59 |
| 6:30 | 6:35 | 6:41 | 6:50 | 6:55 | 7:01 | 7:09 |
| 6:40 | 6:45 | 6:51 | 7:00 | 7:05 | 7:11 | 7:19 |
| 6:50 | 6:55 | 7:01 | 7:10 | 7:15 | 7:21 | 7:29 |
| 7:00 | 7:05 | 7:11 | 7:20 | 7:25 | 7:31 | 7:39 |
| 7:10 | 7:15 | 7:21 | 7:30 | 7:35 | 7:43 | 7:52 |
| 7:20 | 7:25 | 7:32 | 7:43 | 7:48 | 7:56 | 8:05 |
| 7:30 | 7:37 | 7:44 | 7:55 | 8:00 | 8:08 | 8:17 |
| 7:40 | 7:47 | 7:54 | 8:05 | 8:10 | 8:18 | 8:27 |
| 7:50 | 7:57 | 8:04 | 8:15 | 8:20 | 8:28 | 8:37 |
| 8:00 | 8:07 | 8:14 | 8:25 | 8:30 | 8:38 | 8:47 |
| 8:10 | 8:17 | 8:24 | 8:35 | 8:40 | 8:48 | 8:57 |
| 8:20 | 8:27 | 8:34 | 8:45 | 8:50 | 8:58 | 9:07 |
| 8:30 | 8:37 | 8:44 | 8:55 | 9:00 | 9:08 | 9:17 |
| 8:40 | 8:47 | 8:54 | 9:05 | 9:10 | 9:18 | 9:27 |
| 8:50 | 8:57 | 9:04 | 9:15 | 9:20 | 9:28 | 9:37 |
| 9:00 | 9:07 | 9:14 | 9:25 | 9:30 | 9:38 | 9:47 |
| 9:10 | 9:17 | 9:24 | 9:35 | 9:41 | 9:49 | 9:58 |
| 9:20 | 9:27 | 9:34 | 9:46 | 9:52 | 10:00 | 10:09 |
| 9:30 | 9:37 | 9:44 | 9:56 | 10:02 | 10:10 | 10:19 |
| 9:40 | 9:47 | 9:54 | 10:06 | 10:12 | 10:20 | 10:29 |
| 9:50 | 9:57 | 10:04 | 10:16 | 10:22 | 10:30 | 10:39 |
| 10:00 | 10:07 | 10:14 | 10:26 | 10:32 | 10:40 | 10:49 |
| 10:10 | 10:17 | 10:24 | 10:36 | 10:42 | 10:50 | 10:59 |
| 10:20 | 10:27 | 10:34 | 10:46 | 10:52 | 11:00 | 11:09 |
| 10:30 | 10:37 | 10:44 | 10:56 | 11:02 | 11:10 | 11:19 |
| 10:40 | 10:47 | 10:54 | 11:06 | 11:12 | 11:20 | 11:29 |
| 10:50 | 10:57 | 11:04 | 11:16 | 11:22 | 11:30 | 11:39 |
| 11:00 | 11:07 | 11:14 | 11:26 | 11:32 | 11:40 | 11:49 |
| 11:10 | 11:17 | 11:24 | 11:36 | 11:42 | 11:50 | 11:59 |
| 11:20 | 11:27 | 11:34 | 11:46 | 11:52 | 12:00 | 12:09 |
| 11:30 | 11:37 | 11:44 | 11:56 | 12:02 | 12:10 | 12:19 |
| 11:40 | 11:47 | 11:54 | 12:06 | 12:12 | 12:20 | 12:29 |
| 11:50 | 11:57 | 12:04 | 12:16 | 12:22 | 12:30 | 12:39 |
| 12:00 | 12:07 | 12:14 | 12:26 | 12:32 | 12:40 | 12:49 |
| 12:10 | 12:17 | 12:24 | 12:36 | 12:42 | 12:50 | 12:59 |
| 12:20 | 12:27 | 12:34 | 12:46 | 12:52 | 1:00 | 1:09 |
| 12:30 | 12:37 | 12:44 | 12:56 | 1:02 | 1:10 | 1:19 |
| 12:40 | 12:47 | 12:54 | 1:06 | 1:12 | 1:20 | 1:29 |
| 12:50 | 12:57 | 1:04 | 1:16 | 1:22 | 1:30 | 1:39 |
| 1:00 | 1:07 | 1:14 | 1:26 | 1:32 | 1:40 | 1:49 |
| 1:10 | 1:17 | 1:24 | 1:36 | 1:42 | 1:50 | 1:59 |
| 1:20 | 1:27 | 1:34 | 1:46 | 1:52 | 2:00 | 2:09 |
| 1:30 | 1:37 | 1:44 | 1:56 | 2:03 | 2:12 | 2:23 |
| 1:40 | 1:47 | 1:54 | 2:08 | 2:15 | 2:24 | 2:35 |
| 1:50 | 1:57 | 2:05 | 2:20 | 2:27 | 2:36 | 2:47 |
| 2:00 | 2:10 | 2:19 | 2:34 | 2:41 | 2:50 | 3:01 |
| 2:10 | 2:20 | 2:29 | 2:44 | 2:51 | 3:00 | 3:11 |
| 2:20 | 2:30 | 2:39 | 2:54 | 3:01 | 3:10 | 3:21 |
| 2:30 | 2:40 | 2:49 | 3:04 | 3:11 | 3:20 | 3:31 |
| 2:40 | 2:50 | 2:59 | 3:14 | 3:21 | 3:30 | 3:41 |
| 2:50 | 3:00 | 3:09 | 3:24 | 3:31 | 3:40 | 3:51 |
| 3:00 | 3:10 | 3:19 | 3:34 | 3:41 | 3:50 | 4:01 |
| 3:10 | 3:20 | 3:29 | 3:44 | 3:51 | 4:00 | 4:11 |
| 3:20 | 3:30 | 3:39 | 3:54 | 4:01 | 4:10 | 4:21 |
| 3:30 | 3:40 | 3:49 | 4:04 | 4:11 | 4:20 | 4:31 |
| 3:40 | 3:50 | 3:59 | 4:14 | 4:21 | 4:30 | 4:41 |
| 3:50 | 4:00 | 4:09 | 4:24 | 4:31 | 4:40 | 4:51 |
| 4:00 | 4:10 | 4:19 | 4:34 | 4:41 | 4:50 | 5:01 |
| 4:10 | 4:20 | 4:29 | 4:44 | 4:51 | 5:00 | 5:11 |
| 4:20 | 4:30 | 4:39 | 4:54 | 5:01 | 5:10 | 5:21 |
| 4:30 | 4:40 | 4:49 | 5:04 | 5:11 | 5:20 | 5:31 |
| 4:40 | 4:50 | 4:59 | 5:14 | 5:21 | 5:30 | 5:41 |
| 4:50 | 5:00 | 5:09 | 5:24 | 5:31 | 5:40 | 5:51 |
| 5:00 | 5:10 | 5:19 | 5:34 | 5:41 | 5:50 | 6:01 |
| 5:10 | 5:20 | 5:29 | 5:44 | 5:51 | 6:00 | 6:11 |
| 5:20 | 5:30 | 5:39 | 5:54 | 6:01 | 6:10 | 6:21 |
| 5:30 | 5:40 | 5:49 | 6:04 | 6:11 | 6:20 | 6:31 |
| 5:40 | 5:50 | 5:59 | 6:14 | 6:21 | 6:30 | 6:41 |
| 5:50 | 6:00 | 6:09 | 6:24 | 6:31 | 6:40 | 6:51 |
| 6:00 | 6:10 | 6:19 | 6:34 | 6:41 | 6:50 | 7:01 |
| 6:10 | 6:20 | 6:29 | 6:44 | 6:51 | 7:00 | 7:11 |
| 6:20 | 6:30 | 6:39 | 6:54 | 7:01 | 7:09 | 7:17 |
| 6:30 | 6:40 | 6:49 | 7:04 | 7:10 | 7:18 | 7:26 |
| 6:40 | 6:50 | 6:59 | 7:11 | 7:16 | 7:24 | 7:32 |
| 6:50 | 7:00 | 7:07 | 7:16 | 7:21 | 7:29 | 7:37 |
| 7:00 | 7:07 | 7:13 | 7:22 | 7:27 | 7:35 | 7:43 |
| 7:10 | 7:17 | 7:23 | 7:32 | 7:37 | 7:45 | 7:53 |
| 7:20 | 7:27 | 7:33 | 7:42 | 7:47 | 7:55 | 8:03 |
| 7:30 | 7:37 | 7:43 | 7:52 | 7:57 | 8:05 | 8:13 |
| 7:40 | 7:47 | 7:53 | 8:02 | 8:07 | 8:15 | 8:23 |
| 7:50 | 7:57 | 8:03 | 8:12 | 8:17 | 8:25 | 8:33 |
| 8:00 | 8:07 | 8:13 | 8:22 | 8:27 | 8:35 | 8:43 |
| 8:10 | 8:17 | 8:23 | 8:32 | 8:37 | 8:45 | 8:53 |
| 8:20 | 8:27 | 8:33 | 8:42 | 8:47 | 8:55 | 9:03 |
| 8:30 | 8:37 | 8:43 | 8:52 | 8:57 | 9:05 | 9:13 |
| 8:40 | 8:47 | 8:53 | 9:02 | 9:07 | 9:15 | 9:23 |
| 8:50 | 8:57 | 9:03 | 9:12 | 9:17 | 9:25 | 9:33 |
| 9:00 | 9:07 | 9:13 | 9:22 | 9:27 | 9:35 | 9:43 |
| 9:10 | 9:17 | 9:23 | 9:32 | 9:37 | 9:45 | 9:53 |
| 9:20 | 9:27 | 9:33 | 9:42 | 9:47 | 9:55 | 10:03 |
| 9:30 | 9:37 | 9:43 | 9:52 | 9:57 | 10:04 | 10:12 |
| 9:40 | 9:47 | 9:53 | 10:02 | 10:07 | 10:13 | 10:21 |
| 9:50 | 9:57 | 10:03 | 10:10 | 10:14 | 10:20 | 10:28 |
| 10:00 | 10:04 | 10:09 | 10:16 | 10:20 | 10:26 | 10:34 |
| 10:10 | 10:14 | 10:19 | 10:26 | 10:30 | 10:36 | 10:44 |
| 10:20 | 10:24 | 10:29 | 10:36 | 10:40 | 10:46 | 10:54 |
| 10:30 | 10:34 | 10:39 | 10:46 | 10:50 | 10:56 | 11:04 |
| 10:40 | 10:44 | 10:49 | 10:56 | 11:00 | 11:06 | 11:14 |
| 10:50 | 10:54 | 10:59 | 11:06 | 11:10 | 11:16 | 11:24 |
| 11:00 | 11:04 | 11:09 | 11:16 | 11:20 | 11:26 | 11:34 |
| 11:10 | 11:14 | 11:19 | 11:26 | 11:30 | 11:36 | 11:44 |
| 11:20 | 11:24 | 11:29 | 11:36 | 11:40 | 11:46 | 11:54 |
| 11:30 | 11:34 | 11:39 | 11:46 | 11:50 | 11:56 | 12:04 |
| 11:40 | 11:44 | 11:49 | 11:56 | 12:00 | 12:06 | 12:14 |
| 11:50 | 11:54 | 11:59 | 12:06 | 12:10 | 12:16 | 12:24 |
| 12:00 | 12:04 | 12:09 | 12:16 | 12:20 | 12:26 | 12:34 |
| 12:10 | 12:14 | 12:19 | 12:26 | 12:30 | 12:36 | 12:44 |
| 12:20 | 12:24 | 12:29 | 12:36 | 12:40 | 12:46 | 12:54 |
| 12:30 | 12:34 | 12:39 | 12:46 | 12:50 | 12:56 | 1:04 |
| 12:40 | 12:44 | 12:49 | 12:56 | 1:00 | 1:06 | 1:14 |
| 12:50 | 12:54 | 12:59 | 1:06 | 1:10 | 1:16 | 1:24 |
| 1:00 | 1:04 | 1:09 | 1:16 | 1:20 | 1:26 | 1:34 |
| 1:10 | 1:14 | 1:19 | 1:26 | 1:30 | 1:36 | 1:43 |
| 1:24 | 1:28 | 1:33 | 1:39 | 1:43 | 1:48 | 1:55 |
| 1:39 | 1:43 | 1:48 | 1:54 | 1:58 | 2:03 | 2:10 |
| 1:54 | 1:58 | 2:03 | 2:09 | 2:13 | 2:18 | 2:25 |
| 2:09 | 2:13 | 2:18 | 2:24 | 2:28 | 2:33 | 2:40 |
Saturday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Keele Station | Weston Rd at Birdstone Cres (North) | Weston Rd at Lambton Ave | Weston Rd at Oxford Dr | Weston Rd at Clouston Ave | Weston Rd at Coulter Ave North Side | Weston Rd at Albion Rd South Side |
|---|---|---|---|---|---|---|
| 5:17 | 5:21 | 5:26 | 5:28 | 5:32 | 5:38 | 5:44 |
| 5:40 | 5:44 | 5:49 | 5:58 | 6:02 | 6:08 | 6:14 |
| 5:50 | 5:54 | 5:59 | 6:08 | 6:12 | 6:18 | 6:24 |
| 6:00 | 6:04 | 6:09 | 6:18 | 6:22 | 6:28 | 6:34 |
| 6:10 | 6:14 | 6:19 | 6:28 | 6:32 | 6:38 | 6:44 |
| 6:20 | 6:24 | 6:29 | 6:38 | 6:42 | 6:48 | 6:54 |
| 6:30 | 6:34 | 6:39 | 6:48 | 6:52 | 6:58 | 7:04 |
| 6:40 | 6:44 | 6:49 | 6:58 | 7:02 | 7:08 | 7:14 |
| 6:50 | 6:54 | 6:59 | 7:08 | 7:12 | 7:18 | 7:24 |
| 7:00 | 7:04 | 7:09 | 7:18 | 7:22 | 7:28 | 7:34 |
| 7:10 | 7:14 | 7:19 | 7:28 | 7:32 | 7:38 | 7:44 |
| 7:20 | 7:24 | 7:29 | 7:38 | 7:42 | 7:48 | 7:54 |
| 7:30 | 7:34 | 7:39 | 7:48 | 7:52 | 7:58 | 8:04 |
| 7:40 | 7:44 | 7:49 | 7:58 | 8:02 | 8:09 | 8:17 |
| 7:50 | 7:54 | 7:59 | 8:10 | 8:15 | 8:22 | 8:30 |
| 8:00 | 8:06 | 8:13 | 8:25 | 8:30 | 8:37 | 8:45 |
| 8:10 | 8:16 | 8:23 | 8:35 | 8:40 | 8:47 | 8:55 |
| 8:20 | 8:26 | 8:33 | 8:45 | 8:50 | 8:57 | 9:05 |
| 8:30 | 8:36 | 8:43 | 8:55 | 9:00 | 9:07 | 9:15 |
| 8:40 | 8:46 | 8:53 | 9:05 | 9:10 | 9:17 | 9:25 |
| 8:50 | 8:56 | 9:03 | 9:15 | 9:20 | 9:27 | 9:35 |
| 9:00 | 9:06 | 9:13 | 9:25 | 9:30 | 9:37 | 9:45 |
| 9:10 | 9:16 | 9:23 | 9:35 | 9:40 | 9:47 | 9:55 |
| 9:20 | 9:26 | 9:33 | 9:45 | 9:50 | 9:57 | 10:05 |
| 9:30 | 9:36 | 9:43 | 9:55 | 10:00 | 10:07 | 10:15 |
| 9:40 | 9:46 | 9:53 | 10:05 | 10:10 | 10:17 | 10:25 |
| 9:50 | 9:56 | 10:03 | 10:15 | 10:20 | 10:27 | 10:35 |
| 10:00 | 10:06 | 10:13 | 10:25 | 10:30 | 10:37 | 10:45 |
| 10:10 | 10:16 | 10:23 | 10:35 | 10:40 | 10:47 | 10:55 |
| 10:20 | 10:26 | 10:33 | 10:45 | 10:50 | 10:57 | 11:05 |
| 10:30 | 10:36 | 10:43 | 10:55 | 11:00 | 11:08 | 11:16 |
| 10:40 | 10:46 | 10:53 | 11:05 | 11:12 | 11:20 | 11:28 |
| 10:50 | 10:56 | 11:03 | 11:16 | 11:23 | 11:31 | 11:39 |
| 11:00 | 11:10 | 11:18 | 11:31 | 11:38 | 11:46 | 11:54 |
| 11:10 | 11:20 | 11:28 | 11:41 | 11:48 | 11:56 | 12:04 |
| 11:20 | 11:30 | 11:38 | 11:51 | 11:58 | 12:06 | 12:14 |
| 11:28 | 11:38 | 11:46 | 11:59 | 12:06 | 12:14 | 12:22 |
| 11:36 | 11:46 | 11:54 | 12:07 | 12:14 | 12:22 | 12:30 |
| 11:44 | 11:54 | 12:02 | 12:15 | 12:22 | 12:30 | 12:38 |
| 11:52 | 12:02 | 12:10 | 12:23 | 12:30 | 12:38 | 12:46 |
| 11:58 | 12:08 | 12:16 | 12:29 | 12:36 | 12:44 | 12:52 |
| 12:06 | 12:16 | 12:24 | 12:37 | 12:44 | 12:52 | 1:00 |
| 12:14 | 12:24 | 12:32 | 12:45 | 12:52 | 1:00 | 1:08 |
| 12:22 | 12:32 | 12:40 | 12:53 | 1:00 | 1:08 | 1:16 |
| 12:30 | 12:40 | 12:48 | 1:01 | 1:08 | 1:16 | 1:24 |
| 12:38 | 12:48 | 12:56 | 1:09 | 1:16 | 1:24 | 1:32 |
| 12:46 | 12:56 | 1:04 | 1:17 | 1:24 | 1:32 | 1:40 |
| 12:54 | 1:04 | 1:12 | 1:25 | 1:32 | 1:40 | 1:48 |
| 1:02 | 1:12 | 1:20 | 1:33 | 1:40 | 1:48 | 1:56 |
| 1:10 | 1:20 | 1:28 | 1:41 | 1:48 | 1:56 | 2:04 |
| 1:18 | 1:28 | 1:36 | 1:49 | 1:56 | 2:04 | 2:12 |
| 1:26 | 1:36 | 1:44 | 1:57 | 2:04 | 2:12 | 2:20 |
| 1:34 | 1:44 | 1:52 | 2:05 | 2:12 | 2:20 | 2:28 |
| 1:42 | 1:52 | 2:00 | 2:13 | 2:20 | 2:28 | 2:36 |
| 1:50 | 2:00 | 2:08 | 2:21 | 2:28 | 2:36 | 2:44 |
| 1:58 | 2:08 | 2:16 | 2:29 | 2:36 | 2:44 | 2:52 |
| 2:06 | 2:16 | 2:24 | 2:37 | 2:44 | 2:52 | 3:00 |
| 2:14 | 2:24 | 2:32 | 2:45 | 2:52 | 3:00 | 3:08 |
| 2:22 | 2:32 | 2:40 | 2:53 | 3:00 | 3:08 | 3:16 |
| 2:30 | 2:40 | 2:48 | 3:01 | 3:08 | 3:16 | 3:24 |
| 2:38 | 2:48 | 2:56 | 3:09 | 3:16 | 3:24 | 3:32 |
| 2:46 | 2:56 | 3:04 | 3:17 | 3:24 | 3:32 | 3:40 |
| 2:54 | 3:04 | 3:12 | 3:25 | 3:32 | 3:40 | 3:48 |
| 3:02 | 3:12 | 3:20 | 3:33 | 3:40 | 3:48 | 3:56 |
| 3:10 | 3:20 | 3:28 | 3:41 | 3:48 | 3:56 | 4:04 |
| 3:18 | 3:28 | 3:36 | 3:49 | 3:56 | 4:04 | 4:12 |
| 3:26 | 3:36 | 3:44 | 3:57 | 4:04 | 4:12 | 4:20 |
| 3:34 | 3:44 | 3:52 | 4:05 | 4:12 | 4:20 | 4:28 |
| 3:42 | 3:52 | 4:00 | 4:13 | 4:20 | 4:28 | 4:36 |
| 3:50 | 4:00 | 4:08 | 4:21 | 4:28 | 4:36 | 4:44 |
| 3:58 | 4:08 | 4:16 | 4:29 | 4:36 | 4:44 | 4:52 |
| 4:06 | 4:16 | 4:24 | 4:37 | 4:44 | 4:52 | 5:00 |
| 4:14 | 4:24 | 4:32 | 4:45 | 4:52 | 5:00 | 5:08 |
| 4:22 | 4:32 | 4:40 | 4:53 | 5:00 | 5:08 | 5:16 |
| 4:30 | 4:40 | 4:48 | 5:01 | 5:08 | 5:16 | 5:24 |
| 4:38 | 4:48 | 4:56 | 5:09 | 5:16 | 5:24 | 5:32 |
| 4:46 | 4:56 | 5:04 | 5:17 | 5:24 | 5:32 | 5:40 |
| 4:54 | 5:04 | 5:12 | 5:25 | 5:32 | 5:40 | 5:48 |
| 5:02 | 5:12 | 5:20 | 5:33 | 5:40 | 5:48 | 5:56 |
| 5:10 | 5:20 | 5:28 | 5:41 | 5:48 | 5:56 | 6:04 |
| 5:18 | 5:28 | 5:36 | 5:49 | 5:56 | 6:04 | 6:12 |
| 5:26 | 5:36 | 5:44 | 5:57 | 6:04 | 6:12 | 6:20 |
| 5:34 | 5:44 | 5:52 | 6:05 | 6:12 | 6:20 | 6:28 |
| 5:42 | 5:52 | 6:00 | 6:13 | 6:20 | 6:28 | 6:36 |
| 5:50 | 6:00 | 6:08 | 6:21 | 6:28 | 6:36 | 6:44 |
| 5:58 | 6:08 | 6:16 | 6:29 | 6:36 | 6:44 | 6:52 |
| 6:06 | 6:16 | 6:24 | 6:37 | 6:44 | 6:52 | 7:00 |
| 6:14 | 6:24 | 6:32 | 6:45 | 6:52 | 7:00 | 7:08 |
| 6:22 | 6:32 | 6:40 | 6:53 | 7:00 | 7:07 | 7:15 |
| 6:30 | 6:40 | 6:48 | 7:01 | 7:07 | 7:14 | 7:22 |
| 6:38 | 6:48 | 6:56 | 7:08 | 7:12 | 7:19 | 7:27 |
| 6:46 | 6:56 | 7:03 | 7:13 | 7:17 | 7:24 | 7:32 |
| 6:54 | 7:03 | 7:09 | 7:19 | 7:23 | 7:30 | 7:38 |
| 7:02 | 7:08 | 7:14 | 7:24 | 7:28 | 7:35 | 7:43 |
| 7:10 | 7:16 | 7:22 | 7:32 | 7:36 | 7:43 | 7:51 |
| 7:18 | 7:24 | 7:30 | 7:40 | 7:44 | 7:51 | 7:59 |
| 7:26 | 7:32 | 7:38 | 7:48 | 7:52 | 7:59 | 8:07 |
| 7:34 | 7:40 | 7:46 | 7:56 | 8:00 | 8:07 | 8:15 |
| 7:42 | 7:48 | 7:54 | 8:04 | 8:08 | 8:15 | 8:23 |
| 7:50 | 7:56 | 8:02 | 8:12 | 8:16 | 8:23 | 8:31 |
| 7:58 | 8:04 | 8:10 | 8:20 | 8:24 | 8:31 | 8:39 |
| 8:06 | 8:12 | 8:18 | 8:28 | 8:32 | 8:39 | 8:47 |
| 8:14 | 8:20 | 8:26 | 8:36 | 8:40 | 8:47 | 8:55 |
| 8:22 | 8:28 | 8:34 | 8:44 | 8:48 | 8:55 | 9:03 |
| 8:30 | 8:36 | 8:42 | 8:52 | 8:56 | 9:03 | 9:11 |
| 8:38 | 8:44 | 8:50 | 9:00 | 9:04 | 9:11 | 9:19 |
| 8:46 | 8:52 | 8:58 | 9:08 | 9:12 | 9:19 | 9:27 |
| 8:54 | 9:00 | 9:06 | 9:16 | 9:20 | 9:27 | 9:35 |
| 9:02 | 9:08 | 9:14 | 9:24 | 9:28 | 9:35 | 9:43 |
| 9:10 | 9:16 | 9:22 | 9:32 | 9:36 | 9:43 | 9:51 |
| 9:18 | 9:24 | 9:30 | 9:40 | 9:44 | 9:51 | 9:59 |
| 9:26 | 9:32 | 9:38 | 9:48 | 9:52 | 9:59 | 10:07 |
| 9:34 | 9:40 | 9:46 | 9:56 | 10:00 | 10:07 | 10:14 |
| 9:42 | 9:48 | 9:54 | 10:04 | 10:08 | 10:14 | 10:21 |
| 9:50 | 9:56 | 10:02 | 10:10 | 10:14 | 10:20 | 10:27 |
| 10:00 | 10:04 | 10:09 | 10:17 | 10:21 | 10:27 | 10:34 |
| 10:10 | 10:14 | 10:19 | 10:27 | 10:31 | 10:37 | 10:44 |
| 10:20 | 10:24 | 10:29 | 10:37 | 10:41 | 10:47 | 10:54 |
| 10:30 | 10:34 | 10:39 | 10:47 | 10:51 | 10:57 | 11:04 |
| 10:40 | 10:44 | 10:49 | 10:57 | 11:01 | 11:07 | 11:14 |
| 10:50 | 10:54 | 10:59 | 11:07 | 11:11 | 11:17 | 11:24 |
| 11:00 | 11:04 | 11:09 | 11:17 | 11:21 | 11:27 | 11:34 |
| 11:10 | 11:14 | 11:19 | 11:27 | 11:31 | 11:37 | 11:44 |
| 11:20 | 11:24 | 11:29 | 11:37 | 11:41 | 11:47 | 11:54 |
| 11:30 | 11:34 | 11:39 | 11:47 | 11:51 | 11:57 | 12:04 |
| 11:40 | 11:44 | 11:49 | 11:57 | 12:01 | 12:07 | 12:14 |
| 11:50 | 11:54 | 11:59 | 12:07 | 12:11 | 12:17 | 12:24 |
| 12:00 | 12:04 | 12:09 | 12:17 | 12:21 | 12:27 | 12:34 |
| 12:10 | 12:14 | 12:19 | 12:27 | 12:31 | 12:37 | 12:44 |
| 12:20 | 12:24 | 12:29 | 12:37 | 12:41 | 12:47 | 12:54 |
| 12:30 | 12:34 | 12:39 | 12:47 | 12:51 | 12:57 | 1:04 |
| 12:40 | 12:44 | 12:49 | 12:57 | 1:01 | 1:07 | 1:14 |
| 12:50 | 12:54 | 12:59 | 1:07 | 1:11 | 1:17 | 1:24 |
| 1:00 | 1:04 | 1:09 | 1:17 | 1:21 | 1:27 | 1:34 |
| 1:10 | 1:14 | 1:19 | 1:27 | 1:31 | 1:36 | 1:43 |
| 1:24 | 1:28 | 1:33 | 1:39 | 1:43 | 1:48 | 1:55 |
| 1:39 | 1:43 | 1:48 | 1:54 | 1:58 | 2:03 | 2:10 |
| 1:54 | 1:58 | 2:03 | 2:09 | 2:13 | 2:18 | 2:25 |
| 2:09 | 2:13 | 2:18 | 2:24 | 2:28 | 2:33 | 2:40 |
Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Keele Station | Weston Rd at Birdstone Cres (North) | Weston Rd at Lambton Ave | Weston Rd at Oxford Dr | Weston Rd at Clouston Ave | Weston Rd at Coulter Ave North Side | Weston Rd at Albion Rd South Side |
|---|---|---|---|---|---|---|
| 5:17 | 5:21 | 5:27 | 5:31 | 5:36 | 5:42 | 5:48 |
| 5:41 | 5:45 | 5:50 | 5:59 | 6:04 | 6:10 | 6:16 |
| 5:56 | 6:00 | 6:05 | 6:14 | 6:19 | 6:25 | 6:31 |
| 6:11 | 6:15 | 6:20 | 6:29 | 6:34 | 6:40 | 6:46 |
| 6:26 | 6:30 | 6:35 | 6:44 | 6:49 | 6:55 | 7:01 |
| 6:41 | 6:45 | 6:50 | 6:59 | 7:04 | 7:10 | 7:16 |
| 6:56 | 7:00 | 7:05 | 7:14 | 7:19 | 7:25 | 7:31 |
| 7:11 | 7:15 | 7:20 | 7:29 | 7:34 | 7:40 | 7:46 |
| 7:26 | 7:30 | 7:35 | 7:44 | 7:49 | 7:55 | 8:01 |
| 7:38 | 7:42 | 7:47 | 7:56 | 8:01 | 8:07 | 8:15 |
| 7:51 | 7:55 | 8:00 | 8:09 | 8:14 | 8:20 | 8:28 |
| 8:00 | 8:07 | 8:14 | 8:24 | 8:29 | 8:35 | 8:43 |
| 8:10 | 8:17 | 8:24 | 8:34 | 8:39 | 8:45 | 8:53 |
| 8:20 | 8:27 | 8:34 | 8:44 | 8:49 | 8:55 | 9:03 |
| 8:30 | 8:37 | 8:44 | 8:54 | 8:59 | 9:05 | 9:13 |
| 8:40 | 8:47 | 8:54 | 9:04 | 9:09 | 9:15 | 9:23 |
| 8:50 | 8:57 | 9:04 | 9:14 | 9:19 | 9:25 | 9:33 |
| 9:00 | 9:07 | 9:14 | 9:24 | 9:29 | 9:35 | 9:43 |
| 9:10 | 9:17 | 9:24 | 9:34 | 9:39 | 9:45 | 9:53 |
| 9:20 | 9:27 | 9:34 | 9:44 | 9:49 | 9:55 | 10:03 |
| 9:30 | 9:37 | 9:44 | 9:54 | 9:59 | 10:05 | 10:13 |
| 9:40 | 9:47 | 9:54 | 10:04 | 10:09 | 10:15 | 10:23 |
| 9:50 | 9:57 | 10:04 | 10:14 | 10:19 | 10:25 | 10:33 |
| 10:00 | 10:07 | 10:14 | 10:24 | 10:29 | 10:35 | 10:43 |
| 10:10 | 10:17 | 10:24 | 10:34 | 10:39 | 10:45 | 10:53 |
| 10:20 | 10:27 | 10:34 | 10:44 | 10:49 | 10:55 | 11:03 |
| 10:30 | 10:37 | 10:44 | 10:54 | 10:59 | 11:05 | 11:13 |
| 10:40 | 10:47 | 10:54 | 11:04 | 11:09 | 11:15 | 11:23 |
| 10:50 | 10:57 | 11:04 | 11:14 | 11:19 | 11:25 | 11:33 |
| 11:00 | 11:07 | 11:14 | 11:24 | 11:29 | 11:35 | 11:43 |
| 11:10 | 11:17 | 11:24 | 11:34 | 11:39 | 11:45 | 11:53 |
| 11:20 | 11:27 | 11:34 | 11:44 | 11:49 | 11:55 | 12:03 |
| 11:30 | 11:37 | 11:44 | 11:54 | 11:59 | 12:05 | 12:13 |
| 11:40 | 11:47 | 11:54 | 12:05 | 12:10 | 12:17 | 12:25 |
| 11:50 | 11:57 | 12:04 | 12:16 | 12:21 | 12:28 | 12:36 |
| 12:00 | 12:10 | 12:17 | 12:29 | 12:34 | 12:41 | 12:49 |
| 12:10 | 12:20 | 12:27 | 12:39 | 12:44 | 12:51 | 12:59 |
| 12:20 | 12:30 | 12:37 | 12:49 | 12:54 | 1:01 | 1:09 |
| 12:30 | 12:40 | 12:47 | 12:59 | 1:04 | 1:11 | 1:19 |
| 12:40 | 12:50 | 12:57 | 1:09 | 1:14 | 1:21 | 1:29 |
| 12:50 | 1:00 | 1:07 | 1:19 | 1:24 | 1:31 | 1:39 |
| 1:00 | 1:10 | 1:17 | 1:29 | 1:34 | 1:41 | 1:49 |
| 1:10 | 1:20 | 1:27 | 1:39 | 1:44 | 1:51 | 1:59 |
| 1:20 | 1:30 | 1:37 | 1:49 | 1:54 | 2:01 | 2:09 |
| 1:30 | 1:40 | 1:47 | 1:59 | 2:04 | 2:11 | 2:19 |
| 1:40 | 1:50 | 1:57 | 2:09 | 2:14 | 2:21 | 2:29 |
| 1:50 | 2:00 | 2:07 | 2:19 | 2:24 | 2:31 | 2:39 |
| 2:00 | 2:10 | 2:17 | 2:29 | 2:34 | 2:41 | 2:49 |
| 2:10 | 2:20 | 2:27 | 2:39 | 2:44 | 2:51 | 2:59 |
| 2:20 | 2:30 | 2:37 | 2:49 | 2:54 | 3:01 | 3:09 |
| 2:30 | 2:40 | 2:47 | 2:59 | 3:04 | 3:11 | 3:19 |
| 2:40 | 2:50 | 2:57 | 3:09 | 3:14 | 3:21 | 3:29 |
| 2:50 | 3:00 | 3:07 | 3:19 | 3:24 | 3:31 | 3:39 |
| 3:00 | 3:10 | 3:17 | 3:29 | 3:34 | 3:41 | 3:49 |
| 3:10 | 3:20 | 3:27 | 3:39 | 3:44 | 3:51 | 3:59 |
| 3:20 | 3:30 | 3:37 | 3:49 | 3:54 | 4:01 | 4:09 |
| 3:30 | 3:40 | 3:47 | 3:59 | 4:04 | 4:11 | 4:19 |
| 3:40 | 3:50 | 3:57 | 4:09 | 4:14 | 4:21 | 4:29 |
| 3:50 | 4:00 | 4:07 | 4:19 | 4:24 | 4:31 | 4:39 |
| 4:00 | 4:10 | 4:17 | 4:29 | 4:34 | 4:41 | 4:49 |
| 4:10 | 4:20 | 4:27 | 4:39 | 4:44 | 4:51 | 4:59 |
| 4:20 | 4:30 | 4:37 | 4:49 | 4:54 | 5:01 | 5:09 |
| 4:30 | 4:40 | 4:47 | 4:59 | 5:04 | 5:11 | 5:19 |
| 4:40 | 4:50 | 4:57 | 5:09 | 5:14 | 5:21 | 5:29 |
| 4:50 | 5:00 | 5:07 | 5:19 | 5:24 | 5:31 | 5:39 |
| 5:00 | 5:10 | 5:17 | 5:29 | 5:34 | 5:41 | 5:49 |
| 5:10 | 5:20 | 5:27 | 5:39 | 5:44 | 5:51 | 5:59 |
| 5:20 | 5:30 | 5:37 | 5:49 | 5:54 | 6:01 | 6:09 |
| 5:30 | 5:40 | 5:47 | 5:59 | 6:04 | 6:11 | 6:19 |
| 5:40 | 5:50 | 5:57 | 6:09 | 6:14 | 6:21 | 6:29 |
| 5:50 | 6:00 | 6:07 | 6:19 | 6:24 | 6:31 | 6:39 |
| 6:00 | 6:10 | 6:17 | 6:29 | 6:34 | 6:41 | 6:49 |
| 6:10 | 6:20 | 6:27 | 6:39 | 6:44 | 6:51 | 6:59 |
| 6:20 | 6:30 | 6:37 | 6:49 | 6:54 | 7:01 | 7:09 |
| 6:30 | 6:40 | 6:47 | 6:59 | 7:04 | 7:10 | 7:18 |
| 6:40 | 6:50 | 6:57 | 7:07 | 7:11 | 7:17 | 7:25 |
| 6:50 | 7:00 | 7:06 | 7:15 | 7:19 | 7:25 | 7:33 |
| 7:00 | 7:07 | 7:13 | 7:22 | 7:26 | 7:32 | 7:40 |
| 7:10 | 7:17 | 7:23 | 7:32 | 7:36 | 7:42 | 7:50 |
| 7:20 | 7:27 | 7:33 | 7:42 | 7:46 | 7:52 | 8:00 |
| 7:30 | 7:37 | 7:43 | 7:52 | 7:56 | 8:02 | 8:10 |
| 7:40 | 7:47 | 7:53 | 8:02 | 8:06 | 8:12 | 8:20 |
| 7:50 | 7:57 | 8:03 | 8:12 | 8:16 | 8:22 | 8:30 |
| 8:00 | 8:07 | 8:13 | 8:22 | 8:26 | 8:32 | 8:40 |
| 8:10 | 8:17 | 8:23 | 8:32 | 8:36 | 8:42 | 8:50 |
| 8:20 | 8:27 | 8:33 | 8:42 | 8:46 | 8:52 | 9:00 |
| 8:30 | 8:37 | 8:43 | 8:52 | 8:56 | 9:02 | 9:10 |
| 8:40 | 8:47 | 8:53 | 9:02 | 9:06 | 9:12 | 9:20 |
| 8:50 | 8:57 | 9:03 | 9:12 | 9:16 | 9:22 | 9:30 |
| 9:00 | 9:07 | 9:13 | 9:22 | 9:26 | 9:32 | 9:40 |
| 9:10 | 9:17 | 9:23 | 9:32 | 9:36 | 9:42 | 9:50 |
| 9:20 | 9:27 | 9:33 | 9:42 | 9:46 | 9:52 | 10:00 |
| 9:30 | 9:37 | 9:43 | 9:52 | 9:56 | 10:02 | 10:10 |
| 9:40 | 9:47 | 9:53 | 10:02 | 10:06 | 10:11 | 10:18 |
| 9:50 | 9:57 | 10:03 | 10:09 | 10:13 | 10:18 | 10:25 |
| 10:00 | 10:04 | 10:09 | 10:15 | 10:19 | 10:24 | 10:31 |
| 10:10 | 10:14 | 10:19 | 10:25 | 10:29 | 10:34 | 10:41 |
| 10:20 | 10:24 | 10:29 | 10:35 | 10:39 | 10:44 | 10:51 |
| 10:30 | 10:34 | 10:39 | 10:45 | 10:49 | 10:54 | 11:01 |
| 10:40 | 10:44 | 10:49 | 10:55 | 10:59 | 11:04 | 11:11 |
| 10:50 | 10:54 | 10:59 | 11:05 | 11:09 | 11:14 | 11:21 |
| 11:00 | 11:04 | 11:09 | 11:15 | 11:19 | 11:24 | 11:31 |
| 11:10 | 11:14 | 11:19 | 11:25 | 11:29 | 11:34 | 11:41 |
| 11:20 | 11:24 | 11:29 | 11:35 | 11:39 | 11:44 | 11:51 |
| 11:30 | 11:34 | 11:39 | 11:45 | 11:49 | 11:54 | 12:01 |
| 11:40 | 11:44 | 11:49 | 11:55 | 11:59 | 12:04 | 12:11 |
| 11:50 | 11:54 | 11:59 | 12:05 | 12:09 | 12:14 | 12:21 |
| 12:00 | 12:04 | 12:09 | 12:15 | 12:19 | 12:24 | 12:31 |
| 12:10 | 12:14 | 12:19 | 12:25 | 12:29 | 12:34 | 12:41 |
| 12:20 | 12:24 | 12:29 | 12:35 | 12:39 | 12:44 | 12:51 |
| 12:30 | 12:34 | 12:39 | 12:45 | 12:49 | 12:54 | 1:01 |
| 12:40 | 12:44 | 12:49 | 12:55 | 12:59 | 1:04 | 1:11 |
| 12:50 | 12:54 | 12:59 | 1:05 | 1:09 | 1:14 | 1:21 |
| 1:00 | 1:04 | 1:09 | 1:15 | 1:19 | 1:24 | 1:31 |
| 1:10 | 1:14 | 1:19 | 1:25 | 1:29 | 1:34 | 1:41 |
| 1:24 | 1:28 | 1:33 | 1:39 | 1:43 | 1:48 | 1:55 |
| 1:39 | 1:43 | 1:48 | 1:54 | 1:58 | 2:03 | 2:10 |
| 1:54 | 1:58 | 2:03 | 2:09 | 2:13 | 2:18 | 2:25 |
| 2:09 | 2:13 | 2:18 | 2:24 | 2:28 | 2:33 | 2:40 |
All 46 stops in this direction
- Keele Station #14706
- Keele St at Glenlake Ave #7888
- Keele St at Humberside Ave #7891
- Keele St at Annette St #7882
- Keele St at Dundas St West #7886
- Keele St at Junction Rd #7893
- Keele St at West Toronto St #7901
- Keele St at St Clair Ave West #11689
- Weston Rd at Birdstone Cres (North) #8752
- Weston Rd at Gunns Rd #11068
- Weston Rd at McCormack St #8748
- Weston Rd at Northland Ave #8751
- Weston Rd at Seneca Ave #8764
- Weston Rd at Rogers Rd #8763
- Weston Rd at Black Creek Dr North Side #8696
- Weston Rd at Lambton Ave #8740
- Weston Rd at Dennis Ave #8716
- Weston Rd at York Ave North Side #8780
- Weston Rd at Eglinton Ave West #8718
- Keelesdale Rd at Eglinton Ave West #16746
- Mount Dennis Station #16594
- Eglinton Ave West at Photography Dr #16329
- Eglinton Ave West at Weston Rd #2419
- Weston Rd at Oxford Dr #8755
- Weston Rd at Ray Ave #8759
- Weston Rd at Victoria Blvd #8775
- Weston Rd at Craydon Ave #8713
- Weston Rd at Jane St #8733
- Weston Rd at Dora Spencer Rd North Side #8758
- Weston Rd at Sidney Belsey Cres #14517
- Weston Rd at Clouston Ave #8706
- Weston Rd at Denison Rd East #8714
- Weston Rd at Wright Ave - Weston GO Station #15999
- 1775 Weston Rd #16558
- Weston Rd at Lawrence Ave West #16058
- Weston Rd at Elsmere Ave #16056
- Weston Rd at Fern Ave #6176
- Weston Rd at Church St #8704
- Weston Rd at Coulter Ave North Side #8711
- Weston Rd at St Phillips Rd #16053
- Weston Rd at Oak St North Side #7443
- Weston Rd at Cardell Ave #14262
- Weston Rd at Knob Hill Dr #7445
- Weston Rd at Walsh Ave #7446
- Albion Rd at Weston Rd West Side #6233
- Weston Rd at Albion Rd South Side #7439
Route 89 route map
Questions about Toronto TTC Route 89
What time is the first Route 89 bus?
Monday to Friday: 4:43 am. Saturday: 5:17 am. Sunday: 5:14 am.
What time is the last Route 89 bus?
Monday to Friday: 2:09 am. Saturday: 2:09 am. Sunday: 2:09 am. A time after midnight belongs to the evening before.
How often does Route 89 run?
Monday to Friday: every 10 min. Saturday: every 8 min. Sunday: every 10 min, between 7:00 am and 7:00 pm.
Does Route 89 run at weekends?
Saturday: yes. Sunday: yes.
Does Route 89 run on public holidays?
Thanksgiving (Mon 12 Oct): a special timetable.
Where does Route 89 go?
Route 89 serves Weston Rd at Albion Rd South Side, Weston Rd at Fern Ave South Side, Keele St at West Toronto St, Weston Rd at Oxford Dr and Weston Rd at Coulter Ave North Side. 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.