Toronto TTC Route 996: Wilson Express
Bus schedule and route map · Monday to Friday
Toronto TTC Route 996 (Wilson Express) is a bus route in Toronto, serving Humberwood Blvd Loop at View Green Cres, Humberline Dr at Holyoake Cres (East), York Mills Station, Ellesmere Rd at Victoria Park Ave and Humberline Dr at Holyoake Cres (East) West Side. Monday to Friday the first bus is at 5:31 am and the last at 7:52 pm, every 9 min during the day. Updated October 4, 2026.
Schedule summary
Monday to Friday
- First
- 5:31 am
- Last
- 7:52 pm
- Buses
- 204
- Daytime
- every 9 min
Saturday, Sunday
No service
Public holidays
- Mon 12 Oct (Thanksgiving): no service
Schedule change: Toronto TTC’s schedule changes on October 30, 2026. The times below are for the current schedule.
Route 996 to Scarborough Centre Station
Destination sign “East - 996 Wilson Express towards Scarborough Centre Station” · from Humberwood Blvd Loop at View Green Cres · 44 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Humberwood Blvd Loop at View Green Cres | Humberline Dr at Holyoake Cres (East) | Westhumber Blvd at Kipling Ave | Wilson Ave at Julian Rd East Side - Humber River Hospital | York Mills Station | Ellesmere Rd at Victoria Park Ave East Side | Scarborough Centre Station |
|---|---|---|---|---|---|---|
| · | · | · | · | · | 5:31 | 5:46 |
| 5:33 | 5:38 | 5:51 | 6:13 | 6:37 | 6:59 | 7:15 |
| · | · | · | · | 5:35 | 5:56 | 6:11 |
| 5:43 | 5:48 | 6:01 | 6:23 | 6:47 | 7:09 | 7:25 |
| · | · | · | · | · | 5:44 | 5:59 |
| · | · | · | · | 5:45 | 6:06 | 6:21 |
| 5:53 | 5:58 | 6:11 | 6:33 | 6:57 | 7:19 | 7:35 |
| · | · | · | · | 5:55 | 6:16 | 6:31 |
| · | · | · | · | 6:00 | 6:21 | 6:36 |
| 6:03 | 6:08 | 6:21 | 6:43 | 7:07 | 7:29 | 7:45 |
| · | · | · | · | 6:05 | 6:26 | 6:41 |
| 6:13 | 6:18 | 6:31 | 6:53 | 7:17 | 7:39 | 7:55 |
| · | · | · | · | 6:15 | 6:36 | 6:51 |
| 6:23 | 6:28 | 6:41 | 7:03 | 7:27 | 7:49 | 8:05 |
| · | · | · | · | 6:25 | 6:46 | 7:01 |
| 6:33 | 6:38 | 6:51 | 7:13 | 7:37 | 7:59 | 8:15 |
| 6:43 | 6:48 | 7:01 | 7:23 | 7:47 | 8:09 | 8:25 |
| 6:53 | 6:58 | 7:11 | 7:33 | 7:57 | 8:19 | 8:35 |
| 7:03 | 7:08 | 7:21 | 7:43 | 8:07 | 8:29 | 8:45 |
| 7:13 | 7:18 | 7:31 | 7:53 | 8:17 | 8:39 | 8:55 |
| 7:23 | 7:28 | 7:41 | 8:03 | 8:27 | 8:49 | 9:05 |
| 7:33 | 7:38 | 7:51 | 8:13 | 8:37 | 8:59 | 9:15 |
| 7:43 | 7:48 | 8:01 | 8:23 | 8:47 | 9:09 | 9:25 |
| 7:53 | 7:58 | 8:11 | 8:33 | 8:57 | 9:19 | 9:35 |
| 8:03 | 8:08 | 8:21 | 8:43 | 9:07 | 9:29 | 9:45 |
| 8:13 | 8:18 | 8:31 | 8:53 | 9:17 | 9:39 | 9:55 |
| 8:23 | 8:28 | 8:41 | 9:03 | 9:27 | 9:49 | 10:05 |
| 8:33 | 8:38 | 8:51 | 9:13 | 9:37 | 9:59 | 10:15 |
| · | · | · | · | 8:42 | 9:04 | 9:20 |
| 8:43 | 8:48 | 9:01 | 9:23 | 9:47 | 10:09 | 10:25 |
| 8:53 | 8:58 | 9:11 | 9:33 | 9:57 | 10:19 | 10:35 |
| 9:02 | 9:07 | 9:19 | 9:40 | 10:02 | 10:24 | 10:40 |
| 9:11 | 9:16 | 9:28 | 9:49 | 10:11 | 10:33 | 10:49 |
| 9:20 | 9:25 | 9:37 | 9:58 | 10:20 | 10:42 | 10:58 |
| 9:29 | 9:34 | 9:46 | 10:07 | 10:29 | 10:51 | 11:07 |
| 9:38 | 9:43 | 9:55 | 10:16 | 10:38 | 11:00 | 11:16 |
| 9:47 | 9:52 | 10:04 | 10:25 | 10:47 | 11:09 | 11:25 |
| 9:56 | 10:01 | 10:13 | 10:34 | 10:56 | 11:18 | 11:34 |
| 10:05 | 10:10 | 10:22 | 10:43 | 11:05 | 11:27 | 11:43 |
| 10:14 | 10:19 | 10:31 | 10:52 | 11:14 | 11:36 | 11:52 |
| 10:23 | 10:28 | 10:40 | 11:01 | 11:23 | 11:45 | 12:01 |
| 10:32 | 10:37 | 10:49 | 11:10 | 11:32 | 11:54 | 12:10 |
| 10:41 | 10:46 | 10:58 | 11:19 | 11:41 | 12:03 | 12:19 |
| 10:50 | 10:55 | 11:07 | 11:28 | 11:50 | 12:12 | 12:28 |
| 10:59 | 11:04 | 11:16 | 11:37 | 11:59 | 12:21 | 12:37 |
| 11:08 | 11:13 | 11:25 | 11:46 | 12:08 | 12:30 | 12:46 |
| 11:17 | 11:22 | 11:34 | 11:55 | 12:17 | 12:39 | 12:55 |
| 11:26 | 11:31 | 11:43 | 12:04 | 12:26 | 12:48 | 1:04 |
| 11:35 | 11:40 | 11:52 | 12:13 | 12:35 | 12:57 | 1:13 |
| 11:44 | 11:49 | 12:01 | 12:22 | 12:44 | 1:06 | 1:22 |
| 11:53 | 11:58 | 12:10 | 12:31 | 12:53 | 1:15 | 1:31 |
| 12:02 | 12:07 | 12:19 | 12:40 | 1:02 | 1:24 | 1:40 |
| 12:11 | 12:16 | 12:28 | 12:49 | 1:11 | 1:33 | 1:49 |
| 12:20 | 12:25 | 12:37 | 12:58 | 1:20 | 1:42 | 1:58 |
| 12:29 | 12:34 | 12:46 | 1:07 | 1:29 | 1:51 | 2:07 |
| 12:38 | 12:43 | 12:55 | 1:16 | 1:38 | 2:00 | 2:16 |
| 12:47 | 12:52 | 1:04 | 1:25 | 1:47 | 2:09 | 2:25 |
| 12:56 | 1:01 | 1:13 | 1:34 | 1:56 | 2:18 | 2:34 |
| 1:05 | 1:10 | 1:22 | 1:43 | 2:05 | 2:27 | 2:43 |
| 1:14 | 1:19 | 1:31 | 1:52 | 2:14 | 2:36 | 2:52 |
| 1:23 | 1:28 | 1:40 | 2:01 | 2:23 | 2:45 | 3:01 |
| 1:32 | 1:37 | 1:49 | 2:10 | 2:32 | 2:54 | 3:10 |
| 1:41 | 1:46 | 1:58 | 2:19 | 2:41 | 3:03 | 3:19 |
| 1:50 | 1:55 | 2:07 | 2:28 | 2:50 | 3:12 | 3:28 |
| · | · | · | · | 1:58 | 2:22 | 2:42 |
| 1:59 | 2:04 | 2:16 | 2:37 | 2:59 | 3:21 | 3:37 |
| 2:07 | 2:12 | 2:24 | 2:45 | 3:09 | 3:31 | 3:51 |
| 2:15 | 2:20 | 2:32 | 2:53 | 3:17 | 3:39 | 3:59 |
| 2:23 | 2:28 | 2:40 | 3:01 | 3:25 | 3:47 | 4:07 |
| 2:31 | 2:36 | 2:48 | 3:09 | 3:33 | 3:55 | 4:15 |
| 2:39 | 2:44 | 2:56 | 3:17 | 3:41 | 4:03 | 4:23 |
| 2:47 | 2:52 | 3:04 | 3:25 | 3:49 | 4:11 | 4:31 |
| 2:55 | 3:00 | 3:12 | 3:33 | 3:57 | 4:19 | 4:39 |
| · | · | · | · | 3:03 | 3:27 | 3:47 |
| 3:03 | 3:08 | 3:20 | 3:41 | 4:05 | 4:27 | 4:47 |
| 3:11 | 3:16 | 3:28 | 3:49 | 4:13 | 4:35 | 4:55 |
| 3:19 | 3:24 | 3:36 | 3:57 | 4:21 | 4:43 | 5:03 |
| 3:27 | 3:32 | 3:44 | 4:05 | 4:29 | 4:51 | 5:11 |
| 3:35 | 3:40 | 3:52 | 4:13 | 4:37 | 4:59 | 5:19 |
| 3:43 | 3:48 | 4:00 | 4:21 | 4:45 | 5:07 | 5:27 |
| 3:51 | 3:56 | 4:08 | 4:29 | 4:53 | 5:15 | 5:35 |
| 3:59 | 4:04 | 4:16 | 4:37 | 5:01 | 5:23 | 5:43 |
| 4:07 | 4:12 | 4:24 | 4:45 | 5:09 | 5:31 | 5:51 |
| 4:15 | 4:20 | 4:32 | 4:53 | 5:17 | 5:39 | 5:59 |
| 4:23 | 4:28 | 4:40 | 5:01 | 5:25 | 5:47 | 6:07 |
| 4:31 | 4:36 | 4:48 | 5:09 | 5:33 | 5:55 | 6:15 |
| 4:39 | 4:44 | 4:56 | 5:17 | 5:41 | 6:03 | 6:23 |
| 4:47 | 4:52 | 5:04 | 5:25 | 5:49 | 6:11 | 6:31 |
| 4:55 | 5:00 | 5:12 | 5:33 | 5:57 | 6:19 | 6:39 |
| 5:03 | 5:08 | 5:20 | 5:41 | 6:05 | 6:27 | 6:47 |
| 5:11 | 5:16 | 5:28 | 5:49 | 6:13 | 6:35 | 6:55 |
| 5:19 | 5:24 | 5:36 | 5:57 | 6:21 | 6:43 | 7:03 |
| 5:27 | 5:32 | 5:44 | 6:05 | 6:29 | 6:51 | 7:11 |
| 5:35 | 5:40 | 5:52 | 6:13 | 6:37 | 6:59 | 7:19 |
| 5:43 | 5:48 | 6:00 | 6:21 | 6:45 | 7:07 | 7:27 |
| 5:51 | 5:56 | 6:08 | 6:29 | 6:53 | 7:15 | 7:35 |
| 5:59 | 6:04 | 6:16 | 6:37 | 7:00 | · | · |
| 6:07 | 6:12 | 6:24 | 6:45 | 7:08 | · | · |
| 6:15 | 6:20 | 6:32 | 6:53 | 7:16 | · | · |
| 6:23 | 6:28 | 6:40 | 7:01 | 7:24 | · | · |
| 6:31 | 6:36 | 6:48 | 7:09 | 7:30 | · | · |
| 6:39 | 6:44 | 6:56 | 7:17 | 7:38 | · | · |
| 6:48 | 6:52 | 7:04 | 7:25 | 7:46 | · | · |
| 6:56 | 7:00 | 7:12 | 7:33 | 7:54 | · | · |
All 44 stops in this direction
- Humberwood Blvd Loop at View Green Cres #11289
- Humberwood Blvd at Morning Star Dr #14513
- Humberwood Blvd at Pinecone Dr North Side #11851
- Humberwood Blvd at Topbank Dr North Side #12200
- Humberwood Blvd at Humberline Dr #11508
- Humberline Dr at Viewcrest Cir East Side #13472
- Humberline Dr at Woodlot Cres (West) East Side #11047
- Humberline Dr at Holyoake Cres (East) #11048
- Humberline Dr at Humber College Blvd #11049
- Humber College Bus Terminal #15403
- Humber College Blvd at Highway 27 #11273
- Humber College Blvd at Westmore Dr - Etobicoke General Hospital #15821
- John Garland Blvd at Martin Grove Rd #7876
- Westhumber Blvd at Martin Grove Rd East Side #8657
- Westhumber Blvd at Kipling Ave #8656
- Elmhurst Dr at Islington Ave #7731
- Elmhurst Dr at Albion Rd #7724
- Albion Rd at Armel Crt #6216
- Albion Rd at Weston Rd #7481
- Walsh Ave at Weston Rd East Side #8525
- Wilson Ave at Clayson Rd #8845
- Wilson Ave at Jane St #8861
- Wilson Ave at Julian Rd East Side - Humber River Hospital #8865
- Wilson Ave at Keele St #8868
- Wilson Ave at Dubray Ave #8848
- Wilson Ave at Dufferin St #1657
- Wilson Station #14820
- Wilson Ave at Bathurst St East Side #8839
- Wilson Ave at Avenue Rd #8837
- York Mills Station #14814
- York Mills Rd at Bayview Ave #9188
- York Mills Rd at Chipstead Rd #7467
- York Mills Rd at Leslie St #9076
- York Mills Rd at Don Mills Rd #9070
- York Mills Rd at Valley Woods Rd #16688
- Parkwoods Village Dr at Brookbanks Dr #8025
- Ellesmere Rd at Victoria Park Ave East Side #6371
- Ellesmere Rd at Pharmacy Ave #6368
- Ellesmere Rd at Warden Ave #7719
- Ellesmere Rd at Birchmount Rd #7678
- Ellesmere Rd at Kennedy Rd #7693
- Ellesmere Rd at Midland Ave #7696
- Triton Rd at Borough Dr #1613
- Scarborough Centre Station #14759
Route 996 to Humberwood Blvd Loop at View Green Cres
Destination sign “West - 996 Wilson Express towards Humberwood” · from Scarborough Centre Station · 44 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Scarborough Centre Station | Ellesmere Rd at Victoria Park Ave | York Mills Station | Wilson Ave at Jane St | Brookmere Rd at Kipling Ave | Humberline Dr at Holyoake Cres (East) West Side | Humberwood Blvd Loop at View Green Cres |
|---|---|---|---|---|---|---|
| 5:48 | 6:06 | 6:31 | 6:57 | 7:14 | 7:27 | 7:32 |
| · | · | 5:56 | 6:19 | 6:34 | 6:46 | 6:51 |
| · | · | 6:06 | 6:29 | 6:44 | 6:56 | 7:01 |
| 6:09 | 6:27 | 6:52 | 7:18 | 7:35 | 7:48 | 7:53 |
| · | · | 6:16 | 6:39 | 6:54 | 7:06 | 7:11 |
| 6:19 | 6:37 | 7:02 | 7:28 | 7:45 | 7:58 | 8:03 |
| 6:29 | 6:47 | 7:12 | 7:38 | 7:55 | 8:08 | 8:13 |
| 6:39 | 6:57 | 7:22 | 7:48 | 8:05 | 8:18 | 8:23 |
| · | · | 6:39 | 7:02 | 7:19 | 7:32 | 7:37 |
| 6:49 | 7:07 | 7:32 | 7:58 | 8:15 | 8:28 | 8:33 |
| 6:59 | 7:17 | 7:42 | 8:08 | 8:25 | 8:38 | 8:43 |
| 7:09 | 7:27 | 7:52 | 8:18 | 8:35 | 8:48 | 8:53 |
| 7:19 | 7:37 | 8:02 | 8:28 | 8:45 | 8:58 | 9:03 |
| 7:29 | 7:47 | 8:12 | 8:38 | 8:55 | 9:08 | 9:13 |
| 7:39 | 7:57 | 8:22 | 8:48 | 9:05 | 9:18 | 9:23 |
| 7:49 | 8:07 | 8:32 | 8:58 | 9:15 | 9:28 | 9:33 |
| 7:59 | 8:17 | 8:42 | 9:08 | 9:25 | 9:38 | 9:43 |
| 8:09 | 8:27 | 8:52 | 9:18 | 9:35 | 9:48 | 9:53 |
| 8:19 | 8:37 | 9:02 | 9:28 | 9:45 | 9:58 | 10:03 |
| 8:29 | 8:47 | 9:12 | 9:38 | 9:55 | 10:08 | 10:13 |
| 8:39 | 8:57 | 9:22 | 9:48 | 10:05 | 10:18 | 10:23 |
| 8:49 | 9:07 | 9:32 | 9:58 | 10:15 | 10:28 | 10:33 |
| 8:59 | 9:17 | 9:42 | 10:08 | 10:25 | 10:38 | 10:43 |
| 9:08 | 9:26 | 9:47 | 10:13 | 10:30 | 10:44 | 10:51 |
| 9:17 | 9:35 | 9:56 | 10:22 | 10:39 | 10:53 | 11:00 |
| 9:26 | 9:44 | 10:05 | 10:31 | 10:48 | 11:02 | 11:09 |
| 9:35 | 9:53 | 10:14 | 10:40 | 10:57 | 11:11 | 11:18 |
| 9:44 | 10:02 | 10:23 | 10:49 | 11:06 | 11:20 | 11:27 |
| 9:53 | 10:11 | 10:32 | 10:58 | 11:15 | 11:29 | 11:36 |
| 10:02 | 10:20 | 10:41 | 11:07 | 11:24 | 11:38 | 11:45 |
| 10:11 | 10:29 | 10:50 | 11:16 | 11:33 | 11:47 | 11:54 |
| 10:20 | 10:38 | 10:59 | 11:25 | 11:42 | 11:56 | 12:03 |
| 10:29 | 10:47 | 11:08 | 11:34 | 11:51 | 12:05 | 12:12 |
| 10:38 | 10:56 | 11:17 | 11:43 | 12:00 | 12:14 | 12:21 |
| 10:47 | 11:05 | 11:26 | 11:52 | 12:09 | 12:23 | 12:30 |
| 10:54 | 11:12 | 11:33 | 11:59 | 12:16 | 12:30 | 12:37 |
| 11:03 | 11:21 | 11:42 | 12:08 | 12:25 | 12:39 | 12:46 |
| 11:12 | 11:30 | 11:51 | 12:17 | 12:34 | 12:48 | 12:55 |
| 11:21 | 11:39 | 12:00 | 12:26 | 12:43 | 12:57 | 1:04 |
| 11:30 | 11:48 | 12:09 | 12:35 | 12:52 | 1:06 | 1:13 |
| 11:39 | 11:57 | 12:18 | 12:44 | 1:01 | 1:15 | 1:22 |
| 11:48 | 12:06 | 12:27 | 12:53 | 1:10 | 1:24 | 1:31 |
| 11:57 | 12:15 | 12:36 | 1:02 | 1:19 | 1:33 | 1:40 |
| 12:06 | 12:24 | 12:45 | 1:11 | 1:28 | 1:42 | 1:49 |
| 12:15 | 12:33 | 12:54 | 1:20 | 1:37 | 1:51 | 1:58 |
| 12:24 | 12:42 | 1:03 | 1:29 | 1:46 | 2:00 | 2:07 |
| 12:33 | 12:51 | 1:12 | 1:38 | 1:55 | 2:09 | 2:16 |
| 12:42 | 1:00 | 1:21 | 1:47 | 2:04 | 2:18 | 2:25 |
| 12:51 | 1:09 | 1:30 | 1:56 | 2:13 | 2:27 | 2:34 |
| 1:00 | 1:18 | 1:39 | 2:05 | 2:22 | 2:36 | 2:43 |
| 1:09 | 1:27 | 1:48 | 2:14 | 2:31 | 2:45 | 2:52 |
| 1:18 | 1:36 | 1:57 | 2:23 | 2:40 | 2:54 | 3:01 |
| 1:27 | 1:45 | 2:06 | 2:32 | 2:49 | 3:03 | 3:10 |
| 1:36 | 1:54 | 2:15 | 2:41 | 2:58 | 3:12 | 3:19 |
| 1:45 | 2:03 | 2:24 | 2:50 | 3:07 | 3:21 | 3:28 |
| 1:54 | 2:12 | 2:33 | 2:59 | 3:16 | 3:30 | 3:37 |
| 2:04 | 2:22 | 2:43 | 3:10 | 3:29 | 3:43 | 3:50 |
| 2:12 | 2:30 | 2:51 | 3:18 | 3:37 | 3:51 | 3:58 |
| 2:20 | 2:38 | 2:59 | 3:26 | 3:45 | 3:59 | 4:06 |
| 2:28 | 2:46 | 3:07 | 3:34 | 3:53 | 4:07 | 4:14 |
| 2:36 | 2:54 | 3:15 | 3:42 | 4:01 | 4:15 | 4:22 |
| 2:44 | 3:02 | 3:23 | 3:50 | 4:09 | 4:23 | 4:30 |
| 2:52 | 3:10 | 3:31 | 3:58 | 4:17 | 4:31 | 4:38 |
| 3:00 | 3:18 | 3:39 | 4:06 | 4:25 | 4:39 | 4:46 |
| 3:08 | 3:26 | 3:47 | 4:14 | 4:33 | 4:47 | 4:54 |
| 3:16 | 3:34 | 3:55 | 4:22 | 4:41 | 4:55 | 5:02 |
| 3:24 | 3:42 | 4:03 | 4:30 | 4:49 | 5:03 | 5:10 |
| 3:32 | 3:50 | 4:11 | 4:38 | 4:57 | 5:11 | 5:18 |
| 3:40 | 3:58 | 4:19 | 4:46 | 5:05 | 5:19 | 5:26 |
| 3:48 | 4:06 | 4:27 | 4:54 | 5:13 | 5:27 | 5:34 |
| 3:56 | 4:14 | 4:35 | 5:02 | 5:21 | 5:35 | 5:42 |
| 4:04 | 4:22 | 4:43 | 5:10 | 5:29 | 5:43 | 5:50 |
| 4:12 | 4:30 | 4:51 | 5:18 | 5:37 | 5:51 | 5:58 |
| 4:20 | 4:38 | 4:59 | 5:26 | 5:45 | 5:59 | 6:06 |
| 4:28 | 4:46 | 5:07 | 5:34 | 5:53 | 6:07 | 6:14 |
| 4:36 | 4:54 | 5:15 | 5:42 | 6:01 | 6:15 | 6:22 |
| 4:44 | 5:02 | 5:23 | 5:50 | 6:09 | 6:23 | 6:30 |
| 4:52 | 5:10 | 5:31 | 5:58 | 6:17 | 6:31 | 6:38 |
| 5:00 | 5:18 | 5:39 | 6:06 | 6:25 | 6:39 | 6:46 |
| 5:08 | 5:26 | 5:47 | 6:14 | 6:33 | 6:47 | 6:54 |
| 5:16 | 5:34 | 5:55 | 6:22 | 6:41 | 6:55 | 7:02 |
| 5:24 | 5:42 | 6:03 | 6:30 | 6:49 | 7:03 | 7:10 |
| 5:32 | 5:50 | 6:11 | 6:38 | 6:57 | 7:11 | 7:18 |
| 5:40 | 5:58 | 6:19 | 6:46 | 7:05 | 7:19 | 7:26 |
| 5:48 | 6:06 | 6:27 | 6:54 | 7:13 | 7:27 | 7:34 |
| 5:56 | 6:14 | 6:35 | 7:02 | 7:21 | 7:35 | 7:42 |
| 6:04 | 6:22 | 6:43 | 7:10 | 7:29 | 7:43 | 7:50 |
| 6:12 | 6:30 | 6:51 | 7:18 | 7:37 | 7:51 | 7:58 |
| 6:20 | 6:38 | 6:59 | 7:26 | 7:45 | 7:59 | 8:06 |
| 6:28 | 6:46 | 7:04 | · | · | · | · |
| 6:36 | 6:54 | 7:12 | · | · | · | · |
| 6:44 | 7:02 | 7:20 | · | · | · | · |
| 6:52 | 7:09 | 7:27 | · | · | · | · |
| 7:00 | 7:14 | 7:32 | · | · | · | · |
| 7:08 | 7:22 | 7:40 | · | · | · | · |
| 7:16 | 7:30 | 7:48 | · | · | · | · |
| 7:24 | 7:38 | 7:56 | · | · | · | · |
| 7:32 | 7:46 | 8:04 | · | · | · | · |
| 7:42 | 7:56 | 8:14 | · | · | · | · |
| 7:52 | 8:06 | 8:24 | · | · | · | · |
All 44 stops in this direction
- Scarborough Centre Station #14759
- Triton Rd at Borough Dr #1612
- Ellesmere Rd at Midland Ave #7697
- Ellesmere Rd at Kennedy Rd #7692
- Ellesmere Rd at Birchmount Rd West Side #7679
- Ellesmere Rd at Warden Ave #7720
- Ellesmere Rd at Pharmacy Ave #7714
- Ellesmere Rd at Victoria Park Ave #6372
- Parkwoods Village Dr at York Mills Rd #16689
- York Mills Rd at Sandover Dr (1222 York Mills) #9083
- York Mills Rd at Don Mills Rd #9071
- York Mills Rd at Leslie St West Side #9077
- York Mills Rd at Banbury Rd (West) #7464
- York Mills Rd at Bayview Ave West Side #9069
- York Mills Station #14806
- Wilson Ave at Avenue Rd #8838
- Wilson Ave at Bathurst St West Side #1654
- Wilson Station #15317
- Wilson Ave at Dufferin St West Side #1656
- Wilson Ave at Dubray Ave #8851
- Wilson Ave at Keele St #8869
- Wilson Ave at Julian Rd West Side - Humber River Hospital #8866
- Wilson Ave at Jane St #8862
- Wilson Ave at Clayson Rd West Side #8844
- Walsh Ave at Weston Rd #8524
- Albion Rd at Weston Rd West Side #6233
- Albion Rd at Armel Crt #6217
- Elmhurst Dr at Albion Rd West Side #7723
- Elmhurst Dr at Islington Ave #7732
- Brookmere Rd at Kipling Ave #7569
- Westhumber Blvd at Martin Grove Rd North Side #7957
- John Garland Blvd at Martin Grove Rd West Side #7875
- Humber College Blvd at Westmore Dr - William Osler Health #7867
- Humber College Blvd at Highway 27 #11272
- Humber College Bus Terminal #15405
- Humberline Dr at Humber College Blvd West Side #12064
- Humberline Dr at Holyoake Cres (East) West Side #11030
- Humberline Dr at Woodlot Cres (West) #11032
- Humberline Dr at Viewcrest Cir #13473
- Humberwood Blvd at Honeyview Pl #11417
- Humberwood Blvd at Topbank Dr #12199
- Humberwood Blvd at Pinecone Dr #11848
- Humberwood Blvd at Morning Star Dr #14514
- Humberwood Blvd Loop at View Green Cres #11289
Route 996 route map
Questions about Toronto TTC Route 996
What time is the first Route 996 bus?
Monday to Friday: 5:31 am.
What time is the last Route 996 bus?
Monday to Friday: 7:52 pm. A time after midnight belongs to the evening before.
How often does Route 996 run?
Monday to Friday: every 9 min, between 7:00 am and 7:00 pm.
Does Route 996 run at weekends?
Saturday: no service. Sunday: no service.
Does Route 996 run on public holidays?
Thanksgiving (Mon 12 Oct): no service.
Where does Route 996 go?
Route 996 serves Humberwood Blvd Loop at View Green Cres, Humberline Dr at Holyoake Cres (East), York Mills Station, Ellesmere Rd at Victoria Park Ave and Humberline Dr at Holyoake Cres (East) West 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.
Other Toronto TTC routes
- Scarborough-Guildwood
- Queen
- Kingston Rd
- King
- Dundas
- Carlton
- Long Branch
- Lake Shore
- Harbourfront
- Spadina
- Bathurst
- St Clair
- Henry Kelsey - Middlefield
- Airport Express
- Markham Rd Express
- Kennedy Stn-Scarborough Express
- Sheppard-Kennedy Express
- Eglinton East Express
- Airport-Humber College Express
- Victoria Park Express
- Don Mills Express
- Highway 27 Express
- Dufferin Express
- Jane Express
- Islington Express
- Highland Creek Express
- Finch Express
- Keele Express
- Kipling South Express
- Kipling Express
- Lawrence West Express
- Steeles East Express
- Lawrence East Express
- Steeles West Express
- Warden Express
- Sheppard West Express
- Sheppard East Express
- Scarborough Express
- Weston Express
- York Mills Express