Toronto TTC Route 78: St Andrews
Bus schedule and route map · Monday to Friday, Saturday, Sunday
Toronto TTC Route 78 (St Andrews) is a bus route in City of Toronto: TTC buses, streetcars and subway, serving York Mills Station, Upper Highland Cres at Munro Blvd, Fifeshire Rd at Caldy Crt North Side, Upper Canada Dr at Lord Seaton Rd (West) and York Mills Rd at Old Yonge St. Monday to Friday the first bus is at 6:15 am and the last at 1:00 am, every 20 min during the day. Updated October 4, 2026.
Schedule summary
Monday to Friday
- First
- 6:15 am
- Last
- 1:00 am
- Buses
- 99
- Daytime
- every 20 min
Saturday
- First
- 6:14 am
- Last
- 1:00 am
- Buses
- 83
- Daytime
- every 30 min
Sunday
- First
- 7:43 am
- Last
- 1:00 am
- Buses
- 83
- Daytime
- every 25 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 78 to Carluke Cres at Fifeshire Rd (West)
Destination sign “East - 78 St Andrews towards Bayview” · from York Mills Station · 24 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| York Mills Station | Upper Highland Cres at Munro Blvd | The Links Rd at Lord Seaton Rd | Upper Canada Dr at Normandale Cres (West) | Montressor Dr at Troon Crt | Fifeshire Rd at Caldy Crt North Side | Carluke Cres at Fifeshire Rd (West) |
|---|---|---|---|---|---|---|
| · | · | · | · | · | · | 6:15 |
| · | · | · | · | · | · | 6:36 |
| 6:40 | 6:42 | 6:45 | 6:47 | 6:50 | 6:52 | 6:56 |
| 7:00 | 7:02 | 7:05 | 7:07 | 7:10 | 7:12 | 7:16 |
| 7:20 | 7:23 | 7:26 | 7:29 | 7:31 | 7:33 | 7:38 |
| 7:40 | 7:43 | 7:46 | 7:49 | 7:51 | 7:53 | 7:58 |
| 8:00 | 8:03 | 8:06 | 8:09 | 8:11 | 8:13 | 8:18 |
| 8:20 | 8:23 | 8:26 | 8:29 | 8:31 | 8:33 | 8:38 |
| 8:40 | 8:43 | 8:46 | 8:49 | 8:51 | 8:53 | 8:58 |
| 9:05 | 9:08 | 9:11 | 9:14 | 9:16 | 9:18 | 9:23 |
| 9:30 | 9:33 | 9:36 | 9:38 | 9:40 | 9:42 | 9:47 |
| 9:55 | 9:58 | 10:01 | 10:03 | 10:05 | 10:07 | 10:12 |
| 10:20 | 10:23 | 10:26 | 10:28 | 10:30 | 10:32 | 10:37 |
| 10:45 | 10:48 | 10:51 | 10:53 | 10:55 | 10:57 | 11:02 |
| 11:10 | 11:13 | 11:16 | 11:18 | 11:20 | 11:22 | 11:27 |
| 11:35 | 11:38 | 11:41 | 11:43 | 11:45 | 11:47 | 11:52 |
| 12:00 | 12:03 | 12:06 | 12:08 | 12:10 | 12:12 | 12:17 |
| 12:25 | 12:28 | 12:31 | 12:33 | 12:35 | 12:37 | 12:42 |
| 12:50 | 12:53 | 12:56 | 12:58 | 1:00 | 1:02 | 1:07 |
| 1:15 | 1:18 | 1:21 | 1:23 | 1:25 | 1:27 | 1:32 |
| 1:40 | 1:43 | 1:46 | 1:48 | 1:50 | 1:52 | 1:57 |
| 2:05 | 2:08 | 2:11 | 2:13 | 2:15 | 2:17 | 2:22 |
| 2:25 | 2:28 | 2:31 | 2:33 | 2:35 | 2:37 | 2:42 |
| 2:45 | 2:49 | 2:52 | 2:55 | 2:57 | 2:59 | 3:04 |
| 3:05 | 3:09 | 3:12 | 3:15 | 3:17 | 3:19 | 3:24 |
| 3:25 | 3:29 | 3:32 | 3:35 | 3:37 | 3:39 | 3:44 |
| 3:45 | 3:49 | 3:52 | 3:55 | 3:57 | 3:59 | 4:04 |
| 4:05 | 4:09 | 4:12 | 4:15 | 4:17 | 4:19 | 4:24 |
| 4:25 | 4:29 | 4:32 | 4:35 | 4:37 | 4:39 | 4:44 |
| 4:45 | 4:49 | 4:52 | 4:55 | 4:57 | 4:59 | 5:04 |
| 5:05 | 5:09 | 5:12 | 5:15 | 5:17 | 5:19 | 5:24 |
| 5:25 | 5:29 | 5:32 | 5:35 | 5:37 | 5:39 | 5:44 |
| 5:45 | 5:49 | 5:52 | 5:55 | 5:57 | 5:59 | 6:04 |
| 6:05 | 6:09 | 6:12 | 6:15 | 6:17 | 6:19 | 6:24 |
| 6:25 | 6:29 | 6:32 | 6:35 | 6:37 | 6:39 | 6:44 |
| 6:45 | 6:49 | 6:52 | 6:55 | 6:57 | 6:59 | 7:04 |
| 7:05 | 7:09 | 7:12 | 7:15 | 7:17 | 7:19 | 7:24 |
| 7:30 | 7:33 | 7:36 | 7:38 | 7:40 | 7:42 | 7:46 |
| 7:55 | 7:58 | 8:01 | 8:03 | 8:05 | 8:07 | 8:11 |
| 8:20 | 8:23 | 8:26 | 8:28 | 8:30 | 8:32 | 8:36 |
| 8:45 | 8:48 | 8:51 | 8:53 | 8:55 | 8:57 | 9:01 |
| 9:10 | 9:13 | 9:16 | 9:18 | 9:20 | 9:22 | 9:26 |
| 9:35 | 9:38 | 9:41 | 9:43 | 9:45 | 9:47 | 9:51 |
| 10:00 | 10:03 | 10:06 | 10:08 | 10:10 | 10:12 | 10:16 |
| 10:30 | 10:33 | 10:36 | 10:38 | 10:40 | 10:42 | 10:46 |
| 11:00 | 11:02 | 11:05 | 11:07 | 11:09 | 11:11 | 11:14 |
| 11:30 | 11:32 | 11:35 | 11:37 | 11:39 | 11:41 | 11:44 |
| 12:00 | 12:02 | 12:05 | 12:07 | 12:09 | 12:11 | 12:14 |
| 12:30 | 12:32 | 12:35 | 12:37 | 12:39 | 12:41 | 12:44 |
| 1:00 | 1:02 | 1:05 | 1:07 | 1:09 | 1:11 | 1:14 |
Saturday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| York Mills Station | Upper Highland Cres at Munro Blvd | The Links Rd at Lord Seaton Rd | Upper Canada Dr at Normandale Cres (West) | Montressor Dr at Troon Crt | Fifeshire Rd at Caldy Crt North Side | Carluke Cres at Fifeshire Rd (West) |
|---|---|---|---|---|---|---|
| · | · | · | · | · | · | 6:14 |
| 6:30 | 6:32 | 6:35 | 6:37 | 6:39 | 6:41 | 6:44 |
| 7:00 | 7:02 | 7:05 | 7:07 | 7:09 | 7:11 | 7:14 |
| 7:25 | 7:27 | 7:30 | 7:32 | 7:34 | 7:36 | 7:39 |
| 7:50 | 7:52 | 7:55 | 7:57 | 7:59 | 8:01 | 8:05 |
| 8:15 | 8:18 | 8:21 | 8:24 | 8:27 | 8:29 | 8:33 |
| 8:40 | 8:43 | 8:46 | 8:49 | 8:52 | 8:54 | 8:58 |
| 9:05 | 9:08 | 9:11 | 9:14 | 9:17 | 9:19 | 9:23 |
| 9:30 | 9:33 | 9:36 | 9:39 | 9:42 | 9:44 | 9:48 |
| 9:55 | 9:58 | 10:01 | 10:04 | 10:07 | 10:09 | 10:13 |
| 10:20 | 10:23 | 10:26 | 10:29 | 10:32 | 10:34 | 10:38 |
| 10:45 | 10:48 | 10:51 | 10:54 | 10:57 | 10:59 | 11:03 |
| 11:10 | 11:13 | 11:16 | 11:19 | 11:22 | 11:24 | 11:28 |
| 11:35 | 11:38 | 11:41 | 11:44 | 11:47 | 11:49 | 11:53 |
| 12:00 | 12:03 | 12:06 | 12:09 | 12:12 | 12:14 | 12:19 |
| 12:30 | 12:33 | 12:36 | 12:39 | 12:42 | 12:44 | 12:49 |
| 1:00 | 1:03 | 1:06 | 1:09 | 1:12 | 1:14 | 1:19 |
| 1:30 | 1:33 | 1:36 | 1:39 | 1:42 | 1:44 | 1:49 |
| 2:00 | 2:03 | 2:06 | 2:09 | 2:12 | 2:14 | 2:19 |
| 2:30 | 2:33 | 2:36 | 2:39 | 2:42 | 2:44 | 2:49 |
| 3:00 | 3:03 | 3:06 | 3:09 | 3:12 | 3:14 | 3:19 |
| 3:30 | 3:33 | 3:36 | 3:39 | 3:42 | 3:44 | 3:49 |
| 4:00 | 4:03 | 4:06 | 4:09 | 4:12 | 4:14 | 4:19 |
| 4:30 | 4:33 | 4:36 | 4:39 | 4:42 | 4:44 | 4:49 |
| 5:00 | 5:03 | 5:06 | 5:09 | 5:12 | 5:14 | 5:19 |
| 5:30 | 5:33 | 5:36 | 5:39 | 5:42 | 5:44 | 5:49 |
| 6:00 | 6:03 | 6:06 | 6:09 | 6:12 | 6:14 | 6:19 |
| 6:30 | 6:33 | 6:36 | 6:39 | 6:42 | 6:44 | 6:49 |
| 7:00 | 7:03 | 7:06 | 7:09 | 7:12 | 7:14 | 7:19 |
| 7:30 | 7:33 | 7:36 | 7:39 | 7:42 | 7:44 | 7:48 |
| 7:55 | 7:58 | 8:01 | 8:04 | 8:07 | 8:09 | 8:13 |
| 8:20 | 8:23 | 8:26 | 8:29 | 8:32 | 8:34 | 8:38 |
| 8:45 | 8:48 | 8:51 | 8:54 | 8:57 | 8:59 | 9:03 |
| 9:10 | 9:13 | 9:16 | 9:19 | 9:22 | 9:24 | 9:28 |
| 9:35 | 9:38 | 9:41 | 9:44 | 9:47 | 9:49 | 9:53 |
| 10:00 | 10:02 | 10:04 | 10:05 | 10:07 | 10:09 | 10:12 |
| 10:30 | 10:32 | 10:34 | 10:35 | 10:37 | 10:39 | 10:42 |
| 11:00 | 11:02 | 11:04 | 11:05 | 11:07 | 11:09 | 11:12 |
| 11:30 | 11:32 | 11:34 | 11:35 | 11:37 | 11:39 | 11:42 |
| 12:00 | 12:02 | 12:04 | 12:05 | 12:07 | 12:09 | 12:12 |
| 12:30 | 12:32 | 12:34 | 12:35 | 12:37 | 12:39 | 12:42 |
| 1:00 | 1:02 | 1:04 | 1:05 | 1:07 | 1:09 | 1:12 |
Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| York Mills Station | Upper Highland Cres at Munro Blvd | The Links Rd at Lord Seaton Rd | Upper Canada Dr at Normandale Cres (West) | Montressor Dr at Troon Crt | Fifeshire Rd at Caldy Crt North Side | Carluke Cres at Fifeshire Rd (West) |
|---|---|---|---|---|---|---|
| · | · | · | · | · | · | 7:43 |
| 7:50 | 7:53 | 7:56 | 7:59 | 8:02 | 8:04 | 8:08 |
| 8:15 | 8:18 | 8:21 | 8:24 | 8:27 | 8:29 | 8:33 |
| 8:40 | 8:43 | 8:46 | 8:49 | 8:52 | 8:54 | 8:58 |
| 9:05 | 9:08 | 9:11 | 9:14 | 9:17 | 9:19 | 9:23 |
| 9:30 | 9:33 | 9:36 | 9:39 | 9:42 | 9:44 | 9:48 |
| 9:55 | 9:58 | 10:01 | 10:04 | 10:07 | 10:09 | 10:13 |
| 10:20 | 10:23 | 10:26 | 10:29 | 10:32 | 10:34 | 10:38 |
| 10:45 | 10:48 | 10:51 | 10:54 | 10:57 | 10:59 | 11:03 |
| 11:10 | 11:13 | 11:16 | 11:19 | 11:22 | 11:24 | 11:28 |
| 11:35 | 11:38 | 11:41 | 11:44 | 11:47 | 11:49 | 11:53 |
| 12:00 | 12:03 | 12:06 | 12:09 | 12:12 | 12:14 | 12:18 |
| 12:25 | 12:28 | 12:31 | 12:34 | 12:37 | 12:39 | 12:43 |
| 12:50 | 12:53 | 12:56 | 12:59 | 1:02 | 1:04 | 1:08 |
| 1:15 | 1:18 | 1:21 | 1:24 | 1:27 | 1:29 | 1:33 |
| 1:40 | 1:43 | 1:46 | 1:49 | 1:52 | 1:54 | 1:58 |
| 2:05 | 2:08 | 2:11 | 2:14 | 2:17 | 2:19 | 2:23 |
| 2:30 | 2:33 | 2:36 | 2:39 | 2:42 | 2:44 | 2:48 |
| 2:55 | 2:58 | 3:01 | 3:04 | 3:07 | 3:09 | 3:13 |
| 3:20 | 3:23 | 3:26 | 3:29 | 3:32 | 3:34 | 3:38 |
| 3:45 | 3:48 | 3:51 | 3:54 | 3:57 | 3:59 | 4:03 |
| 4:10 | 4:13 | 4:16 | 4:19 | 4:22 | 4:24 | 4:28 |
| 4:35 | 4:38 | 4:41 | 4:44 | 4:47 | 4:49 | 4:53 |
| 5:00 | 5:03 | 5:06 | 5:09 | 5:12 | 5:14 | 5:18 |
| 5:25 | 5:28 | 5:31 | 5:34 | 5:37 | 5:39 | 5:43 |
| 5:50 | 5:53 | 5:56 | 5:59 | 6:02 | 6:04 | 6:08 |
| 6:15 | 6:18 | 6:21 | 6:24 | 6:27 | 6:29 | 6:33 |
| 6:40 | 6:43 | 6:46 | 6:49 | 6:52 | 6:54 | 6:58 |
| 7:05 | 7:08 | 7:11 | 7:14 | 7:17 | 7:19 | 7:23 |
| 7:30 | 7:33 | 7:36 | 7:39 | 7:42 | 7:44 | 7:48 |
| 7:55 | 7:58 | 8:01 | 8:04 | 8:07 | 8:09 | 8:13 |
| 8:20 | 8:23 | 8:26 | 8:29 | 8:32 | 8:34 | 8:38 |
| 8:45 | 8:48 | 8:51 | 8:54 | 8:57 | 8:59 | 9:03 |
| 9:10 | 9:13 | 9:16 | 9:19 | 9:22 | 9:24 | 9:28 |
| 9:35 | 9:38 | 9:41 | 9:44 | 9:47 | 9:49 | 9:53 |
| 10:00 | 10:02 | 10:04 | 10:05 | 10:07 | 10:09 | 10:12 |
| 10:30 | 10:32 | 10:34 | 10:35 | 10:37 | 10:39 | 10:42 |
| 11:00 | 11:02 | 11:04 | 11:05 | 11:07 | 11:09 | 11:12 |
| 11:30 | 11:32 | 11:34 | 11:35 | 11:37 | 11:39 | 11:42 |
| 12:00 | 12:02 | 12:04 | 12:05 | 12:07 | 12:09 | 12:12 |
| 12:30 | 12:32 | 12:34 | 12:35 | 12:37 | 12:39 | 12:42 |
| 1:00 | 1:02 | 1:04 | 1:05 | 1:07 | 1:09 | 1:12 |
All 24 stops in this direction
- York Mills Station #14810
- York Mills Rd at Old York Mills Rd #11333
- York Mills Rd at York Ridge Rd #3264
- York Mills Rd at Hedgewood Rd East Side #3260
- Upper Highland Cres at Munro Blvd #8398
- Upper Highland Cres at Owen Blvd #8399
- Tournament Dr at Upper Highland Cres West Side #8373
- Tournament Dr at The Links Rd #8372
- The Links Rd at Lord Seaton Rd #8342
- Lord Seaton Rd at Upper Canada Dr #7955
- Upper Canada Dr at Aldershot Cres #8389
- 89 Upper Canada Dr #8391
- Upper Canada Dr at Normandale Cres (West) #8396
- Upper Canada Dr at Fairmeadow Ave #8392
- Upper Canada Dr at Lord Seaton Rd East Side #8402
- Montressor Dr at Troon Crt #7984
- Toba Dr at Montressor Dr East Side #8370
- Toba Dr at Fifeshire Rd #8368
- 73 Fifeshire Rd #7754
- Fifeshire Rd at Caldy Crt North Side #7755
- Carluke Cres at Fifeshire Rd (East) West Side #7592
- 32 Carluke Cres #7589
- 14 Carluke Cres #7588
- Carluke Cres at Fifeshire Rd (West) #7591
Route 78 to York Mills Station
Destination sign “West - 78 St Andrews towards York Mills Station” · from Carluke Cres at Fifeshire Rd (West) · 19 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Carluke Cres at Fifeshire Rd (West) | Toba Dr at Montressor Dr | Upper Canada Dr at Fairmeadow Ave | Upper Canada Dr at Lord Seaton Rd (West) | Tournament Dr at Upper Highland Cres | York Mills Rd at Old Yonge St | York Mills Station |
|---|---|---|---|---|---|---|
| 6:15 | 6:16 | 6:18 | 6:19 | 6:22 | 6:24 | 6:26 |
| 6:36 | 6:37 | 6:39 | 6:40 | 6:43 | 6:45 | 6:47 |
| 6:56 | 6:57 | 6:59 | 7:00 | 7:03 | 7:05 | 7:07 |
| 7:16 | 7:17 | 7:19 | 7:20 | 7:23 | 7:25 | 7:27 |
| 7:38 | 7:39 | 7:41 | 7:42 | 7:45 | 7:47 | 7:49 |
| 7:58 | 7:59 | 8:01 | 8:02 | 8:05 | 8:07 | 8:09 |
| 8:18 | 8:19 | 8:21 | 8:22 | 8:25 | 8:27 | 8:29 |
| 8:38 | 8:39 | 8:41 | 8:42 | 8:45 | 8:47 | 8:49 |
| 8:58 | 8:59 | 9:01 | 9:02 | 9:05 | 9:07 | 9:09 |
| 9:23 | 9:24 | 9:26 | 9:27 | 9:30 | 9:32 | 9:34 |
| 9:47 | 9:48 | 9:51 | 9:52 | 9:55 | 9:57 | 9:59 |
| 10:12 | 10:13 | 10:16 | 10:17 | 10:20 | 10:22 | 10:24 |
| 10:37 | 10:38 | 10:41 | 10:42 | 10:45 | 10:47 | 10:49 |
| 11:02 | 11:03 | 11:06 | 11:07 | 11:10 | 11:12 | 11:14 |
| 11:27 | 11:28 | 11:31 | 11:32 | 11:35 | 11:37 | 11:39 |
| 11:52 | 11:53 | 11:56 | 11:57 | 12:00 | 12:02 | 12:04 |
| 12:17 | 12:18 | 12:21 | 12:22 | 12:25 | 12:27 | 12:29 |
| 12:42 | 12:43 | 12:46 | 12:47 | 12:50 | 12:52 | 12:54 |
| 1:07 | 1:08 | 1:11 | 1:12 | 1:15 | 1:17 | 1:19 |
| 1:32 | 1:33 | 1:36 | 1:37 | 1:40 | 1:42 | 1:44 |
| 1:57 | 1:58 | 2:01 | 2:02 | 2:05 | 2:07 | 2:09 |
| 2:22 | 2:23 | 2:26 | 2:27 | 2:30 | 2:32 | 2:35 |
| 2:42 | 2:43 | 2:46 | 2:47 | 2:50 | 2:52 | 2:55 |
| 3:04 | 3:05 | 3:08 | 3:09 | 3:12 | 3:14 | 3:17 |
| 3:24 | 3:25 | 3:28 | 3:29 | 3:32 | 3:34 | 3:37 |
| 3:44 | 3:45 | 3:48 | 3:49 | 3:52 | 3:54 | 3:57 |
| 4:04 | 4:05 | 4:08 | 4:09 | 4:12 | 4:14 | 4:17 |
| 4:24 | 4:25 | 4:28 | 4:29 | 4:32 | 4:34 | 4:37 |
| 4:44 | 4:45 | 4:48 | 4:49 | 4:52 | 4:54 | 4:57 |
| 5:04 | 5:05 | 5:08 | 5:09 | 5:12 | 5:14 | 5:17 |
| 5:24 | 5:25 | 5:28 | 5:29 | 5:32 | 5:34 | 5:37 |
| 5:44 | 5:45 | 5:48 | 5:49 | 5:52 | 5:54 | 5:57 |
| 6:04 | 6:05 | 6:08 | 6:09 | 6:12 | 6:14 | 6:17 |
| 6:24 | 6:25 | 6:28 | 6:29 | 6:32 | 6:34 | 6:37 |
| 6:44 | 6:45 | 6:48 | 6:49 | 6:52 | 6:54 | 6:57 |
| 7:04 | 7:05 | 7:08 | 7:09 | 7:12 | 7:14 | 7:17 |
| 7:24 | 7:25 | 7:28 | 7:29 | 7:32 | 7:34 | 7:36 |
| 7:46 | 7:47 | 7:50 | 7:51 | 7:54 | 7:56 | 7:58 |
| 8:11 | 8:12 | 8:15 | 8:16 | 8:19 | 8:21 | 8:23 |
| 8:36 | 8:37 | 8:40 | 8:41 | 8:44 | 8:46 | 8:48 |
| 9:01 | 9:02 | 9:05 | 9:06 | 9:09 | 9:11 | 9:13 |
| 9:26 | 9:27 | 9:30 | 9:31 | 9:34 | 9:36 | 9:38 |
| 9:51 | 9:52 | 9:55 | 9:56 | 9:59 | 10:01 | 10:03 |
| 10:16 | 10:17 | 10:20 | 10:21 | 10:24 | 10:26 | 10:28 |
| 10:46 | 10:47 | 10:50 | 10:51 | 10:54 | 10:56 | 10:58 |
| 11:14 | 11:15 | 11:17 | 11:18 | 11:21 | 11:23 | 11:25 |
| 11:44 | 11:45 | 11:47 | 11:48 | 11:51 | 11:53 | 11:55 |
| 12:14 | 12:15 | 12:17 | 12:18 | 12:21 | 12:23 | 12:25 |
| 12:45 | 12:46 | 12:48 | 12:49 | 12:52 | 12:54 | 12:56 |
Saturday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Carluke Cres at Fifeshire Rd (West) | Toba Dr at Montressor Dr | Upper Canada Dr at Fairmeadow Ave | Upper Canada Dr at Lord Seaton Rd (West) | Tournament Dr at Upper Highland Cres | York Mills Rd at Old Yonge St | York Mills Station |
|---|---|---|---|---|---|---|
| 6:14 | 6:15 | 6:17 | 6:18 | 6:20 | 6:22 | 6:24 |
| 6:44 | 6:45 | 6:47 | 6:48 | 6:50 | 6:52 | 6:54 |
| 7:14 | 7:15 | 7:17 | 7:18 | 7:20 | 7:22 | 7:24 |
| 7:39 | 7:40 | 7:42 | 7:43 | 7:45 | 7:47 | 7:49 |
| 8:05 | 8:06 | 8:09 | 8:10 | 8:13 | 8:15 | 8:17 |
| 8:33 | 8:34 | 8:37 | 8:38 | 8:41 | 8:43 | 8:45 |
| 8:58 | 8:59 | 9:02 | 9:03 | 9:06 | 9:08 | 9:10 |
| 9:23 | 9:24 | 9:27 | 9:28 | 9:31 | 9:33 | 9:35 |
| 9:48 | 9:49 | 9:52 | 9:53 | 9:56 | 9:58 | 10:00 |
| 10:13 | 10:14 | 10:17 | 10:18 | 10:21 | 10:23 | 10:25 |
| 10:38 | 10:39 | 10:42 | 10:43 | 10:46 | 10:48 | 10:50 |
| 11:03 | 11:04 | 11:07 | 11:08 | 11:11 | 11:13 | 11:15 |
| 11:28 | 11:29 | 11:32 | 11:33 | 11:36 | 11:38 | 11:40 |
| 11:53 | 11:54 | 11:57 | 11:58 | 12:01 | 12:03 | 12:05 |
| 12:20 | 12:21 | 12:24 | 12:25 | 12:28 | 12:30 | 12:32 |
| 12:50 | 12:51 | 12:54 | 12:55 | 12:58 | 1:00 | 1:02 |
| 1:20 | 1:21 | 1:24 | 1:25 | 1:28 | 1:30 | 1:32 |
| 1:50 | 1:51 | 1:54 | 1:55 | 1:58 | 2:00 | 2:02 |
| 2:20 | 2:21 | 2:24 | 2:25 | 2:28 | 2:30 | 2:32 |
| 2:50 | 2:51 | 2:54 | 2:55 | 2:58 | 3:00 | 3:02 |
| 3:20 | 3:21 | 3:24 | 3:25 | 3:28 | 3:30 | 3:32 |
| 3:50 | 3:51 | 3:54 | 3:55 | 3:58 | 4:00 | 4:02 |
| 4:20 | 4:21 | 4:24 | 4:25 | 4:28 | 4:30 | 4:32 |
| 4:50 | 4:51 | 4:54 | 4:55 | 4:58 | 5:00 | 5:02 |
| 5:20 | 5:21 | 5:24 | 5:25 | 5:28 | 5:30 | 5:32 |
| 5:50 | 5:51 | 5:54 | 5:55 | 5:58 | 6:00 | 6:02 |
| 6:20 | 6:21 | 6:24 | 6:25 | 6:28 | 6:30 | 6:32 |
| 6:50 | 6:51 | 6:54 | 6:55 | 6:58 | 7:00 | 7:02 |
| 7:20 | 7:21 | 7:24 | 7:25 | 7:28 | 7:30 | 7:32 |
| 7:48 | 7:49 | 7:52 | 7:53 | 7:56 | 7:58 | 8:00 |
| 8:13 | 8:14 | 8:17 | 8:18 | 8:21 | 8:23 | 8:25 |
| 8:38 | 8:39 | 8:42 | 8:43 | 8:46 | 8:48 | 8:50 |
| 9:03 | 9:04 | 9:07 | 9:08 | 9:11 | 9:13 | 9:15 |
| 9:28 | 9:29 | 9:32 | 9:33 | 9:36 | 9:38 | 9:40 |
| 9:53 | 9:54 | 9:57 | 9:58 | 10:01 | 10:03 | 10:05 |
| 10:12 | 10:13 | 10:15 | 10:16 | 10:19 | 10:21 | 10:23 |
| 10:42 | 10:43 | 10:45 | 10:46 | 10:49 | 10:51 | 10:53 |
| 11:12 | 11:13 | 11:15 | 11:16 | 11:19 | 11:21 | 11:23 |
| 11:42 | 11:43 | 11:45 | 11:46 | 11:49 | 11:51 | 11:53 |
| 12:12 | 12:13 | 12:15 | 12:16 | 12:19 | 12:21 | 12:23 |
| 12:45 | 12:46 | 12:48 | 12:49 | 12:52 | 12:54 | 12:56 |
Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Carluke Cres at Fifeshire Rd (West) | Toba Dr at Montressor Dr | Upper Canada Dr at Fairmeadow Ave | Upper Canada Dr at Lord Seaton Rd (West) | Tournament Dr at Upper Highland Cres | York Mills Rd at Old Yonge St | York Mills Station |
|---|---|---|---|---|---|---|
| 7:43 | 7:44 | 7:47 | 7:48 | 7:51 | 7:53 | 7:55 |
| 8:08 | 8:09 | 8:12 | 8:13 | 8:16 | 8:18 | 8:20 |
| 8:33 | 8:34 | 8:37 | 8:38 | 8:41 | 8:43 | 8:45 |
| 8:58 | 8:59 | 9:02 | 9:03 | 9:06 | 9:08 | 9:10 |
| 9:23 | 9:24 | 9:27 | 9:28 | 9:31 | 9:33 | 9:35 |
| 9:48 | 9:49 | 9:52 | 9:53 | 9:56 | 9:58 | 10:00 |
| 10:13 | 10:14 | 10:17 | 10:18 | 10:21 | 10:23 | 10:25 |
| 10:38 | 10:39 | 10:42 | 10:43 | 10:46 | 10:48 | 10:50 |
| 11:03 | 11:04 | 11:07 | 11:08 | 11:11 | 11:13 | 11:15 |
| 11:28 | 11:29 | 11:32 | 11:33 | 11:36 | 11:38 | 11:40 |
| 11:53 | 11:54 | 11:57 | 11:58 | 12:01 | 12:03 | 12:05 |
| 12:18 | 12:19 | 12:22 | 12:23 | 12:26 | 12:28 | 12:30 |
| 12:43 | 12:44 | 12:47 | 12:48 | 12:51 | 12:53 | 12:55 |
| 1:08 | 1:09 | 1:12 | 1:13 | 1:16 | 1:18 | 1:20 |
| 1:33 | 1:34 | 1:37 | 1:38 | 1:41 | 1:43 | 1:45 |
| 1:58 | 1:59 | 2:02 | 2:03 | 2:06 | 2:08 | 2:10 |
| 2:23 | 2:24 | 2:27 | 2:28 | 2:31 | 2:33 | 2:35 |
| 2:48 | 2:49 | 2:52 | 2:53 | 2:56 | 2:58 | 3:00 |
| 3:13 | 3:14 | 3:17 | 3:18 | 3:21 | 3:23 | 3:25 |
| 3:38 | 3:39 | 3:42 | 3:43 | 3:46 | 3:48 | 3:50 |
| 4:03 | 4:04 | 4:07 | 4:08 | 4:11 | 4:13 | 4:15 |
| 4:28 | 4:29 | 4:32 | 4:33 | 4:36 | 4:38 | 4:40 |
| 4:53 | 4:54 | 4:57 | 4:58 | 5:01 | 5:03 | 5:05 |
| 5:18 | 5:19 | 5:22 | 5:23 | 5:26 | 5:28 | 5:30 |
| 5:43 | 5:44 | 5:47 | 5:48 | 5:51 | 5:53 | 5:55 |
| 6:08 | 6:09 | 6:12 | 6:13 | 6:16 | 6:18 | 6:20 |
| 6:33 | 6:34 | 6:37 | 6:38 | 6:41 | 6:43 | 6:45 |
| 6:58 | 6:59 | 7:02 | 7:03 | 7:06 | 7:08 | 7:10 |
| 7:23 | 7:24 | 7:27 | 7:28 | 7:31 | 7:33 | 7:35 |
| 7:48 | 7:49 | 7:52 | 7:53 | 7:56 | 7:58 | 8:00 |
| 8:13 | 8:14 | 8:17 | 8:18 | 8:21 | 8:23 | 8:25 |
| 8:38 | 8:39 | 8:42 | 8:43 | 8:46 | 8:48 | 8:50 |
| 9:03 | 9:04 | 9:07 | 9:08 | 9:11 | 9:13 | 9:15 |
| 9:28 | 9:29 | 9:32 | 9:33 | 9:36 | 9:38 | 9:40 |
| 9:53 | 9:54 | 9:57 | 9:58 | 10:01 | 10:03 | 10:05 |
| 10:12 | 10:13 | 10:15 | 10:16 | 10:19 | 10:21 | 10:23 |
| 10:42 | 10:43 | 10:45 | 10:46 | 10:49 | 10:51 | 10:53 |
| 11:12 | 11:13 | 11:15 | 11:16 | 11:19 | 11:21 | 11:23 |
| 11:42 | 11:43 | 11:45 | 11:46 | 11:49 | 11:51 | 11:53 |
| 12:12 | 12:13 | 12:15 | 12:16 | 12:19 | 12:21 | 12:23 |
| 12:45 | 12:46 | 12:48 | 12:49 | 12:52 | 12:54 | 12:56 |
All 19 stops in this direction
- Carluke Cres at Fifeshire Rd (West) #7591
- 72 Fifeshire Rd #7753
- Toba Dr at Fifeshire Rd West Side #8369
- Toba Dr at Montressor Dr #8371
- Montressor Dr at Troon Crt North Side #7983
- Upper Canada Dr at Lord Seaton Rd (East) #8394
- Upper Canada Dr at Fairmeadow Ave #8393
- Upper Canada Dr at Normandale Cres (West) #8397
- 88 Upper Canada Dr #8390
- Upper Canada Dr at Lord Seaton Rd (West) #8395
- Lord Seaton Rd at The Links Rd #7954
- The Links Rd at Tournament Dr #8343
- Tournament Dr at Upper Highland Cres #8374
- Upper Highland Cres at Owen Blvd #8400
- Upper Highland Cres at York Mills Rd #8401
- York Mills Rd at Old Yonge St #9074
- York Mills Rd at York Ridge Rd #3265
- York Mills Rd at Old York Mills Rd #11334
- York Mills Station #14810
Route 78 route map
Questions about Toronto TTC Route 78
What time is the first Route 78 bus?
Monday to Friday: 6:15 am. Saturday: 6:14 am. Sunday: 7:43 am.
What time is the last Route 78 bus?
Monday to Friday: 1:00 am. Saturday: 1:00 am. Sunday: 1:00 am. A time after midnight belongs to the evening before.
How often does Route 78 run?
Monday to Friday: every 20 min. Saturday: every 30 min. Sunday: every 25 min, between 7:00 am and 7:00 pm.
Does Route 78 run at weekends?
Saturday: yes. Sunday: yes.
Does Route 78 run on public holidays?
Thanksgiving (Mon 12 Oct): a special timetable.
Where does Route 78 go?
Route 78 serves York Mills Station, Upper Highland Cres at Munro Blvd, Fifeshire Rd at Caldy Crt North Side, Upper Canada Dr at Lord Seaton Rd (West) and York Mills Rd at Old Yonge St. 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.