Toronto TTC Route 9: Bellamy
Bus schedule and route map · Monday to Friday, Saturday, Sunday
Toronto TTC Route 9 (Bellamy) is a bus route in City of Toronto: TTC buses, streetcars and subway, serving Scarborough Centre Station, Bellamy Rd North at Lynnbrook Dr, St Clair Ave East at Linden Ave - Scarborough GO Station, Eglinton Ave East at Torrance Rd and Bellamy Rd North at Ellesmere Rd. Monday to Friday the first bus is at 4:55 am and the last at 1:08 am, every 20 min during the day. Updated October 4, 2026.
Schedule summary
Monday to Friday
- First
- 4:55 am
- Last
- 1:08 am
- Buses
- 123
- Daytime
- every 20 min
Saturday
- First
- 6:35 am
- Last
- 1:08 am
- Buses
- 126
- Daytime
- every 15 min
Sunday
- First
- 5:47 am
- Last
- 1:14 am
- Buses
- 113
- Daytime
- every 17 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 9 to Warden Station
Destination sign “South - 9 Bellamy towards Warden Station” · from Scarborough Centre Station · 46 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Scarborough Centre Station | Bellamy Rd North at Lynnbrook Dr | Bellamy Rd North at Eastpark Blvd South Side | Eglinton Ave East at Torrance Rd West Side | McCowan Rd at Kingston Rd | St Clair Ave East at Linden Ave - Scarborough GO Station | Warden Station |
|---|---|---|---|---|---|---|
| 5:09 | 5:18 | 5:23 | 5:29 | 5:33 | 5:39 | 5:45 |
| 5:27 | 5:37 | 5:43 | 5:49 | 5:54 | 6:00 | 6:06 |
| 5:45 | 5:55 | 6:01 | 6:07 | 6:12 | 6:18 | 6:24 |
| 6:03 | 6:13 | 6:19 | 6:25 | 6:30 | 6:36 | 6:42 |
| 6:21 | 6:31 | 6:37 | 6:43 | 6:48 | 6:54 | 7:00 |
| 6:39 | 6:49 | 6:55 | 7:01 | 7:06 | 7:12 | 7:18 |
| 6:57 | 7:07 | 7:13 | 7:19 | 7:24 | 7:30 | 7:36 |
| 7:11 | 7:22 | 7:28 | 7:34 | 7:40 | 7:47 | 7:54 |
| 7:29 | 7:40 | 7:46 | 7:52 | 7:58 | 8:05 | 8:12 |
| 7:47 | 7:58 | 8:04 | 8:10 | 8:16 | 8:23 | 8:30 |
| 8:05 | 8:16 | 8:22 | 8:28 | 8:34 | 8:41 | 8:48 |
| 8:25 | 8:36 | 8:42 | 8:48 | 8:54 | 9:01 | 9:08 |
| 8:47 | 8:58 | 9:04 | 9:10 | 9:16 | 9:23 | 9:30 |
| 9:12 | 9:22 | 9:28 | 9:34 | 9:39 | 9:45 | 9:52 |
| 9:36 | 9:46 | 9:52 | 9:58 | 10:03 | 10:09 | 10:14 |
| 9:58 | 10:08 | 10:14 | 10:20 | 10:25 | 10:31 | 10:36 |
| 10:20 | 10:30 | 10:36 | 10:42 | 10:47 | 10:53 | 10:58 |
| 10:42 | 10:52 | 10:58 | 11:04 | 11:09 | 11:15 | 11:20 |
| 11:04 | 11:14 | 11:20 | 11:26 | 11:31 | 11:37 | 11:42 |
| 11:26 | 11:36 | 11:42 | 11:48 | 11:53 | 11:59 | 12:04 |
| 11:48 | 11:58 | 12:04 | 12:10 | 12:15 | 12:21 | 12:26 |
| 12:10 | 12:20 | 12:26 | 12:32 | 12:37 | 12:43 | 12:48 |
| 12:32 | 12:42 | 12:48 | 12:54 | 12:59 | 1:05 | 1:10 |
| 12:54 | 1:04 | 1:10 | 1:16 | 1:21 | 1:27 | 1:32 |
| 1:16 | 1:26 | 1:32 | 1:38 | 1:43 | 1:49 | 1:54 |
| 1:38 | 1:48 | 1:54 | 2:00 | 2:05 | 2:11 | 2:16 |
| 1:58 | 2:08 | 2:14 | 2:20 | 2:25 | 2:31 | 2:36 |
| 2:13 | 2:24 | 2:30 | 2:36 | 2:41 | 2:49 | 2:56 |
| 2:33 | 2:44 | 2:50 | 2:56 | 3:01 | 3:09 | 3:16 |
| 2:53 | 3:04 | 3:10 | 3:16 | 3:21 | 3:29 | 3:36 |
| 3:11 | 3:22 | 3:28 | 3:34 | 3:39 | 3:47 | 3:54 |
| 3:29 | 3:40 | 3:46 | 3:52 | 3:57 | 4:05 | 4:12 |
| 3:50 | 4:01 | 4:07 | 4:13 | 4:18 | 4:24 | 4:30 |
| 4:08 | 4:19 | 4:25 | 4:31 | 4:36 | 4:42 | 4:48 |
| 4:26 | 4:37 | 4:43 | 4:49 | 4:54 | 5:00 | 5:06 |
| 4:44 | 4:55 | 5:01 | 5:07 | 5:12 | 5:18 | 5:24 |
| 5:02 | 5:13 | 5:19 | 5:25 | 5:30 | 5:36 | 5:42 |
| 5:20 | 5:31 | 5:37 | 5:43 | 5:48 | 5:54 | 6:00 |
| 5:38 | 5:49 | 5:55 | 6:01 | 6:06 | 6:12 | 6:18 |
| 5:56 | 6:07 | 6:13 | 6:19 | 6:24 | 6:30 | 6:36 |
| 6:14 | 6:25 | 6:31 | 6:37 | 6:42 | 6:48 | 6:54 |
| 6:32 | 6:43 | 6:49 | 6:55 | 7:00 | 7:06 | 7:12 |
| 6:50 | 7:01 | 7:07 | 7:13 | 7:18 | 7:24 | 7:30 |
| 7:15 | 7:25 | 7:30 | 7:36 | 7:40 | 7:45 | 7:50 |
| 7:35 | 7:45 | 7:50 | 7:56 | 8:00 | 8:05 | 8:10 |
| 7:55 | 8:05 | 8:10 | 8:16 | 8:20 | 8:25 | 8:30 |
| 8:15 | 8:25 | 8:30 | 8:36 | 8:40 | 8:45 | 8:50 |
| 8:35 | 8:45 | 8:50 | 8:56 | 9:00 | 9:05 | 9:10 |
| 8:55 | 9:05 | 9:10 | 9:16 | 9:20 | 9:25 | 9:30 |
| 9:15 | 9:25 | 9:30 | 9:36 | 9:40 | 9:45 | 9:50 |
| 9:35 | 9:45 | 9:50 | 9:56 | 10:00 | 10:05 | 10:10 |
| 9:56 | 10:06 | 10:11 | 10:17 | 10:21 | 10:26 | 10:31 |
| 10:21 | 10:29 | 10:33 | 10:38 | 10:42 | 10:47 | 10:51 |
| 10:46 | 10:54 | 10:58 | 11:03 | 11:07 | 11:12 | 11:16 |
| 11:11 | 11:19 | 11:23 | 11:28 | 11:32 | 11:37 | 11:41 |
| 11:36 | 11:44 | 11:48 | 11:53 | 11:57 | 12:02 | 12:06 |
| 12:01 | 12:09 | 12:13 | 12:18 | 12:22 | 12:27 | 12:31 |
| 12:26 | 12:34 | 12:38 | 12:43 | 12:47 | 12:52 | 12:56 |
| 12:47 | 12:55 | 12:59 | 1:04 | 1:08 | 1:13 | 1:17 |
| 1:08 | 1:16 | 1:20 | 1:25 | 1:29 | 1:34 | 1:38 |
Saturday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Scarborough Centre Station | Bellamy Rd North at Lynnbrook Dr | Bellamy Rd North at Eastpark Blvd South Side | Eglinton Ave East at Torrance Rd West Side | McCowan Rd at Kingston Rd | St Clair Ave East at Linden Ave - Scarborough GO Station | Warden Station |
|---|---|---|---|---|---|---|
| 7:10 | 7:17 | 7:22 | 7:27 | 7:31 | 7:36 | 7:41 |
| 7:35 | 7:42 | 7:47 | 7:52 | 7:56 | 8:01 | 8:06 |
| 7:55 | 8:02 | 8:07 | 8:12 | 8:16 | 8:21 | 8:26 |
| 8:15 | 8:25 | 8:30 | 8:35 | 8:40 | 8:46 | 8:51 |
| 8:35 | 8:45 | 8:50 | 8:55 | 9:00 | 9:06 | 9:11 |
| 8:55 | 9:05 | 9:10 | 9:15 | 9:20 | 9:26 | 9:31 |
| 9:15 | 9:25 | 9:30 | 9:35 | 9:40 | 9:46 | 9:51 |
| 9:35 | 9:45 | 9:50 | 9:55 | 10:00 | 10:06 | 10:11 |
| 9:55 | 10:05 | 10:10 | 10:15 | 10:20 | 10:26 | 10:31 |
| 10:15 | 10:25 | 10:30 | 10:35 | 10:40 | 10:46 | 10:51 |
| 10:35 | 10:45 | 10:50 | 10:55 | 11:00 | 11:06 | 11:11 |
| 10:55 | 11:05 | 11:10 | 11:15 | 11:20 | 11:26 | 11:31 |
| 11:15 | 11:25 | 11:30 | 11:35 | 11:40 | 11:46 | 11:51 |
| 11:35 | 11:45 | 11:50 | 11:55 | 12:00 | 12:06 | 12:11 |
| 11:55 | 12:05 | 12:10 | 12:15 | 12:20 | 12:26 | 12:31 |
| 12:10 | 12:21 | 12:26 | 12:32 | 12:37 | 12:44 | 12:50 |
| 12:25 | 12:36 | 12:41 | 12:47 | 12:52 | 12:59 | 1:05 |
| 12:40 | 12:51 | 12:56 | 1:02 | 1:07 | 1:14 | 1:20 |
| 12:55 | 1:06 | 1:11 | 1:17 | 1:22 | 1:29 | 1:35 |
| 1:10 | 1:21 | 1:26 | 1:32 | 1:37 | 1:44 | 1:50 |
| 1:25 | 1:36 | 1:41 | 1:47 | 1:52 | 1:59 | 2:05 |
| 1:40 | 1:51 | 1:56 | 2:02 | 2:07 | 2:14 | 2:20 |
| 1:55 | 2:06 | 2:11 | 2:17 | 2:22 | 2:29 | 2:35 |
| 2:10 | 2:21 | 2:26 | 2:32 | 2:37 | 2:44 | 2:50 |
| 2:25 | 2:36 | 2:41 | 2:47 | 2:52 | 2:59 | 3:05 |
| 2:40 | 2:51 | 2:56 | 3:02 | 3:07 | 3:14 | 3:20 |
| 2:55 | 3:06 | 3:11 | 3:17 | 3:22 | 3:29 | 3:35 |
| 3:10 | 3:21 | 3:26 | 3:32 | 3:37 | 3:44 | 3:50 |
| 3:25 | 3:36 | 3:41 | 3:47 | 3:52 | 3:59 | 4:05 |
| 3:40 | 3:51 | 3:56 | 4:02 | 4:07 | 4:14 | 4:20 |
| 3:55 | 4:06 | 4:11 | 4:17 | 4:22 | 4:29 | 4:35 |
| 4:10 | 4:21 | 4:26 | 4:32 | 4:37 | 4:44 | 4:50 |
| 4:25 | 4:36 | 4:41 | 4:47 | 4:52 | 4:59 | 5:05 |
| 4:40 | 4:51 | 4:56 | 5:02 | 5:07 | 5:14 | 5:20 |
| 4:55 | 5:06 | 5:11 | 5:17 | 5:22 | 5:29 | 5:35 |
| 5:10 | 5:21 | 5:26 | 5:32 | 5:37 | 5:44 | 5:50 |
| 5:25 | 5:36 | 5:41 | 5:47 | 5:52 | 5:59 | 6:05 |
| 5:40 | 5:51 | 5:56 | 6:02 | 6:07 | 6:14 | 6:20 |
| 5:55 | 6:06 | 6:11 | 6:17 | 6:22 | 6:29 | 6:35 |
| 6:10 | 6:21 | 6:26 | 6:32 | 6:37 | 6:44 | 6:50 |
| 6:30 | 6:41 | 6:46 | 6:52 | 6:57 | 7:04 | 7:10 |
| 6:40 | 6:51 | 6:56 | 7:02 | 7:07 | 7:14 | 7:20 |
| 7:00 | 7:10 | 7:16 | 7:22 | 7:27 | 7:33 | 7:38 |
| 7:17 | 7:27 | 7:33 | 7:39 | 7:44 | 7:50 | 7:55 |
| 7:32 | 7:42 | 7:48 | 7:54 | 7:59 | 8:05 | 8:10 |
| 7:47 | 7:57 | 8:03 | 8:09 | 8:14 | 8:20 | 8:25 |
| 8:02 | 8:12 | 8:18 | 8:24 | 8:29 | 8:35 | 8:40 |
| 8:17 | 8:27 | 8:33 | 8:39 | 8:44 | 8:50 | 8:55 |
| 8:32 | 8:42 | 8:48 | 8:54 | 8:59 | 9:05 | 9:10 |
| 8:47 | 8:57 | 9:03 | 9:09 | 9:14 | 9:20 | 9:25 |
| 9:02 | 9:12 | 9:18 | 9:24 | 9:29 | 9:35 | 9:40 |
| 9:17 | 9:27 | 9:33 | 9:39 | 9:44 | 9:50 | 9:55 |
| 9:32 | 9:42 | 9:48 | 9:54 | 9:59 | 10:05 | 10:10 |
| 9:47 | 9:57 | 10:03 | 10:09 | 10:14 | 10:20 | 10:25 |
| 10:14 | 10:24 | 10:29 | 10:34 | 10:39 | 10:44 | 10:49 |
| 10:41 | 10:51 | 10:56 | 11:01 | 11:06 | 11:11 | 11:16 |
| 11:08 | 11:18 | 11:23 | 11:28 | 11:33 | 11:38 | 11:43 |
| 11:35 | 11:45 | 11:50 | 11:55 | 12:00 | 12:05 | 12:10 |
| 12:02 | 12:12 | 12:17 | 12:22 | 12:27 | 12:32 | 12:37 |
| 12:29 | 12:39 | 12:44 | 12:49 | 12:54 | 12:59 | 1:04 |
| 12:56 | 1:06 | 1:11 | 1:16 | 1:21 | 1:26 | 1:31 |
| 1:08 | 1:18 | 1:23 | 1:28 | 1:33 | 1:38 | 1:43 |
Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Scarborough Centre Station | Bellamy Rd North at Lynnbrook Dr | Bellamy Rd North at Eastpark Blvd South Side | Eglinton Ave East at Torrance Rd West Side | McCowan Rd at Kingston Rd | St Clair Ave East at Linden Ave - Scarborough GO Station | Warden Station |
|---|---|---|---|---|---|---|
| 5:47 | 5:56 | 6:00 | 6:04 | 6:08 | 6:13 | 6:18 |
| 6:17 | 6:26 | 6:30 | 6:34 | 6:38 | 6:43 | 6:48 |
| 6:47 | 6:56 | 7:00 | 7:04 | 7:08 | 7:13 | 7:18 |
| 7:17 | 7:26 | 7:30 | 7:34 | 7:38 | 7:43 | 7:48 |
| 7:45 | 7:54 | 7:58 | 8:02 | 8:06 | 8:11 | 8:16 |
| 8:04 | 8:14 | 8:19 | 8:24 | 8:29 | 8:35 | 8:40 |
| 8:33 | 8:43 | 8:48 | 8:53 | 8:58 | 9:04 | 9:09 |
| 9:00 | 9:10 | 9:15 | 9:20 | 9:25 | 9:31 | 9:36 |
| 9:26 | 9:36 | 9:41 | 9:46 | 9:51 | 9:57 | 10:02 |
| 9:52 | 10:02 | 10:07 | 10:12 | 10:17 | 10:23 | 10:28 |
| 10:18 | 10:28 | 10:33 | 10:38 | 10:43 | 10:49 | 10:54 |
| 10:44 | 10:54 | 10:59 | 11:04 | 11:09 | 11:15 | 11:20 |
| 11:10 | 11:20 | 11:25 | 11:30 | 11:35 | 11:41 | 11:46 |
| 11:36 | 11:46 | 11:51 | 11:56 | 12:01 | 12:07 | 12:12 |
| 11:53 | 12:03 | 12:08 | 12:13 | 12:18 | 12:24 | 12:29 |
| 12:09 | 12:20 | 12:25 | 12:31 | 12:36 | 12:42 | 12:48 |
| 12:26 | 12:37 | 12:42 | 12:48 | 12:53 | 12:59 | 1:05 |
| 12:43 | 12:54 | 12:59 | 1:05 | 1:10 | 1:16 | 1:22 |
| 1:00 | 1:11 | 1:16 | 1:22 | 1:27 | 1:33 | 1:39 |
| 1:17 | 1:28 | 1:33 | 1:39 | 1:44 | 1:50 | 1:56 |
| 1:34 | 1:45 | 1:50 | 1:56 | 2:01 | 2:07 | 2:13 |
| 1:51 | 2:02 | 2:07 | 2:13 | 2:18 | 2:24 | 2:30 |
| 2:08 | 2:19 | 2:24 | 2:30 | 2:35 | 2:41 | 2:47 |
| 2:25 | 2:36 | 2:41 | 2:47 | 2:52 | 2:58 | 3:04 |
| 2:42 | 2:53 | 2:58 | 3:04 | 3:09 | 3:15 | 3:21 |
| 2:59 | 3:10 | 3:15 | 3:21 | 3:26 | 3:32 | 3:38 |
| 3:16 | 3:27 | 3:32 | 3:38 | 3:43 | 3:49 | 3:55 |
| 3:33 | 3:44 | 3:49 | 3:55 | 4:00 | 4:06 | 4:12 |
| 3:50 | 4:01 | 4:06 | 4:12 | 4:17 | 4:23 | 4:29 |
| 4:07 | 4:18 | 4:23 | 4:29 | 4:34 | 4:40 | 4:46 |
| 4:24 | 4:35 | 4:40 | 4:46 | 4:51 | 4:57 | 5:03 |
| 4:41 | 4:52 | 4:57 | 5:03 | 5:08 | 5:14 | 5:20 |
| 4:58 | 5:09 | 5:14 | 5:20 | 5:25 | 5:31 | 5:37 |
| 5:15 | 5:26 | 5:31 | 5:37 | 5:42 | 5:48 | 5:54 |
| 5:32 | 5:43 | 5:48 | 5:54 | 5:59 | 6:05 | 6:11 |
| 5:49 | 6:00 | 6:05 | 6:11 | 6:16 | 6:22 | 6:28 |
| 6:06 | 6:17 | 6:22 | 6:28 | 6:33 | 6:39 | 6:45 |
| 6:23 | 6:34 | 6:39 | 6:45 | 6:50 | 6:56 | 7:02 |
| 6:40 | 6:51 | 6:56 | 7:02 | 7:07 | 7:13 | 7:19 |
| 6:57 | 7:08 | 7:13 | 7:19 | 7:24 | 7:30 | 7:36 |
| 7:14 | 7:24 | 7:30 | 7:36 | 7:41 | 7:47 | 7:52 |
| 7:31 | 7:41 | 7:47 | 7:53 | 7:58 | 8:04 | 8:09 |
| 7:48 | 7:58 | 8:04 | 8:10 | 8:15 | 8:21 | 8:26 |
| 8:05 | 8:15 | 8:21 | 8:27 | 8:32 | 8:38 | 8:43 |
| 8:22 | 8:32 | 8:38 | 8:44 | 8:49 | 8:55 | 9:00 |
| 8:39 | 8:49 | 8:55 | 9:01 | 9:06 | 9:12 | 9:17 |
| 8:56 | 9:06 | 9:12 | 9:18 | 9:23 | 9:29 | 9:34 |
| 9:13 | 9:23 | 9:29 | 9:35 | 9:40 | 9:46 | 9:51 |
| 9:30 | 9:40 | 9:46 | 9:52 | 9:57 | 10:03 | 10:08 |
| 9:47 | 9:57 | 10:03 | 10:09 | 10:14 | 10:20 | 10:25 |
| 10:06 | 10:15 | 10:20 | 10:25 | 10:29 | 10:34 | 10:39 |
| 10:26 | 10:35 | 10:40 | 10:45 | 10:49 | 10:54 | 10:59 |
| 10:53 | 11:02 | 11:07 | 11:12 | 11:16 | 11:21 | 11:26 |
| 11:20 | 11:29 | 11:34 | 11:39 | 11:43 | 11:48 | 11:53 |
| 11:47 | 11:56 | 12:01 | 12:06 | 12:10 | 12:15 | 12:20 |
| 12:14 | 12:23 | 12:28 | 12:33 | 12:37 | 12:42 | 12:47 |
| 12:41 | 12:50 | 12:55 | 1:00 | 1:04 | 1:09 | 1:14 |
| 1:08 | 1:17 | 1:22 | 1:27 | 1:31 | 1:36 | 1:41 |
All 46 stops in this direction
- Scarborough Centre Station #14769
- Bushby Dr at McCowan Rd East Side #9610
- Grangeway Ave at Progress Ave #9611
- 705 Progress Ave #4534
- Progress Ave at Bellamy Rd North #4539
- 1148 Bellamy Rd North #9612
- 1100 Bellamy Rd North #9613
- Bellamy Rd North at Ellesmere Rd South Side #354
- Bellamy Rd North at Lynnbrook Dr #363
- Bellamy Rd North at Northleigh Dr #367
- Bellamy Rd North at Brimorton Dr #346
- Bellamy Rd North at Jarwick Dr #360
- Bellamy Rd North at Benleigh Dr South Side #343
- Bellamy Rd North at Ben Alder Dr #342
- Bellamy Rd North at Lawrence Ave East #362
- Bellamy Rd North at Eastpark Blvd South Side #350
- Bellamy Rd North at Burnview Cres South Side #348
- Bellamy Rd North at Cedar Brae Blvd #349
- Bellamy Rd North at Braeburn Blvd South Side #344
- Bellamy Rd North at Nelson St South Side #364
- Bellamy Rd North at Grace St South Side #358
- 130 Bellamy Rd North #339
- Bellamy Rd North at Eglinton Ave East - Eglinton GO Station #353
- Eglinton Ave East at Torrance Rd West Side #1040
- McCowan Rd at Eglinton Ave East South Side #1293
- McCowan Rd at Bridlegrove Dr #12094
- McCowan Rd at Martindale Rd #1306
- McCowan Rd at Cree Ave #1292
- McCowan Rd at Horfield Ave #1298
- McCowan Rd at Anson Ave #1285
- McCowan Rd at Kingston Rd #1304
- Kingston Rd at Neilson Ave West Side #1212
- St Clair Ave East at Kingston Rd West Side #1565
- St Clair Ave East at Fermoy Rd #1560
- St Clair Ave East at Brimley Rd West Side #1555
- St Clair Ave East at Andrew Ave #1553
- St Clair Ave East at Jeanette St #4625
- St Clair Ave East at Midland Ave West Side #16797
- St Clair Ave East at Linden Ave - Scarborough GO Station #6115
- St Clair Ave East at Danforth Rd #1558
- St Clair Ave East at Kennedy Rd #1563
- St Clair Ave East at Marsh Rd #1568
- St Clair Ave East at North Woodrow Blvd #1571
- St Clair Ave East at Birchmount Rd West Side #1554
- St Clair Ave East at Santamonica Blvd #6126
- Warden Station #14055
Route 9 to Scarborough Centre Station
Destination sign “North - 9 Bellamy towards Scarborough Centre Stn” · from Warden Station · 44 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Warden Station | St Clair Ave East at Danforth Rd | St Clair Ave East at Kingston Rd | Eglinton Ave East at Torrance Rd | Bellamy Rd North at Eastpark Blvd | Bellamy Rd North at Ellesmere Rd | Scarborough Centre Station |
|---|---|---|---|---|---|---|
| 4:55 | 5:00 | 5:05 | 5:11 | 5:17 | 5:22 | 5:32 |
| 5:19 | 5:24 | 5:29 | 5:35 | 5:41 | 5:46 | 5:56 |
| 5:31 | 5:36 | 5:41 | 5:47 | 5:53 | 5:58 | 6:08 |
| 5:49 | 5:54 | 5:59 | 6:05 | 6:11 | 6:16 | 6:26 |
| 6:07 | 6:12 | 6:17 | 6:23 | 6:29 | 6:34 | 6:44 |
| 6:25 | 6:30 | 6:35 | 6:41 | 6:47 | 6:52 | 7:02 |
| 6:43 | 6:48 | 6:53 | 6:59 | 7:05 | 7:10 | 7:20 |
| 7:01 | 7:07 | 7:13 | 7:21 | 7:28 | 7:34 | 7:44 |
| 7:19 | 7:25 | 7:31 | 7:39 | 7:46 | 7:52 | 8:02 |
| 7:37 | 7:43 | 7:49 | 7:57 | 8:04 | 8:10 | 8:20 |
| 7:55 | 8:01 | 8:07 | 8:15 | 8:22 | 8:28 | 8:38 |
| 8:13 | 8:19 | 8:25 | 8:33 | 8:40 | 8:46 | 8:56 |
| 8:31 | 8:37 | 8:43 | 8:51 | 8:58 | 9:04 | 9:14 |
| 8:49 | 8:55 | 9:01 | 9:09 | 9:16 | 9:22 | 9:32 |
| 9:07 | 9:12 | 9:18 | 9:26 | 9:32 | 9:37 | 9:47 |
| 9:29 | 9:34 | 9:40 | 9:48 | 9:54 | 9:59 | 10:09 |
| 9:51 | 9:56 | 10:02 | 10:10 | 10:16 | 10:21 | 10:31 |
| 10:13 | 10:18 | 10:24 | 10:32 | 10:38 | 10:43 | 10:53 |
| 10:35 | 10:40 | 10:46 | 10:54 | 11:00 | 11:05 | 11:15 |
| 10:57 | 11:02 | 11:08 | 11:16 | 11:22 | 11:27 | 11:37 |
| 11:19 | 11:24 | 11:30 | 11:38 | 11:44 | 11:49 | 11:59 |
| 11:41 | 11:46 | 11:52 | 12:00 | 12:06 | 12:11 | 12:21 |
| 12:03 | 12:08 | 12:14 | 12:22 | 12:28 | 12:33 | 12:43 |
| 12:25 | 12:30 | 12:36 | 12:44 | 12:50 | 12:55 | 1:05 |
| 12:47 | 12:52 | 12:58 | 1:06 | 1:12 | 1:17 | 1:27 |
| 1:09 | 1:14 | 1:20 | 1:28 | 1:34 | 1:39 | 1:49 |
| 1:31 | 1:36 | 1:42 | 1:50 | 1:56 | 2:01 | 2:11 |
| 1:53 | 1:58 | 2:04 | 2:12 | 2:18 | 2:23 | 2:33 |
| 2:15 | 2:22 | 2:29 | 2:37 | 2:44 | 2:50 | 3:00 |
| 2:31 | 2:38 | 2:45 | 2:53 | 3:00 | 3:06 | 3:16 |
| 2:51 | 2:58 | 3:05 | 3:13 | 3:20 | 3:26 | 3:36 |
| 3:11 | 3:18 | 3:25 | 3:33 | 3:40 | 3:46 | 3:56 |
| 3:14 | 3:23 | 3:30 | 3:38 | 3:45 | 3:51 | 4:01 |
| 3:17 | 3:26 | 3:33 | 3:41 | 3:48 | 3:54 | 4:04 |
| 3:31 | 3:37 | 3:43 | 3:51 | 3:58 | 4:04 | 4:14 |
| 3:51 | 3:57 | 4:03 | 4:11 | 4:18 | 4:24 | 4:34 |
| 4:09 | 4:15 | 4:21 | 4:29 | 4:36 | 4:42 | 4:52 |
| 4:27 | 4:33 | 4:39 | 4:47 | 4:54 | 5:00 | 5:10 |
| 4:45 | 4:51 | 4:57 | 5:05 | 5:12 | 5:18 | 5:28 |
| 5:03 | 5:09 | 5:15 | 5:23 | 5:30 | 5:36 | 5:46 |
| 5:21 | 5:27 | 5:33 | 5:41 | 5:48 | 5:54 | 6:04 |
| 5:39 | 5:45 | 5:51 | 5:59 | 6:06 | 6:12 | 6:22 |
| 5:57 | 6:03 | 6:09 | 6:17 | 6:24 | 6:30 | 6:40 |
| 6:15 | 6:21 | 6:27 | 6:35 | 6:42 | 6:48 | 6:58 |
| 6:33 | 6:39 | 6:45 | 6:53 | 7:00 | 7:06 | 7:16 |
| 6:51 | 6:57 | 7:03 | 7:11 | 7:18 | 7:24 | 7:34 |
| 7:09 | 7:15 | 7:20 | 7:27 | 7:33 | 7:38 | 7:48 |
| 7:29 | 7:35 | 7:40 | 7:47 | 7:53 | 7:58 | 8:08 |
| 7:45 | 7:51 | 7:56 | 8:03 | 8:09 | 8:14 | 8:24 |
| 8:05 | 8:11 | 8:16 | 8:23 | 8:29 | 8:34 | 8:44 |
| 8:25 | 8:31 | 8:36 | 8:43 | 8:49 | 8:54 | 9:04 |
| 8:45 | 8:51 | 8:56 | 9:03 | 9:09 | 9:14 | 9:24 |
| 9:05 | 9:11 | 9:16 | 9:23 | 9:29 | 9:34 | 9:44 |
| 9:25 | 9:31 | 9:36 | 9:43 | 9:49 | 9:54 | 10:04 |
| 9:45 | 9:51 | 9:56 | 10:03 | 10:09 | 10:14 | 10:24 |
| 10:10 | 10:14 | 10:18 | 10:24 | 10:29 | 10:33 | 10:43 |
| 10:31 | 10:35 | 10:39 | 10:45 | 10:50 | 10:54 | 11:04 |
| 10:56 | 11:00 | 11:04 | 11:10 | 11:15 | 11:19 | 11:29 |
| 11:21 | 11:25 | 11:29 | 11:35 | 11:40 | 11:44 | 11:54 |
| 11:46 | 11:50 | 11:54 | 12:00 | 12:05 | 12:09 | 12:19 |
| 12:11 | 12:15 | 12:19 | 12:25 | 12:30 | 12:34 | 12:44 |
| 12:36 | 12:40 | 12:44 | 12:50 | 12:55 | 12:59 | 1:08 |
| 1:05 | 1:09 | 1:13 | 1:19 | 1:24 | 1:28 | 1:37 |
Saturday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Warden Station | St Clair Ave East at Danforth Rd | St Clair Ave East at Kingston Rd | Eglinton Ave East at Torrance Rd | Bellamy Rd North at Eastpark Blvd | Bellamy Rd North at Ellesmere Rd | Scarborough Centre Station |
|---|---|---|---|---|---|---|
| 6:35 | 6:40 | 6:44 | 6:50 | 6:55 | 6:59 | 7:09 |
| 7:00 | 7:05 | 7:09 | 7:15 | 7:20 | 7:24 | 7:34 |
| 7:25 | 7:30 | 7:34 | 7:40 | 7:45 | 7:49 | 7:59 |
| 7:45 | 7:50 | 7:54 | 8:00 | 8:05 | 8:09 | 8:19 |
| 8:10 | 8:15 | 8:20 | 8:27 | 8:33 | 8:38 | 8:48 |
| 8:35 | 8:40 | 8:45 | 8:52 | 8:58 | 9:03 | 9:13 |
| 8:55 | 9:00 | 9:05 | 9:12 | 9:18 | 9:23 | 9:33 |
| 9:15 | 9:20 | 9:25 | 9:32 | 9:38 | 9:43 | 9:53 |
| 9:35 | 9:40 | 9:45 | 9:52 | 9:58 | 10:03 | 10:13 |
| 9:55 | 10:00 | 10:05 | 10:12 | 10:18 | 10:23 | 10:33 |
| 10:15 | 10:20 | 10:25 | 10:32 | 10:38 | 10:43 | 10:53 |
| 10:35 | 10:40 | 10:45 | 10:52 | 10:58 | 11:03 | 11:13 |
| 10:55 | 11:00 | 11:05 | 11:12 | 11:18 | 11:23 | 11:33 |
| 11:15 | 11:20 | 11:25 | 11:32 | 11:38 | 11:43 | 11:53 |
| 11:35 | 11:40 | 11:45 | 11:52 | 11:58 | 12:03 | 12:13 |
| 11:55 | 12:00 | 12:05 | 12:12 | 12:18 | 12:23 | 12:33 |
| 12:10 | 12:15 | 12:21 | 12:29 | 12:36 | 12:41 | 12:51 |
| 12:20 | 12:25 | 12:31 | 12:39 | 12:46 | 12:51 | 1:01 |
| 12:40 | 12:45 | 12:51 | 12:59 | 1:06 | 1:11 | 1:21 |
| 12:55 | 1:00 | 1:06 | 1:14 | 1:21 | 1:26 | 1:36 |
| 1:10 | 1:15 | 1:21 | 1:29 | 1:36 | 1:41 | 1:51 |
| 1:25 | 1:30 | 1:36 | 1:44 | 1:51 | 1:56 | 2:06 |
| 1:40 | 1:45 | 1:51 | 1:59 | 2:06 | 2:11 | 2:21 |
| 1:55 | 2:00 | 2:06 | 2:14 | 2:21 | 2:26 | 2:36 |
| 2:10 | 2:15 | 2:21 | 2:29 | 2:36 | 2:41 | 2:51 |
| 2:25 | 2:30 | 2:36 | 2:44 | 2:51 | 2:56 | 3:06 |
| 2:40 | 2:45 | 2:51 | 2:59 | 3:06 | 3:11 | 3:21 |
| 2:55 | 3:00 | 3:06 | 3:14 | 3:21 | 3:26 | 3:36 |
| 3:10 | 3:15 | 3:21 | 3:29 | 3:36 | 3:41 | 3:51 |
| 3:25 | 3:30 | 3:36 | 3:44 | 3:51 | 3:56 | 4:06 |
| 3:40 | 3:45 | 3:51 | 3:59 | 4:06 | 4:11 | 4:21 |
| 3:55 | 4:00 | 4:06 | 4:14 | 4:21 | 4:26 | 4:36 |
| 4:10 | 4:15 | 4:21 | 4:29 | 4:36 | 4:41 | 4:51 |
| 4:25 | 4:30 | 4:36 | 4:44 | 4:51 | 4:56 | 5:06 |
| 4:40 | 4:45 | 4:51 | 4:59 | 5:06 | 5:11 | 5:21 |
| 4:55 | 5:00 | 5:06 | 5:14 | 5:21 | 5:26 | 5:36 |
| 5:10 | 5:15 | 5:21 | 5:29 | 5:36 | 5:41 | 5:51 |
| 5:25 | 5:30 | 5:36 | 5:44 | 5:51 | 5:56 | 6:06 |
| 5:40 | 5:45 | 5:51 | 5:59 | 6:06 | 6:11 | 6:21 |
| 5:55 | 6:00 | 6:06 | 6:14 | 6:21 | 6:26 | 6:36 |
| 6:10 | 6:15 | 6:21 | 6:29 | 6:36 | 6:41 | 6:51 |
| 6:25 | 6:30 | 6:36 | 6:44 | 6:51 | 6:56 | 7:06 |
| 6:40 | 6:45 | 6:51 | 6:59 | 7:06 | 7:11 | 7:21 |
| 6:55 | 7:00 | 7:06 | 7:14 | 7:21 | 7:26 | 7:36 |
| 7:10 | 7:15 | 7:21 | 7:28 | 7:34 | 7:39 | 7:49 |
| 7:25 | 7:30 | 7:36 | 7:43 | 7:49 | 7:54 | 8:04 |
| 7:35 | 7:40 | 7:46 | 7:53 | 7:59 | 8:04 | 8:14 |
| 7:50 | 7:55 | 8:01 | 8:08 | 8:14 | 8:19 | 8:29 |
| 8:05 | 8:10 | 8:16 | 8:23 | 8:29 | 8:34 | 8:44 |
| 8:20 | 8:25 | 8:31 | 8:38 | 8:44 | 8:49 | 8:59 |
| 8:35 | 8:40 | 8:46 | 8:53 | 8:59 | 9:04 | 9:14 |
| 8:50 | 8:55 | 9:01 | 9:08 | 9:14 | 9:19 | 9:29 |
| 9:05 | 9:10 | 9:16 | 9:23 | 9:29 | 9:34 | 9:44 |
| 9:20 | 9:25 | 9:31 | 9:38 | 9:44 | 9:49 | 9:59 |
| 9:35 | 9:40 | 9:46 | 9:53 | 9:59 | 10:04 | 10:14 |
| 9:50 | 9:55 | 10:01 | 10:08 | 10:14 | 10:19 | 10:29 |
| 10:05 | 10:10 | 10:16 | 10:22 | 10:27 | 10:32 | 10:42 |
| 10:21 | 10:26 | 10:32 | 10:38 | 10:43 | 10:48 | 10:58 |
| 10:46 | 10:51 | 10:57 | 11:03 | 11:08 | 11:13 | 11:23 |
| 11:13 | 11:18 | 11:24 | 11:30 | 11:35 | 11:40 | 11:50 |
| 11:40 | 11:45 | 11:51 | 11:57 | 12:02 | 12:07 | 12:17 |
| 12:07 | 12:12 | 12:18 | 12:24 | 12:29 | 12:34 | 12:44 |
| 12:33 | 12:38 | 12:43 | 12:49 | 12:54 | 12:58 | 1:08 |
| 1:03 | 1:08 | 1:13 | 1:19 | 1:24 | 1:28 | 1:38 |
Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Warden Station | St Clair Ave East at Danforth Rd | St Clair Ave East at Kingston Rd | Eglinton Ave East at Torrance Rd | Bellamy Rd North at Eastpark Blvd | Bellamy Rd North at Ellesmere Rd | Scarborough Centre Station |
|---|---|---|---|---|---|---|
| 6:39 | 6:44 | 6:48 | 6:54 | 7:00 | 7:05 | 7:15 |
| 7:09 | 7:14 | 7:18 | 7:24 | 7:30 | 7:35 | 7:45 |
| 7:39 | 7:44 | 7:48 | 7:54 | 8:00 | 8:05 | 8:15 |
| 8:09 | 8:14 | 8:18 | 8:24 | 8:30 | 8:35 | 8:45 |
| 8:39 | 8:44 | 8:48 | 8:54 | 9:00 | 9:05 | 9:15 |
| 9:09 | 9:14 | 9:18 | 9:24 | 9:30 | 9:35 | 9:45 |
| 9:36 | 9:41 | 9:45 | 9:51 | 9:57 | 10:02 | 10:12 |
| 10:02 | 10:07 | 10:11 | 10:17 | 10:23 | 10:28 | 10:38 |
| 10:28 | 10:33 | 10:37 | 10:43 | 10:49 | 10:54 | 11:04 |
| 10:54 | 10:59 | 11:03 | 11:09 | 11:15 | 11:20 | 11:30 |
| 11:20 | 11:25 | 11:29 | 11:35 | 11:41 | 11:46 | 11:56 |
| 11:46 | 11:51 | 11:55 | 12:01 | 12:07 | 12:12 | 12:22 |
| 12:08 | 12:13 | 12:19 | 12:26 | 12:32 | 12:37 | 12:47 |
| 12:29 | 12:34 | 12:40 | 12:47 | 12:53 | 12:58 | 1:08 |
| 12:46 | 12:51 | 12:57 | 1:04 | 1:10 | 1:15 | 1:25 |
| 1:03 | 1:08 | 1:14 | 1:21 | 1:27 | 1:32 | 1:42 |
| 1:20 | 1:25 | 1:31 | 1:38 | 1:44 | 1:49 | 1:59 |
| 1:37 | 1:42 | 1:48 | 1:55 | 2:01 | 2:06 | 2:16 |
| 1:54 | 1:59 | 2:05 | 2:12 | 2:18 | 2:23 | 2:33 |
| 2:11 | 2:16 | 2:22 | 2:29 | 2:35 | 2:40 | 2:50 |
| 2:28 | 2:33 | 2:39 | 2:46 | 2:52 | 2:57 | 3:07 |
| 2:45 | 2:50 | 2:56 | 3:03 | 3:09 | 3:14 | 3:24 |
| 3:02 | 3:07 | 3:13 | 3:20 | 3:26 | 3:31 | 3:41 |
| 3:19 | 3:24 | 3:30 | 3:37 | 3:43 | 3:48 | 3:58 |
| 3:36 | 3:41 | 3:47 | 3:54 | 4:00 | 4:05 | 4:15 |
| 3:53 | 3:58 | 4:04 | 4:11 | 4:17 | 4:22 | 4:32 |
| 4:10 | 4:15 | 4:21 | 4:28 | 4:34 | 4:39 | 4:49 |
| 4:27 | 4:32 | 4:38 | 4:45 | 4:51 | 4:56 | 5:06 |
| 4:44 | 4:49 | 4:55 | 5:02 | 5:08 | 5:13 | 5:23 |
| 5:01 | 5:06 | 5:12 | 5:19 | 5:25 | 5:30 | 5:40 |
| 5:18 | 5:23 | 5:29 | 5:36 | 5:42 | 5:47 | 5:57 |
| 5:35 | 5:40 | 5:46 | 5:53 | 5:59 | 6:04 | 6:14 |
| 5:52 | 5:57 | 6:03 | 6:10 | 6:16 | 6:21 | 6:31 |
| 6:09 | 6:14 | 6:20 | 6:27 | 6:33 | 6:38 | 6:48 |
| 6:26 | 6:31 | 6:37 | 6:44 | 6:50 | 6:55 | 7:05 |
| 6:43 | 6:48 | 6:54 | 7:01 | 7:07 | 7:12 | 7:22 |
| 7:00 | 7:05 | 7:11 | 7:18 | 7:24 | 7:29 | 7:39 |
| 7:17 | 7:22 | 7:28 | 7:35 | 7:41 | 7:46 | 7:56 |
| 7:34 | 7:39 | 7:45 | 7:52 | 7:58 | 8:03 | 8:13 |
| 7:51 | 7:56 | 8:02 | 8:09 | 8:15 | 8:20 | 8:30 |
| 8:08 | 8:13 | 8:19 | 8:26 | 8:32 | 8:37 | 8:47 |
| 8:25 | 8:30 | 8:36 | 8:43 | 8:49 | 8:54 | 9:04 |
| 8:42 | 8:47 | 8:53 | 9:00 | 9:06 | 9:11 | 9:21 |
| 8:59 | 9:04 | 9:10 | 9:17 | 9:23 | 9:28 | 9:38 |
| 9:16 | 9:21 | 9:27 | 9:34 | 9:40 | 9:45 | 9:55 |
| 9:33 | 9:38 | 9:44 | 9:51 | 9:57 | 10:02 | 10:12 |
| 9:50 | 9:55 | 10:01 | 10:08 | 10:14 | 10:19 | 10:29 |
| 10:07 | 10:11 | 10:16 | 10:22 | 10:27 | 10:32 | 10:42 |
| 10:32 | 10:36 | 10:41 | 10:47 | 10:52 | 10:57 | 11:07 |
| 10:59 | 11:03 | 11:08 | 11:14 | 11:19 | 11:24 | 11:34 |
| 11:26 | 11:30 | 11:35 | 11:41 | 11:46 | 11:51 | 12:01 |
| 11:53 | 11:57 | 12:02 | 12:08 | 12:13 | 12:18 | 12:28 |
| 12:20 | 12:24 | 12:29 | 12:35 | 12:40 | 12:45 | 12:55 |
| 12:47 | 12:51 | 12:56 | 1:02 | 1:07 | 1:12 | 1:22 |
| 1:14 | 1:18 | 1:23 | 1:29 | 1:34 | 1:39 | 1:49 |
All 44 stops in this direction
- Warden Station #16898
- St Clair Ave East at Santamonica Blvd #4629
- St Clair Ave East at Elfreda Blvd #1559
- St Clair Ave East at Birchmount Rd East Side #6103
- St Clair Ave East at North Woodrow Blvd #4628
- St Clair Ave East at Cotton Ave #1556
- St Clair Ave East at Kennedy Rd #1562
- St Clair Ave East at Danforth Rd #4623
- St Clair Ave East at Linden Ave - Scarborough GO Station #1566
- St Clair Ave East at Midland Ave #1569
- St Clair Ave East at Gidley Rd #1561
- St Clair Ave East at Andrew Ave #1552
- St Clair Ave East at Brimley Rd #4622
- St Clair Ave East at Fermoy Rd #4624
- St Clair Ave East at Kingston Rd #4626
- Kingston Rd at Neilson Ave #4247
- McCowan Rd at Kingston Rd North Side #1303
- McCowan Rd at Horfield Ave #1297
- McCowan Rd at Cree Ave #1291
- McCowan Rd at Martindale Rd #1305
- McCowan Rd at Bridlegrove Dr North Side #12093
- McCowan Rd at Eglinton Ave East #1294
- Eglinton Ave East at Torrance Rd #1039
- Bellamy Rd North at Eglinton Ave East North Side - Eglinton GO Station #352
- 138 Bellamy Rd North #16573
- Bellamy Rd North at Nelson St #365
- Bellamy Rd North at Farmbrook Rd #356
- Bellamy Rd North at Banmoor Blvd North Side #341
- Bellamy Rd North at Burnview Cres #347
- Bellamy Rd North at Eastpark Blvd #351
- Bellamy Rd North at Lawrence Ave East #361
- Bellamy Rd North at Painted Post Dr #369
- Bellamy Rd North at Pandora Cir #370
- Bellamy Rd North at Brimorton Dr #345
- Bellamy Rd North at Northleigh Dr North Side #366
- Bellamy Rd North at Amberjack Blvd (North) #340
- Bellamy Rd North at Ellesmere Rd #355
- 1095 Bellamy Rd North #9605
- 1149 Bellamy Rd North #9606
- Progress Ave at Corporate Dr West Side #9607
- 700 Progress Ave #4533
- Grangeway Ave at Progress Ave South Side #9608
- Bushby Dr at McCowan Rd - McCowan Rt Station #9609
- Scarborough Centre Station #14769
Route 9 route map
Questions about Toronto TTC Route 9
What time is the first Route 9 bus?
Monday to Friday: 4:55 am. Saturday: 6:35 am. Sunday: 5:47 am.
What time is the last Route 9 bus?
Monday to Friday: 1:08 am. Saturday: 1:08 am. Sunday: 1:14 am. A time after midnight belongs to the evening before.
How often does Route 9 run?
Monday to Friday: every 20 min. Saturday: every 15 min. Sunday: every 17 min, between 7:00 am and 7:00 pm.
Does Route 9 run at weekends?
Saturday: yes. Sunday: yes.
Does Route 9 run on public holidays?
Thanksgiving (Mon 12 Oct): a special timetable.
Where does Route 9 go?
Route 9 serves Scarborough Centre Station, Bellamy Rd North at Lynnbrook Dr, St Clair Ave East at Linden Ave - Scarborough GO Station, Eglinton Ave East at Torrance Rd and Bellamy Rd North at Ellesmere Rd. 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.