Toronto TTC Route 104: Faywood
Bus schedule and route map · Monday to Friday, Saturday, Sunday
Toronto TTC Route 104 (Faywood) is a bus route in Toronto, serving Sheppard West Station, Wilson Heights Blvd at Brighton Ave, Wilmington Ave at Sheppard Ave West, Faywood Blvd at Sheppard Ave West and Wilson Heights Blvd at Waterloo Ave South Side. Monday to Friday the first bus is at 5:54 am and the last at 1:20 am, every 28 min during the day. Updated October 4, 2026.
Schedule summary
Monday to Friday
- First
- 5:54 am
- Last
- 1:20 am
- Buses
- 89
- Daytime
- every 28 min
Saturday
- First
- 5:38 am
- Last
- 1:11 am
- Buses
- 94
- Daytime
- every 28 min
Sunday
- First
- 8:00 am
- Last
- 1:12 am
- Buses
- 86
- Daytime
- every 26 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 104 to Wilson Station
Destination sign “South - 104 Faywood towards Wilson Station” · from Sheppard West Station · 29 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Sheppard West Station | Wilson Heights Blvd at Brighton Ave | Dufferin St at Stanstead Dr | Wilmington Ave at Arlstan Dr | Wilmington Ave at Sheppard Ave West | Faywood Blvd at Clanton Park Rd | Wilson Station |
|---|---|---|---|---|---|---|
| 5:57 | 6:00 | 6:02 | 6:07 | 6:11 | 6:15 | 6:21 |
| 6:25 | 6:28 | 6:30 | 6:35 | 6:39 | 6:43 | 6:49 |
| 6:53 | 6:56 | 6:58 | 7:03 | 7:07 | 7:11 | 7:17 |
| 7:21 | 7:24 | 7:27 | 7:32 | 7:37 | 7:41 | 7:47 |
| 7:49 | 7:52 | 7:55 | 8:00 | 8:05 | 8:09 | 8:15 |
| 8:17 | 8:20 | 8:23 | 8:28 | 8:33 | 8:37 | 8:43 |
| 8:45 | 8:48 | 8:51 | 8:56 | 9:01 | 9:05 | 9:11 |
| 9:13 | 9:16 | 9:19 | 9:24 | 9:29 | 9:33 | 9:39 |
| 9:40 | 9:43 | 9:46 | 9:51 | 9:55 | 9:59 | 10:05 |
| 10:05 | 10:08 | 10:11 | 10:16 | 10:20 | 10:24 | 10:30 |
| 10:31 | 10:34 | 10:37 | 10:42 | 10:46 | 10:50 | 10:56 |
| 10:57 | 11:00 | 11:03 | 11:08 | 11:12 | 11:16 | 11:22 |
| 11:23 | 11:26 | 11:29 | 11:34 | 11:38 | 11:42 | 11:48 |
| 11:49 | 11:52 | 11:55 | 12:00 | 12:04 | 12:08 | 12:14 |
| 12:15 | 12:18 | 12:21 | 12:26 | 12:30 | 12:34 | 12:40 |
| 12:41 | 12:44 | 12:47 | 12:52 | 12:56 | 1:00 | 1:06 |
| 1:07 | 1:10 | 1:13 | 1:18 | 1:22 | 1:26 | 1:32 |
| 1:33 | 1:36 | 1:39 | 1:44 | 1:48 | 1:52 | 1:58 |
| 1:59 | 2:02 | 2:05 | 2:10 | 2:14 | 2:18 | 2:24 |
| 2:29 | 2:32 | 2:35 | 2:40 | 2:45 | 2:49 | 2:56 |
| 2:59 | 3:02 | 3:05 | 3:10 | 3:15 | 3:19 | 3:26 |
| 3:29 | 3:32 | 3:35 | 3:40 | 3:45 | 3:49 | 3:56 |
| 3:59 | 4:02 | 4:05 | 4:10 | 4:15 | 4:19 | 4:26 |
| 4:29 | 4:32 | 4:35 | 4:40 | 4:45 | 4:49 | 4:56 |
| 4:59 | 5:02 | 5:05 | 5:10 | 5:15 | 5:19 | 5:26 |
| 5:29 | 5:32 | 5:35 | 5:40 | 5:45 | 5:49 | 5:56 |
| 5:59 | 6:02 | 6:05 | 6:10 | 6:15 | 6:19 | 6:26 |
| 6:29 | 6:32 | 6:35 | 6:40 | 6:45 | 6:49 | 6:56 |
| 6:58 | 7:01 | 7:04 | 7:09 | 7:14 | 7:18 | 7:25 |
| 7:26 | 7:29 | 7:32 | 7:36 | 7:40 | 7:44 | 7:50 |
| 7:51 | 7:54 | 7:57 | 8:01 | 8:05 | 8:09 | 8:15 |
| 8:17 | 8:20 | 8:23 | 8:27 | 8:31 | 8:35 | 8:41 |
| 8:43 | 8:46 | 8:49 | 8:53 | 8:57 | 9:01 | 9:07 |
| 9:09 | 9:12 | 9:15 | 9:19 | 9:23 | 9:27 | 9:33 |
| 9:35 | 9:38 | 9:41 | 9:45 | 9:49 | 9:53 | 9:59 |
| 10:00 | 10:03 | 10:06 | 10:10 | 10:14 | 10:18 | 10:24 |
| 10:24 | 10:26 | 10:28 | 10:32 | 10:35 | 10:39 | 10:44 |
| 10:46 | 10:48 | 10:50 | 10:54 | 10:57 | 11:01 | 11:06 |
| 11:08 | 11:10 | 11:12 | 11:16 | 11:19 | 11:23 | 11:28 |
| 11:30 | 11:32 | 11:34 | 11:38 | 11:41 | 11:45 | 11:50 |
| 11:52 | 11:54 | 11:56 | 12:00 | 12:03 | 12:07 | 12:12 |
| 12:14 | 12:16 | 12:18 | 12:22 | 12:25 | 12:29 | 12:34 |
| 12:36 | 12:38 | 12:40 | 12:44 | 12:47 | 12:51 | 12:56 |
| 12:58 | 1:00 | 1:02 | 1:06 | 1:09 | 1:13 | 1:18 |
| 1:20 | 1:22 | 1:24 | 1:28 | 1:31 | 1:35 | 1:40 |
Saturday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Sheppard West Station | Wilson Heights Blvd at Brighton Ave | Dufferin St at Stanstead Dr | Wilmington Ave at Arlstan Dr | Wilmington Ave at Sheppard Ave West | Faywood Blvd at Clanton Park Rd | Wilson Station |
|---|---|---|---|---|---|---|
| 6:00 | 6:02 | 6:04 | 6:08 | 6:11 | 6:15 | 6:20 |
| 6:23 | 6:25 | 6:27 | 6:31 | 6:34 | 6:38 | 6:43 |
| 6:46 | 6:48 | 6:50 | 6:54 | 6:57 | 7:01 | 7:06 |
| 7:09 | 7:11 | 7:13 | 7:17 | 7:20 | 7:24 | 7:29 |
| 7:32 | 7:34 | 7:36 | 7:40 | 7:43 | 7:47 | 7:52 |
| 7:55 | 7:57 | 7:59 | 8:03 | 8:06 | 8:10 | 8:15 |
| 8:20 | 8:23 | 8:25 | 8:29 | 8:33 | 8:37 | 8:42 |
| 8:45 | 8:48 | 8:50 | 8:54 | 8:58 | 9:02 | 9:07 |
| 9:10 | 9:13 | 9:15 | 9:19 | 9:23 | 9:27 | 9:32 |
| 9:35 | 9:38 | 9:40 | 9:44 | 9:48 | 9:52 | 9:57 |
| 10:00 | 10:03 | 10:05 | 10:09 | 10:13 | 10:17 | 10:22 |
| 10:25 | 10:28 | 10:30 | 10:34 | 10:38 | 10:42 | 10:47 |
| 10:50 | 10:53 | 10:55 | 10:59 | 11:03 | 11:07 | 11:12 |
| 11:15 | 11:18 | 11:20 | 11:24 | 11:28 | 11:32 | 11:37 |
| 11:40 | 11:43 | 11:45 | 11:49 | 11:53 | 11:57 | 12:02 |
| 12:07 | 12:10 | 12:12 | 12:16 | 12:20 | 12:24 | 12:30 |
| 12:35 | 12:38 | 12:40 | 12:44 | 12:48 | 12:52 | 12:58 |
| 1:03 | 1:06 | 1:08 | 1:12 | 1:16 | 1:20 | 1:26 |
| 1:31 | 1:34 | 1:36 | 1:40 | 1:44 | 1:48 | 1:54 |
| 1:59 | 2:02 | 2:04 | 2:08 | 2:12 | 2:16 | 2:22 |
| 2:27 | 2:30 | 2:32 | 2:36 | 2:40 | 2:44 | 2:50 |
| 2:55 | 2:58 | 3:00 | 3:04 | 3:08 | 3:12 | 3:18 |
| 3:23 | 3:26 | 3:28 | 3:32 | 3:36 | 3:40 | 3:46 |
| 3:51 | 3:54 | 3:56 | 4:00 | 4:04 | 4:08 | 4:14 |
| 4:19 | 4:22 | 4:24 | 4:28 | 4:32 | 4:36 | 4:42 |
| 4:47 | 4:50 | 4:52 | 4:56 | 5:00 | 5:04 | 5:10 |
| 5:15 | 5:18 | 5:20 | 5:24 | 5:28 | 5:32 | 5:38 |
| 5:43 | 5:46 | 5:48 | 5:52 | 5:56 | 6:00 | 6:06 |
| 6:11 | 6:14 | 6:16 | 6:20 | 6:24 | 6:28 | 6:34 |
| 6:39 | 6:42 | 6:44 | 6:48 | 6:52 | 6:56 | 7:02 |
| 7:03 | 7:05 | 7:07 | 7:11 | 7:15 | 7:19 | 7:24 |
| 7:27 | 7:29 | 7:31 | 7:35 | 7:39 | 7:43 | 7:48 |
| 7:51 | 7:53 | 7:55 | 7:59 | 8:03 | 8:07 | 8:12 |
| 8:15 | 8:17 | 8:19 | 8:23 | 8:27 | 8:31 | 8:36 |
| 8:39 | 8:41 | 8:43 | 8:47 | 8:51 | 8:55 | 9:00 |
| 9:03 | 9:05 | 9:07 | 9:11 | 9:15 | 9:19 | 9:24 |
| 9:27 | 9:29 | 9:31 | 9:35 | 9:39 | 9:43 | 9:48 |
| 9:51 | 9:53 | 9:55 | 9:59 | 10:03 | 10:07 | 10:12 |
| 10:13 | 10:15 | 10:17 | 10:21 | 10:24 | 10:28 | 10:33 |
| 10:35 | 10:37 | 10:39 | 10:43 | 10:46 | 10:50 | 10:55 |
| 10:57 | 10:59 | 11:01 | 11:05 | 11:08 | 11:12 | 11:17 |
| 11:19 | 11:21 | 11:23 | 11:27 | 11:30 | 11:34 | 11:39 |
| 11:41 | 11:43 | 11:45 | 11:49 | 11:52 | 11:56 | 12:01 |
| 12:04 | 12:06 | 12:08 | 12:12 | 12:15 | 12:19 | 12:24 |
| 12:34 | 12:36 | 12:38 | 12:42 | 12:45 | 12:49 | 12:54 |
| 1:04 | 1:06 | 1:08 | 1:12 | 1:15 | 1:19 | 1:24 |
Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Sheppard West Station | Wilson Heights Blvd at Brighton Ave | Dufferin St at Stanstead Dr | Wilmington Ave at Arlstan Dr | Wilmington Ave at Sheppard Ave West | Faywood Blvd at Clanton Park Rd | Wilson Station |
|---|---|---|---|---|---|---|
| 8:00 | 8:03 | 8:05 | 8:09 | 8:13 | 8:17 | 8:22 |
| 8:24 | 8:27 | 8:29 | 8:33 | 8:37 | 8:41 | 8:46 |
| 8:48 | 8:51 | 8:53 | 8:57 | 9:01 | 9:05 | 9:10 |
| 9:12 | 9:15 | 9:17 | 9:21 | 9:25 | 9:29 | 9:34 |
| 9:36 | 9:39 | 9:41 | 9:45 | 9:49 | 9:53 | 9:58 |
| 10:00 | 10:03 | 10:05 | 10:09 | 10:13 | 10:17 | 10:22 |
| 10:24 | 10:27 | 10:29 | 10:33 | 10:37 | 10:41 | 10:46 |
| 10:48 | 10:51 | 10:53 | 10:57 | 11:01 | 11:05 | 11:10 |
| 11:12 | 11:15 | 11:17 | 11:21 | 11:25 | 11:29 | 11:34 |
| 11:36 | 11:39 | 11:41 | 11:45 | 11:49 | 11:53 | 11:58 |
| 12:00 | 12:03 | 12:05 | 12:09 | 12:13 | 12:17 | 12:23 |
| 12:26 | 12:29 | 12:31 | 12:35 | 12:39 | 12:43 | 12:49 |
| 12:52 | 12:55 | 12:57 | 1:01 | 1:05 | 1:09 | 1:15 |
| 1:18 | 1:21 | 1:23 | 1:27 | 1:31 | 1:35 | 1:41 |
| 1:44 | 1:47 | 1:49 | 1:53 | 1:57 | 2:01 | 2:07 |
| 2:10 | 2:13 | 2:15 | 2:19 | 2:23 | 2:27 | 2:33 |
| 2:36 | 2:39 | 2:41 | 2:45 | 2:49 | 2:53 | 2:59 |
| 3:02 | 3:05 | 3:07 | 3:11 | 3:15 | 3:19 | 3:25 |
| 3:28 | 3:31 | 3:33 | 3:37 | 3:41 | 3:45 | 3:51 |
| 3:54 | 3:57 | 3:59 | 4:03 | 4:07 | 4:11 | 4:17 |
| 4:20 | 4:23 | 4:25 | 4:29 | 4:33 | 4:37 | 4:43 |
| 4:46 | 4:49 | 4:51 | 4:55 | 4:59 | 5:03 | 5:09 |
| 5:12 | 5:15 | 5:17 | 5:21 | 5:25 | 5:29 | 5:35 |
| 5:38 | 5:41 | 5:43 | 5:47 | 5:51 | 5:55 | 6:01 |
| 6:04 | 6:07 | 6:09 | 6:13 | 6:17 | 6:21 | 6:27 |
| 6:30 | 6:33 | 6:35 | 6:39 | 6:43 | 6:47 | 6:53 |
| 6:54 | 6:57 | 6:59 | 7:03 | 7:07 | 7:11 | 7:17 |
| 7:16 | 7:19 | 7:21 | 7:25 | 7:28 | 7:31 | 7:36 |
| 7:38 | 7:41 | 7:43 | 7:47 | 7:50 | 7:53 | 7:58 |
| 8:00 | 8:03 | 8:05 | 8:09 | 8:12 | 8:15 | 8:20 |
| 8:22 | 8:25 | 8:27 | 8:31 | 8:34 | 8:37 | 8:42 |
| 8:44 | 8:47 | 8:49 | 8:53 | 8:56 | 8:59 | 9:04 |
| 9:06 | 9:09 | 9:11 | 9:15 | 9:18 | 9:21 | 9:26 |
| 9:28 | 9:31 | 9:33 | 9:37 | 9:40 | 9:43 | 9:48 |
| 9:50 | 9:53 | 9:55 | 9:59 | 10:02 | 10:05 | 10:10 |
| 10:12 | 10:14 | 10:16 | 10:20 | 10:23 | 10:26 | 10:30 |
| 10:34 | 10:36 | 10:38 | 10:42 | 10:45 | 10:48 | 10:52 |
| 10:56 | 10:58 | 11:00 | 11:04 | 11:07 | 11:10 | 11:14 |
| 11:18 | 11:20 | 11:22 | 11:26 | 11:29 | 11:32 | 11:36 |
| 11:40 | 11:42 | 11:44 | 11:48 | 11:51 | 11:54 | 11:58 |
| 12:08 | 12:10 | 12:12 | 12:16 | 12:19 | 12:22 | 12:26 |
| 12:38 | 12:40 | 12:42 | 12:46 | 12:49 | 12:52 | 12:56 |
| 1:08 | 1:10 | 1:12 | 1:16 | 1:19 | 1:22 | 1:26 |
All 29 stops in this direction
- Sheppard West Station #14653
- Sheppard Ave West at Banting Ave #11876
- Wilson Heights Blvd at Sheppard Ave West North Side #11877
- Wilson Heights Blvd at Codsell Ave #8896
- Wilson Heights Blvd at Waterloo Ave #8905
- Wilson Heights Blvd at Brighton Ave #8894
- Wilson Heights Blvd at Clifton Ave #8895
- Kennard Ave at William R Allen Rd #9155
- William R Allen Rd at Overbrook Pl #1645
- Dufferin St at Stanstead Dr #983
- Opposite 4400 Dufferin St #11341
- Dufferin St at Finch Ave West #980
- 715 Finch Ave West #9506
- Wilmington Ave at Purdon Dr #3184
- Wilmington Ave at Arlstan Dr #16364
- Wilmington Ave at Overbrook Pl #3183
- Wilmington Ave at Combe Ave #3179
- Wilmington Ave at Searle Ave #3186
- Wilmington Ave at Codsell Ave #3177
- Wilmington Ave at Sheppard Ave West #3187
- Faywood Blvd at Reiner Rd #2473
- Faywood Blvd at Bainbridge Ave #2464
- Faywood Blvd at Joel Swirsky Blvd South Side #2461
- Faywood Blvd at Clanton Park Rd #2466
- Faywood Blvd at Dresden Rd #2467
- Faywood Blvd at Faith Ave #2468
- Faywood Blvd at Goodwill Ave #2470
- Faywood Blvd at Ansford Ave #2462
- Wilson Station #15465
Route 104 to Sheppard West Station
Destination sign “North - 104 Faywood towards Sheppard West Station” · from Wilson Station · 28 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Wilson Station | Faywood Blvd at Clanton Park Rd | Faywood Blvd at Sheppard Ave West | Wilmington Ave at Overbrook Pl | Dufferin St at Finch Ave West South Side | Wilson Heights Blvd at Waterloo Ave South Side | Sheppard West Station |
|---|---|---|---|---|---|---|
| 5:54 | 5:59 | 6:02 | 6:06 | 6:12 | 6:17 | 6:21 |
| 6:22 | 6:27 | 6:30 | 6:34 | 6:40 | 6:45 | 6:49 |
| 6:50 | 6:55 | 6:58 | 7:02 | 7:08 | 7:13 | 7:17 |
| 7:18 | 7:24 | 7:27 | 7:32 | 7:38 | 7:43 | 7:48 |
| 7:46 | 7:52 | 7:55 | 8:00 | 8:06 | 8:11 | 8:16 |
| 8:14 | 8:20 | 8:23 | 8:28 | 8:34 | 8:39 | 8:44 |
| 8:42 | 8:48 | 8:51 | 8:56 | 9:02 | 9:07 | 9:12 |
| 9:10 | 9:16 | 9:19 | 9:24 | 9:30 | 9:35 | 9:40 |
| 9:36 | 9:42 | 9:45 | 9:49 | 9:55 | 10:00 | 10:04 |
| 10:02 | 10:08 | 10:11 | 10:15 | 10:21 | 10:26 | 10:30 |
| 10:28 | 10:34 | 10:37 | 10:41 | 10:47 | 10:52 | 10:56 |
| 10:54 | 11:00 | 11:03 | 11:07 | 11:13 | 11:18 | 11:22 |
| 11:20 | 11:26 | 11:29 | 11:33 | 11:39 | 11:44 | 11:48 |
| 11:46 | 11:52 | 11:55 | 11:59 | 12:05 | 12:10 | 12:14 |
| 12:12 | 12:18 | 12:21 | 12:25 | 12:31 | 12:36 | 12:40 |
| 12:38 | 12:44 | 12:47 | 12:51 | 12:57 | 1:02 | 1:06 |
| 1:04 | 1:10 | 1:13 | 1:17 | 1:23 | 1:28 | 1:32 |
| 1:30 | 1:36 | 1:39 | 1:43 | 1:49 | 1:54 | 1:58 |
| 1:56 | 2:02 | 2:05 | 2:09 | 2:15 | 2:20 | 2:24 |
| 2:26 | 2:32 | 2:35 | 2:40 | 2:47 | 2:52 | 2:57 |
| 2:56 | 3:02 | 3:05 | 3:10 | 3:17 | 3:22 | 3:27 |
| 3:26 | 3:32 | 3:35 | 3:40 | 3:47 | 3:52 | 3:57 |
| 3:56 | 4:02 | 4:05 | 4:10 | 4:17 | 4:22 | 4:27 |
| 4:26 | 4:32 | 4:35 | 4:40 | 4:47 | 4:52 | 4:57 |
| 4:56 | 5:02 | 5:05 | 5:10 | 5:17 | 5:22 | 5:27 |
| 5:26 | 5:32 | 5:35 | 5:40 | 5:47 | 5:52 | 5:57 |
| 5:56 | 6:02 | 6:05 | 6:10 | 6:17 | 6:22 | 6:27 |
| 6:26 | 6:32 | 6:35 | 6:40 | 6:47 | 6:52 | 6:57 |
| 6:55 | 7:01 | 7:04 | 7:09 | 7:16 | 7:21 | 7:26 |
| 7:24 | 7:29 | 7:32 | 7:36 | 7:41 | 7:46 | 7:50 |
| 7:50 | 7:55 | 7:58 | 8:02 | 8:07 | 8:12 | 8:16 |
| 8:16 | 8:21 | 8:24 | 8:28 | 8:33 | 8:38 | 8:42 |
| 8:42 | 8:47 | 8:50 | 8:54 | 8:59 | 9:04 | 9:08 |
| 9:08 | 9:13 | 9:16 | 9:20 | 9:25 | 9:30 | 9:34 |
| 9:33 | 9:38 | 9:41 | 9:45 | 9:50 | 9:55 | 9:59 |
| 9:58 | 10:03 | 10:06 | 10:10 | 10:15 | 10:20 | 10:24 |
| 10:21 | 10:25 | 10:28 | 10:32 | 10:36 | 10:40 | 10:44 |
| 10:43 | 10:47 | 10:50 | 10:54 | 10:58 | 11:02 | 11:06 |
| 11:05 | 11:09 | 11:12 | 11:16 | 11:20 | 11:24 | 11:28 |
| 11:27 | 11:31 | 11:34 | 11:38 | 11:42 | 11:46 | 11:50 |
| 11:49 | 11:53 | 11:56 | 12:00 | 12:04 | 12:08 | 12:12 |
| 12:11 | 12:15 | 12:18 | 12:22 | 12:26 | 12:30 | 12:34 |
| 12:33 | 12:37 | 12:40 | 12:44 | 12:48 | 12:52 | 12:56 |
| 12:57 | 1:01 | 1:04 | 1:08 | 1:12 | 1:16 | 1:20 |
Saturday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Wilson Station | Faywood Blvd at Clanton Park Rd | Faywood Blvd at Sheppard Ave West | Wilmington Ave at Overbrook Pl | Dufferin St at Finch Ave West South Side | Wilson Heights Blvd at Waterloo Ave South Side | Sheppard West Station |
|---|---|---|---|---|---|---|
| 5:38 | 5:43 | 5:46 | 5:49 | 5:53 | 5:56 | 6:00 |
| 5:57 | 6:02 | 6:05 | 6:08 | 6:12 | 6:15 | 6:19 |
| 6:20 | 6:25 | 6:28 | 6:31 | 6:35 | 6:38 | 6:42 |
| 6:43 | 6:48 | 6:51 | 6:54 | 6:58 | 7:01 | 7:05 |
| 7:06 | 7:11 | 7:14 | 7:17 | 7:21 | 7:24 | 7:28 |
| 7:29 | 7:34 | 7:37 | 7:40 | 7:44 | 7:47 | 7:51 |
| 7:52 | 7:57 | 8:00 | 8:03 | 8:07 | 8:10 | 8:14 |
| 8:17 | 8:22 | 8:25 | 8:29 | 8:34 | 8:38 | 8:42 |
| 8:42 | 8:47 | 8:50 | 8:54 | 8:59 | 9:03 | 9:07 |
| 9:07 | 9:12 | 9:15 | 9:19 | 9:24 | 9:28 | 9:32 |
| 9:32 | 9:37 | 9:40 | 9:44 | 9:49 | 9:53 | 9:57 |
| 9:57 | 10:02 | 10:05 | 10:09 | 10:14 | 10:18 | 10:22 |
| 10:22 | 10:27 | 10:30 | 10:34 | 10:39 | 10:43 | 10:47 |
| 10:47 | 10:52 | 10:55 | 10:59 | 11:04 | 11:08 | 11:12 |
| 11:12 | 11:17 | 11:20 | 11:24 | 11:29 | 11:33 | 11:37 |
| 11:37 | 11:42 | 11:45 | 11:49 | 11:54 | 11:58 | 12:02 |
| 12:05 | 12:10 | 12:13 | 12:18 | 12:24 | 12:29 | 12:33 |
| 12:33 | 12:38 | 12:41 | 12:46 | 12:52 | 12:57 | 1:01 |
| 1:01 | 1:06 | 1:09 | 1:14 | 1:20 | 1:25 | 1:29 |
| 1:29 | 1:34 | 1:37 | 1:42 | 1:48 | 1:53 | 1:57 |
| 1:57 | 2:02 | 2:05 | 2:10 | 2:16 | 2:21 | 2:25 |
| 2:25 | 2:30 | 2:33 | 2:38 | 2:44 | 2:49 | 2:53 |
| 2:53 | 2:58 | 3:01 | 3:06 | 3:12 | 3:17 | 3:21 |
| 3:21 | 3:26 | 3:29 | 3:34 | 3:40 | 3:45 | 3:49 |
| 3:49 | 3:54 | 3:57 | 4:02 | 4:08 | 4:13 | 4:17 |
| 4:17 | 4:22 | 4:25 | 4:30 | 4:36 | 4:41 | 4:45 |
| 4:45 | 4:50 | 4:53 | 4:58 | 5:04 | 5:09 | 5:13 |
| 5:13 | 5:18 | 5:21 | 5:26 | 5:32 | 5:37 | 5:41 |
| 5:41 | 5:46 | 5:49 | 5:54 | 6:00 | 6:05 | 6:09 |
| 6:09 | 6:14 | 6:17 | 6:22 | 6:28 | 6:33 | 6:37 |
| 6:37 | 6:41 | 6:44 | 6:48 | 6:54 | 6:57 | 7:01 |
| 7:01 | 7:05 | 7:08 | 7:12 | 7:18 | 7:21 | 7:25 |
| 7:25 | 7:29 | 7:32 | 7:36 | 7:42 | 7:45 | 7:49 |
| 7:49 | 7:53 | 7:56 | 8:00 | 8:06 | 8:09 | 8:13 |
| 8:13 | 8:17 | 8:20 | 8:24 | 8:30 | 8:33 | 8:37 |
| 8:37 | 8:41 | 8:44 | 8:48 | 8:54 | 8:57 | 9:01 |
| 9:01 | 9:05 | 9:08 | 9:12 | 9:18 | 9:21 | 9:25 |
| 9:25 | 9:29 | 9:32 | 9:36 | 9:42 | 9:45 | 9:49 |
| 9:49 | 9:53 | 9:55 | 9:59 | 10:04 | 10:07 | 10:11 |
| 10:11 | 10:15 | 10:18 | 10:21 | 10:25 | 10:28 | 10:32 |
| 10:33 | 10:37 | 10:40 | 10:43 | 10:47 | 10:50 | 10:54 |
| 10:55 | 10:59 | 11:02 | 11:05 | 11:09 | 11:12 | 11:16 |
| 11:17 | 11:21 | 11:24 | 11:27 | 11:31 | 11:34 | 11:38 |
| 11:39 | 11:43 | 11:46 | 11:49 | 11:53 | 11:56 | 12:00 |
| 12:01 | 12:05 | 12:08 | 12:11 | 12:15 | 12:18 | 12:22 |
| 12:23 | 12:27 | 12:30 | 12:33 | 12:37 | 12:40 | 12:44 |
| 12:43 | 12:47 | 12:50 | 12:53 | 12:57 | 1:00 | 1:04 |
| 1:11 | 1:15 | 1:18 | 1:21 | 1:25 | 1:28 | 1:32 |
Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Wilson Station | Faywood Blvd at Clanton Park Rd | Faywood Blvd at Sheppard Ave West | Wilmington Ave at Overbrook Pl | Dufferin St at Finch Ave West South Side | Wilson Heights Blvd at Waterloo Ave South Side | Sheppard West Station |
|---|---|---|---|---|---|---|
| 8:18 | 8:22 | 8:25 | 8:29 | 8:34 | 8:38 | 8:42 |
| 8:42 | 8:46 | 8:49 | 8:53 | 8:58 | 9:02 | 9:06 |
| 9:06 | 9:10 | 9:13 | 9:17 | 9:22 | 9:26 | 9:30 |
| 9:30 | 9:34 | 9:37 | 9:41 | 9:46 | 9:50 | 9:54 |
| 9:54 | 9:58 | 10:01 | 10:05 | 10:10 | 10:14 | 10:18 |
| 10:18 | 10:22 | 10:25 | 10:29 | 10:34 | 10:38 | 10:42 |
| 10:42 | 10:46 | 10:49 | 10:53 | 10:58 | 11:02 | 11:06 |
| 11:06 | 11:10 | 11:13 | 11:17 | 11:22 | 11:26 | 11:30 |
| 11:30 | 11:34 | 11:37 | 11:41 | 11:46 | 11:50 | 11:54 |
| 11:54 | 11:58 | 12:01 | 12:05 | 12:10 | 12:14 | 12:18 |
| 12:20 | 12:25 | 12:28 | 12:32 | 12:38 | 12:43 | 12:47 |
| 12:46 | 12:51 | 12:54 | 12:58 | 1:04 | 1:09 | 1:13 |
| 1:12 | 1:17 | 1:20 | 1:24 | 1:30 | 1:35 | 1:39 |
| 1:38 | 1:43 | 1:46 | 1:50 | 1:56 | 2:01 | 2:05 |
| 2:04 | 2:09 | 2:12 | 2:16 | 2:22 | 2:27 | 2:31 |
| 2:30 | 2:35 | 2:38 | 2:42 | 2:48 | 2:53 | 2:57 |
| 2:56 | 3:01 | 3:04 | 3:08 | 3:14 | 3:19 | 3:23 |
| 3:22 | 3:27 | 3:30 | 3:34 | 3:40 | 3:45 | 3:49 |
| 3:48 | 3:53 | 3:56 | 4:00 | 4:06 | 4:11 | 4:15 |
| 4:14 | 4:19 | 4:22 | 4:26 | 4:32 | 4:37 | 4:41 |
| 4:40 | 4:45 | 4:48 | 4:52 | 4:58 | 5:03 | 5:07 |
| 5:06 | 5:11 | 5:14 | 5:18 | 5:24 | 5:29 | 5:33 |
| 5:32 | 5:37 | 5:40 | 5:44 | 5:50 | 5:55 | 5:59 |
| 5:58 | 6:03 | 6:06 | 6:10 | 6:16 | 6:21 | 6:25 |
| 6:24 | 6:29 | 6:32 | 6:36 | 6:42 | 6:47 | 6:51 |
| 6:50 | 6:55 | 6:58 | 7:02 | 7:07 | 7:11 | 7:15 |
| 7:14 | 7:18 | 7:21 | 7:25 | 7:29 | 7:32 | 7:36 |
| 7:37 | 7:41 | 7:44 | 7:48 | 7:52 | 7:55 | 7:59 |
| 7:59 | 8:03 | 8:06 | 8:10 | 8:14 | 8:17 | 8:21 |
| 8:21 | 8:25 | 8:28 | 8:32 | 8:36 | 8:39 | 8:43 |
| 8:43 | 8:47 | 8:50 | 8:54 | 8:58 | 9:01 | 9:05 |
| 9:05 | 9:09 | 9:12 | 9:16 | 9:20 | 9:23 | 9:27 |
| 9:27 | 9:31 | 9:34 | 9:38 | 9:42 | 9:45 | 9:49 |
| 9:49 | 9:53 | 9:56 | 10:00 | 10:04 | 10:07 | 10:11 |
| 10:11 | 10:15 | 10:18 | 10:21 | 10:25 | 10:28 | 10:32 |
| 10:33 | 10:37 | 10:40 | 10:43 | 10:47 | 10:50 | 10:54 |
| 10:55 | 10:59 | 11:02 | 11:05 | 11:09 | 11:12 | 11:16 |
| 11:17 | 11:21 | 11:24 | 11:27 | 11:31 | 11:34 | 11:38 |
| 11:39 | 11:43 | 11:46 | 11:49 | 11:53 | 11:56 | 12:00 |
| 12:01 | 12:05 | 12:08 | 12:11 | 12:15 | 12:18 | 12:22 |
| 12:23 | 12:27 | 12:30 | 12:33 | 12:37 | 12:40 | 12:44 |
| 12:45 | 12:49 | 12:52 | 12:55 | 12:59 | 1:02 | 1:06 |
| 1:12 | 1:16 | 1:19 | 1:22 | 1:26 | 1:29 | 1:33 |
All 28 stops in this direction
- Wilson Station #15465
- Ansford Ave at Faywood Blvd #1689
- Faywood Blvd at Goodwill Ave #2469
- Faywood Blvd at Invermay Ave #2471
- Faywood Blvd at Laurelcrest Ave #2459
- Faywood Blvd at Clanton Park Rd #2465
- Faywood Blvd at Almore Ave #2460
- Faywood Blvd at Bainbridge Ave #2463
- Faywood Blvd at Reiner Rd #2472
- Faywood Blvd at Sheppard Ave West #2474
- Wilmington Ave at Sheppard Ave West North Side #3188
- Wilmington Ave at Codsell Ave #3176
- Wilmington Ave at Searle Ave #3185
- Wilmington Ave at Combe Ave #3178
- Wilmington Ave at Overbrook Pl #3182
- Wilmington Ave at Maxwell St #16363
- Wilmington Ave at Cedar Springs Grove (South) #14843
- Finch Ave West at Wilmington Ave West Side #16362
- Dufferin St at Finch Ave West South Side #12176
- 4400 Dufferin St #11342
- Dufferin St at Steeprock Dr #9417
- Wilson Heights Blvd at Clifton Ave #3191
- Wilson Heights Blvd at Brighton Ave #3190
- Wilson Heights Blvd at Waterloo Ave South Side #3193
- Wilson Heights Blvd at Cocksfield Ave #3192
- Wilson Heights Blvd at Sheppard Ave West #8904
- Sheppard Ave West at Banting Ave #7262
- Sheppard West Station #14653
Route 104 route map
Questions about Toronto TTC Route 104
What time is the first Route 104 bus?
Monday to Friday: 5:54 am. Saturday: 5:38 am. Sunday: 8:00 am.
What time is the last Route 104 bus?
Monday to Friday: 1:20 am. Saturday: 1:11 am. Sunday: 1:12 am. A time after midnight belongs to the evening before.
How often does Route 104 run?
Monday to Friday: every 28 min. Saturday: every 28 min. Sunday: every 26 min, between 7:00 am and 7:00 pm.
Does Route 104 run at weekends?
Saturday: yes. Sunday: yes.
Does Route 104 run on public holidays?
Thanksgiving (Mon 12 Oct): a special timetable.
Where does Route 104 go?
Route 104 serves Sheppard West Station, Wilson Heights Blvd at Brighton Ave, Wilmington Ave at Sheppard Ave West, Faywood Blvd at Sheppard Ave West and Wilson Heights Blvd at Waterloo Ave South 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.