York Region Route 107: KEELE
Bus schedule and route map · Monday to Friday, Saturday, Sunday
York Region Route 107 (KEELE) is a bus route in Markham, Richmond Hill, Vaughan, Newmarket and Aurora, serving PIONEER VILLAGE TERMINAL PLATFORM 1, KEELE ST / HIGHWAY 7, KEELE ST / BOWES RD, KEELE ST / RUTHERFORD RD and CRANSTON PARK AV / TESTON RD. Monday to Friday the first bus is at 4:40 am and the last at 3:22 am, every 18 min during the day. Updated October 4, 2026.
Schedule summary
Monday to Friday
- First
- 4:40 am
- Last
- 3:22 am
- Buses
- 106
- Daytime
- every 18 min
Saturday
- First
- 6:15 am
- Last
- 3:02 am
- Buses
- 68
- Daytime
- every 37 min
Sunday
- First
- 7:18 am
- Last
- 3:03 am
- Buses
- 66
- Daytime
- every 37 min
Public holidays
- Mon 12 Oct (Thanksgiving): the Sunday timetable
Schedule change: York Region’s schedule changes on October 24, 2026. The times below are for the current schedule.
Route 107 to CRANSTON PARK AV / TESTON RD
Destination sign “Teston Road - NB” · from PIONEER VILLAGE TERMINAL PLATFORM 1 · 39 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| PIONEER VILLAGE TERMINAL PLATFORM 1 | KEELE ST / HIGHWAY 7 | KEELE ST / BOWES RD | KEELE ST / RUTHERFORD RD | CRANSTON PARK AV / TESTON RD |
|---|---|---|---|---|
| 4:40 | 4:49 | 4:54 | 4:59 | 5:11 |
| 5:04 | 5:13 | 5:18 | 5:23 | 5:35 |
| 5:28 | 5:37 | 5:42 | 5:47 | 5:59 |
| 5:52 | 6:01 | 6:06 | 6:11 | 6:23 |
| 6:08 | 6:20 | 6:25 | 6:32 | 6:45 |
| 6:24 | 6:36 | 6:41 | 6:48 | 7:01 |
| 6:45 | 6:57 | 7:02 | 7:09 | 7:22 |
| 6:56 | 7:08 | 7:13 | 7:20 | 7:33 |
| 7:09 | 7:24 | 7:29 | 7:36 | 7:50 |
| 7:28 | 7:43 | 7:48 | 7:55 | 8:09 |
| 7:44 | 7:59 | 8:04 | 8:11 | 8:25 |
| 7:56 | 8:11 | 8:16 | 8:23 | 8:37 |
| 8:16 | 8:28 | 8:32 | 8:38 | 8:51 |
| 8:32 | 8:44 | 8:48 | 8:54 | 9:07 |
| 8:47 | 8:59 | 9:03 | 9:09 | 9:22 |
| 9:30 | 9:42 | 9:46 | 9:51 | 10:03 |
| 10:12 | 10:24 | 10:28 | 10:33 | 10:45 |
| 10:54 | 11:06 | 11:10 | 11:15 | 11:27 |
| 11:36 | 11:48 | 11:52 | 11:57 | 12:09 |
| 12:18 | 12:32 | 12:36 | 12:42 | 12:57 |
| 1:00 | 1:14 | 1:18 | 1:23 | 1:37 |
| 1:42 | 1:56 | 2:00 | 2:05 | 2:19 |
| · | · | · | 1:51 | 2:05 |
| 2:00 | 2:15 | 2:20 | 2:26 | 2:42 |
| 2:18 | 2:33 | 2:38 | 2:44 | 3:00 |
| 2:36 | 2:51 | 2:56 | 3:02 | 3:18 |
| 2:55 | 3:10 | 3:15 | 3:21 | 3:37 |
| 3:12 | 3:29 | 3:34 | 3:41 | 3:58 |
| 3:30 | 3:47 | 3:52 | 3:59 | 4:16 |
| 3:48 | 4:05 | 4:10 | 4:17 | 4:34 |
| 4:08 | 4:27 | 4:32 | 4:41 | 4:59 |
| 4:24 | 4:43 | 4:48 | 4:57 | 5:15 |
| 4:42 | 5:01 | 5:06 | 5:15 | 5:33 |
| 5:00 | 5:19 | 5:24 | 5:31 | 5:48 |
| 5:20 | 5:39 | 5:44 | 5:51 | 6:08 |
| 5:36 | 5:55 | 6:00 | 6:07 | 6:24 |
| 5:54 | 6:13 | 6:18 | 6:25 | 6:42 |
| 6:12 | 6:27 | 6:32 | 6:38 | 6:53 |
| 6:30 | 6:45 | 6:50 | 6:56 | 7:11 |
| 7:11 | 7:24 | 7:29 | 7:34 | 7:48 |
| 7:52 | 8:05 | 8:10 | 8:15 | 8:29 |
| 8:33 | 8:44 | 8:48 | 8:53 | 9:06 |
| 9:14 | 9:24 | 9:28 | 9:33 | 9:45 |
| 9:48 | 9:58 | 10:02 | 10:07 | 10:19 |
| 10:22 | 10:32 | 10:36 | 10:41 | 10:52 |
| 10:56 | 11:06 | 11:10 | 11:15 | 11:26 |
| 11:30 | 11:40 | 11:44 | 11:49 | 12:00 |
| 12:04 | 12:14 | 12:18 | 12:23 | 12:34 |
| 12:38 | 12:48 | 12:52 | 12:57 | 1:08 |
| 1:12 | 1:22 | 1:26 | 1:31 | 1:42 |
| 1:46 | 1:56 | 2:00 | 2:05 | 2:16 |
| 2:20 | 2:28 | 2:31 | 2:35 | 2:45 |
| 2:54 | 3:02 | 3:05 | 3:09 | 3:19 |
Saturday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| PIONEER VILLAGE TERMINAL PLATFORM 1 | KEELE ST / HIGHWAY 7 | KEELE ST / BOWES RD | KEELE ST / RUTHERFORD RD | CRANSTON PARK AV / TESTON RD |
|---|---|---|---|---|
| 6:15 | 6:25 | 6:29 | 6:34 | 6:44 |
| 6:52 | 7:03 | 7:07 | 7:12 | 7:23 |
| 7:29 | 7:40 | 7:44 | 7:49 | 8:00 |
| 8:06 | 8:17 | 8:21 | 8:26 | 8:37 |
| 8:43 | 8:54 | 8:58 | 9:03 | 9:14 |
| 9:20 | 9:31 | 9:35 | 9:40 | 9:51 |
| 9:57 | 10:08 | 10:12 | 10:17 | 10:28 |
| 10:34 | 10:45 | 10:49 | 10:54 | 11:05 |
| 11:11 | 11:22 | 11:26 | 11:31 | 11:42 |
| 11:48 | 11:59 | 12:03 | 12:08 | 12:19 |
| 12:25 | 12:35 | 12:39 | 12:44 | 12:55 |
| 1:02 | 1:12 | 1:16 | 1:21 | 1:32 |
| 1:39 | 1:49 | 1:53 | 1:58 | 2:09 |
| 2:16 | 2:26 | 2:30 | 2:35 | 2:46 |
| 2:53 | 3:03 | 3:07 | 3:12 | 3:23 |
| 3:30 | 3:40 | 3:44 | 3:49 | 4:00 |
| 4:07 | 4:17 | 4:20 | 4:24 | 4:35 |
| 4:44 | 4:54 | 4:57 | 5:01 | 5:12 |
| 5:21 | 5:31 | 5:34 | 5:38 | 5:49 |
| 5:58 | 6:08 | 6:11 | 6:15 | 6:26 |
| 6:35 | 6:45 | 6:48 | 6:52 | 7:03 |
| 7:12 | 7:22 | 7:25 | 7:29 | 7:40 |
| 7:49 | 7:59 | 8:02 | 8:06 | 8:17 |
| 8:26 | 8:36 | 8:39 | 8:43 | 8:54 |
| 9:03 | 9:13 | 9:16 | 9:20 | 9:31 |
| 9:40 | 9:50 | 9:53 | 9:57 | 10:08 |
| 10:17 | 10:27 | 10:30 | 10:34 | 10:45 |
| 10:54 | 11:04 | 11:07 | 11:11 | 11:22 |
| 11:31 | 11:41 | 11:44 | 11:48 | 11:59 |
| 12:08 | 12:18 | 12:21 | 12:25 | 12:36 |
| 12:45 | 12:55 | 12:58 | 1:02 | 1:13 |
| 1:22 | 1:31 | 1:34 | 1:38 | 1:48 |
| 1:59 | 2:08 | 2:11 | 2:15 | 2:25 |
| 2:36 | 2:45 | 2:48 | 2:52 | 3:02 |
Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| PIONEER VILLAGE TERMINAL PLATFORM 1 | KEELE ST / HIGHWAY 7 | KEELE ST / BOWES RD | KEELE ST / RUTHERFORD RD | CRANSTON PARK AV / TESTON RD |
|---|---|---|---|---|
| · | · | · | 7:18 | 7:29 |
| · | · | · | 7:55 | 8:06 |
| 8:06 | 8:16 | 8:19 | 8:23 | 8:34 |
| 8:43 | 8:53 | 8:56 | 9:00 | 9:11 |
| 9:20 | 9:30 | 9:33 | 9:37 | 9:49 |
| 9:57 | 10:07 | 10:10 | 10:14 | 10:26 |
| 10:34 | 10:44 | 10:47 | 10:51 | 11:03 |
| 11:11 | 11:21 | 11:24 | 11:28 | 11:40 |
| 11:48 | 11:58 | 12:01 | 12:05 | 12:17 |
| 12:25 | 12:35 | 12:38 | 12:42 | 12:54 |
| 1:02 | 1:12 | 1:15 | 1:19 | 1:31 |
| 1:39 | 1:49 | 1:52 | 1:56 | 2:08 |
| 2:16 | 2:25 | 2:28 | 2:32 | 2:43 |
| 2:53 | 3:02 | 3:05 | 3:09 | 3:20 |
| 3:30 | 3:39 | 3:42 | 3:46 | 3:57 |
| 4:07 | 4:16 | 4:19 | 4:23 | 4:34 |
| 4:44 | 4:53 | 4:56 | 5:00 | 5:11 |
| 5:21 | 5:30 | 5:33 | 5:37 | 5:48 |
| 5:58 | 6:07 | 6:10 | 6:14 | 6:25 |
| 6:35 | 6:44 | 6:47 | 6:51 | 7:02 |
| 7:12 | 7:21 | 7:24 | 7:28 | 7:39 |
| 7:49 | 7:58 | 8:01 | 8:05 | 8:16 |
| 8:26 | 8:35 | 8:38 | 8:42 | 8:53 |
| 9:03 | 9:12 | 9:15 | 9:19 | 9:30 |
| 9:40 | 9:49 | 9:52 | 9:56 | 10:07 |
| 10:17 | 10:26 | 10:29 | 10:33 | 10:44 |
| 10:54 | 11:03 | 11:06 | 11:10 | 11:21 |
| 11:31 | 11:40 | 11:43 | 11:47 | 11:58 |
| 12:08 | 12:17 | 12:20 | 12:24 | 12:35 |
| 12:45 | 12:54 | 12:57 | 1:01 | 1:12 |
| 1:22 | 1:31 | 1:34 | 1:38 | 1:49 |
| 1:59 | 2:08 | 2:11 | 2:15 | 2:26 |
| 2:36 | 2:45 | 2:48 | 2:52 | 3:03 |
All 39 stops in this direction
- PIONEER VILLAGE TERMINAL PLATFORM 1 #7195
- STEELES AV STOP # 3694 #3694
- STEELES AV / FOUNDERS RD #3696
- KEELE ST / STEELES AV #7256
- KEELE ST / RONROSE DR #3914
- KEELE ST / GREAT GULF DR #3915
- KEELE ST / JARDIN DR #3916
- KEELE ST / HIGHWAY 7 #7123
- KEELE ST / ADMINISTRATION RD #3917
- KEELE ST STOP # 3918 #3918
- KEELE ST / RIVERMEDE RD #3919
- KEELE ST STOP # 3920 #3920
- KEELE ST / BOWES RD #3921
- KEELE ST STOP # 3922 #3922
- KEELE ST / LANGSTAFF RD #3923
- KEELE ST STOP # 3924 #3924
- KEELE ST STOP # 3925 #3925
- KEELE ST STOP # 3926 #3926
- KEELE ST STOP # 3927 #3927
- KEELE ST STOP # 3928 #3928
- KEELE ST / GANTNER GATE #3929
- KEELE ST / RUTHERFORD RD #3930
- KEELE ST / DINA RD #3931
- KEELE ST / FIELDGATE DR #3932
- KEELE ST / KNIGHTSWOOD AV #3933
- KEELE ST / BARRHILL RD #3934
- KEELE ST STOP # 3935 #3935
- KEELE ST / MAJOR MACKENZIE DR #3936
- KEELE ST / RAILWAY ST #3937
- KEELE ST / MASTERS AV #3938
- KEELE ST / MCNAUGHTON RD #3939
- KEELE ST STOP # 3940 #3940
- DRUMMOND DR / TREASURE HILL RD #3949
- DRUMMOND DR / ST. JOAN OF ARC AV #3950
- DRUMMOND DR / MONTEITH CRES #3951
- DRUMMOND DR / CRANSTON PARK AV #3952
- CRANSTON PARK AV / PRINCETON GATE #3953
- CRANSTON PARK AV / ISAAC MURRAY AV #3954
- CRANSTON PARK AV / TESTON RD #3955
Route 107 to PIONEER VILLAGE TERMINAL PLATFORM 1
Destination sign “Pioneer Village Terminal - SB” · from CRANSTON PARK AV / TESTON RD · 37 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| CRANSTON PARK AV / TESTON RD | KEELE ST / RUTHERFORD RD | KEELE ST / BOWES RD | KEELE ST / HIGHWAY 7 | PIONEER VILLAGE TERMINAL PLATFORM 1 |
|---|---|---|---|---|
| 5:16 | 5:27 | 5:31 | 5:35 | 5:45 |
| 5:40 | 5:51 | 5:55 | 5:59 | 6:09 |
| 6:04 | 6:18 | 6:23 | 6:29 | 6:40 |
| 6:28 | 6:42 | 6:47 | 6:53 | 7:04 |
| 6:52 | 7:06 | 7:11 | 7:17 | 7:28 |
| 7:08 | 7:24 | 7:29 | 7:36 | 7:49 |
| 7:28 | 7:44 | 7:49 | 7:56 | 8:09 |
| 7:40 | 7:56 | 8:01 | 8:08 | 8:21 |
| 8:00 | 8:17 | 8:22 | 8:28 | 8:40 |
| 8:16 | 8:33 | 8:38 | 8:44 | 8:56 |
| 8:32 | 8:49 | 8:54 | 9:00 | 9:12 |
| 8:42 | 8:59 | 9:04 | 9:10 | 9:22 |
| 8:55 | · | · | · | · |
| 9:11 | · | · | · | · |
| 9:30 | 9:43 | 9:47 | 9:52 | 10:02 |
| 10:10 | 10:23 | 10:27 | 10:32 | 10:42 |
| 10:52 | 11:05 | 11:09 | 11:14 | 11:24 |
| 11:34 | 11:47 | 11:51 | 11:56 | 12:06 |
| 12:16 | 12:29 | 12:33 | 12:38 | 12:48 |
| 1:02 | 1:16 | 1:20 | 1:26 | 1:37 |
| 1:44 | 1:58 | 2:02 | 2:08 | 2:19 |
| 2:12 | 2:26 | 2:30 | 2:36 | 2:47 |
| 2:26 | 2:40 | 2:44 | 2:50 | 3:01 |
| 2:49 | 3:03 | 3:07 | 3:13 | 3:24 |
| 3:07 | 3:21 | 3:27 | 3:35 | 3:48 |
| 3:25 | 3:39 | 3:45 | 3:53 | 4:06 |
| 3:43 | 3:57 | 4:03 | 4:11 | 4:24 |
| 4:05 | 4:19 | 4:25 | 4:33 | 4:46 |
| 4:23 | 4:37 | 4:43 | 4:51 | 5:04 |
| 4:41 | 4:55 | 5:01 | 5:09 | 5:22 |
| 5:05 | 5:18 | 5:23 | 5:30 | 5:42 |
| 5:23 | 5:36 | 5:41 | 5:48 | 6:00 |
| 5:41 | 5:54 | 5:59 | 6:06 | 6:18 |
| 5:56 | 6:09 | 6:14 | 6:21 | 6:33 |
| 6:14 | 6:26 | 6:31 | 6:36 | 6:45 |
| 6:32 | 6:44 | 6:49 | 6:54 | 7:03 |
| 6:47 | · | · | · | · |
| 6:58 | 7:10 | 7:15 | 7:20 | 7:29 |
| 7:16 | 7:28 | 7:33 | 7:38 | 7:47 |
| 7:54 | 8:06 | 8:11 | 8:16 | 8:25 |
| 8:35 | 8:47 | 8:52 | 8:57 | 9:06 |
| 9:12 | 9:23 | 9:27 | 9:31 | 9:39 |
| 9:50 | 10:01 | 10:05 | 10:09 | 10:17 |
| 10:24 | 10:33 | 10:37 | 10:41 | 10:48 |
| 10:58 | 11:07 | 11:11 | 11:15 | 11:22 |
| 11:32 | 11:41 | 11:45 | 11:49 | 11:56 |
| 12:06 | 12:15 | 12:19 | 12:23 | 12:30 |
| 12:40 | 12:49 | 12:53 | 12:57 | 1:04 |
| 1:14 | 1:23 | 1:27 | 1:31 | 1:38 |
| 1:48 | 1:57 | 2:01 | 2:05 | 2:12 |
| 2:22 | 2:31 | 2:35 | 2:39 | 2:46 |
| 2:48 | · | · | · | · |
| 3:22 | · | · | · | · |
Saturday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| CRANSTON PARK AV / TESTON RD | KEELE ST / RUTHERFORD RD | KEELE ST / BOWES RD | KEELE ST / HIGHWAY 7 | PIONEER VILLAGE TERMINAL PLATFORM 1 |
|---|---|---|---|---|
| 6:50 | 7:02 | 7:06 | 7:10 | 7:18 |
| 7:29 | 7:41 | 7:45 | 7:49 | 7:57 |
| 8:06 | 8:18 | 8:22 | 8:26 | 8:34 |
| 8:43 | 8:55 | 8:59 | 9:03 | 9:11 |
| 9:20 | 9:32 | 9:36 | 9:40 | 9:48 |
| 9:57 | 10:09 | 10:13 | 10:17 | 10:25 |
| 10:34 | 10:46 | 10:50 | 10:54 | 11:02 |
| 11:11 | 11:23 | 11:27 | 11:31 | 11:39 |
| 11:48 | 12:00 | 12:04 | 12:08 | 12:16 |
| 12:25 | 12:37 | 12:41 | 12:45 | 12:53 |
| 1:01 | 1:13 | 1:17 | 1:21 | 1:29 |
| 1:38 | 1:50 | 1:54 | 1:58 | 2:06 |
| 2:15 | 2:26 | 2:30 | 2:34 | 2:41 |
| 2:52 | 3:03 | 3:07 | 3:11 | 3:18 |
| 3:29 | 3:40 | 3:44 | 3:48 | 3:55 |
| 4:06 | 4:17 | 4:21 | 4:25 | 4:32 |
| 4:41 | 4:52 | 4:56 | 5:00 | 5:07 |
| 5:18 | 5:29 | 5:33 | 5:37 | 5:44 |
| 5:55 | 6:06 | 6:10 | 6:14 | 6:21 |
| 6:32 | 6:43 | 6:47 | 6:51 | 6:58 |
| 7:09 | 7:20 | 7:24 | 7:28 | 7:35 |
| 7:46 | 7:57 | 8:01 | 8:05 | 8:12 |
| 8:23 | 8:34 | 8:38 | 8:42 | 8:49 |
| 9:00 | 9:11 | 9:15 | 9:19 | 9:26 |
| 9:37 | 9:48 | 9:52 | 9:56 | 10:03 |
| 10:14 | 10:25 | 10:29 | 10:33 | 10:40 |
| 10:51 | 11:02 | 11:06 | 11:10 | 11:17 |
| 11:28 | 11:39 | 11:43 | 11:47 | 11:54 |
| 12:05 | 12:16 | 12:20 | 12:24 | 12:31 |
| 12:42 | 12:53 | 12:57 | 1:01 | 1:08 |
| 1:19 | 1:29 | 1:33 | 1:36 | 1:43 |
| 1:54 | 2:04 | 2:08 | 2:11 | 2:18 |
| 2:25 | · | · | · | · |
| 3:02 | · | · | · | · |
Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| CRANSTON PARK AV / TESTON RD | KEELE ST / RUTHERFORD RD | KEELE ST / BOWES RD | KEELE ST / HIGHWAY 7 | PIONEER VILLAGE TERMINAL PLATFORM 1 |
|---|---|---|---|---|
| 7:30 | 7:41 | 7:45 | 7:49 | 7:56 |
| 8:07 | 8:18 | 8:22 | 8:26 | 8:33 |
| 8:41 | 8:52 | 8:56 | 9:00 | 9:07 |
| 9:18 | 9:29 | 9:33 | 9:37 | 9:44 |
| 9:56 | 10:07 | 10:11 | 10:15 | 10:22 |
| 10:33 | 10:44 | 10:48 | 10:52 | 10:59 |
| 11:10 | 11:21 | 11:25 | 11:29 | 11:36 |
| 11:47 | 11:58 | 12:02 | 12:06 | 12:13 |
| 12:24 | 12:35 | 12:39 | 12:43 | 12:50 |
| 1:01 | 1:12 | 1:16 | 1:20 | 1:27 |
| 1:38 | 1:49 | 1:53 | 1:57 | 2:04 |
| 2:15 | 2:26 | 2:29 | 2:33 | 2:40 |
| 2:50 | 3:01 | 3:04 | 3:08 | 3:15 |
| 3:27 | 3:38 | 3:41 | 3:45 | 3:52 |
| 4:04 | 4:15 | 4:18 | 4:22 | 4:29 |
| 4:41 | 4:52 | 4:55 | 4:59 | 5:06 |
| 5:18 | 5:29 | 5:32 | 5:36 | 5:43 |
| 5:55 | 6:06 | 6:09 | 6:13 | 6:20 |
| 6:32 | 6:43 | 6:46 | 6:50 | 6:57 |
| 7:09 | 7:20 | 7:23 | 7:27 | 7:34 |
| 7:46 | 7:57 | 8:00 | 8:04 | 8:11 |
| 8:23 | 8:34 | 8:37 | 8:41 | 8:48 |
| 9:00 | 9:11 | 9:14 | 9:18 | 9:25 |
| 9:37 | 9:48 | 9:51 | 9:55 | 10:02 |
| 10:14 | 10:25 | 10:28 | 10:32 | 10:39 |
| 10:51 | 11:02 | 11:05 | 11:09 | 11:16 |
| 11:28 | 11:39 | 11:42 | 11:46 | 11:53 |
| 12:05 | 12:16 | 12:19 | 12:23 | 12:30 |
| 12:42 | 12:52 | 12:55 | 12:59 | 1:06 |
| 1:19 | 1:29 | 1:32 | 1:36 | 1:43 |
| 1:56 | 2:06 | 2:09 | 2:13 | 2:20 |
| 2:26 | · | · | · | · |
| 3:03 | · | · | · | · |
All 37 stops in this direction
- CRANSTON PARK AV / TESTON RD #3955
- TESTON RD / ST. JOAN OF ARC AV #3956
- TESTON RD / KEELE ST #3957
- KEELE ST STOP # 3947 #3947
- KEELE ST / DRUMMOND DR #3948
- KEELE ST STOP # 3958 #3958
- KEELE ST / MCNAUGHTON RD #3959
- KEELE ST / MASTERS AV #3961
- KEELE ST / KILLIAN RD #3962
- KEELE ST / MAJOR MACKENZIE DR #3963
- KEELE ST STOP # 3964 #3964
- KEELE ST / BARRHILL RD #3965
- KEELE ST / KNIGHTSWOOD AV #3966
- KEELE ST / CROMWELL RD #3967
- KEELE ST / DINA RD #3968
- KEELE ST / RUTHERFORD RD #3969
- KEELE ST / GANTNER GATE #3985
- KEELE ST STOP # 3986 #3986
- KEELE ST STOP # 3987 #3987
- KEELE ST STOP # 3988 #3988
- KEELE ST STOP # 5156 #5156
- KEELE ST STOP # 5155 #5155
- KEELE ST / LANGSTAFF RD #3990
- KEELE ST STOP # 3989 #3989
- KEELE ST / BOWES RD #3991
- KEELE ST STOP # 3992 #3992
- KEELE ST / RIVERMEDE RD #3993
- KEELE ST STOP # 3994 #3994
- KEELE ST / ADMINISTRATION RD #3995
- KEELE ST / HIGHWAY 7 #7250
- KEELE ST / DONEY CRES #3849
- KEELE ST / SNIDERCROFT RD #3912
- KEELE ST / RONROSE DR #3913
- KEELE ST / STEELES AV #6680
- STEELES AV / FOUNDERS RD #7241
- STEELES AV / SETTLER RD #3629
- PIONEER VILLAGE TERMINAL PLATFORM 1 #7195
Route 107 route map
Questions about York Region Route 107
What time is the first Route 107 bus?
Monday to Friday: 4:40 am. Saturday: 6:15 am. Sunday: 7:18 am.
What time is the last Route 107 bus?
Monday to Friday: 3:22 am. Saturday: 3:02 am. Sunday: 3:03 am. A time after midnight belongs to the evening before.
How often does Route 107 run?
Monday to Friday: every 18 min. Saturday: every 37 min. Sunday: every 37 min, between 7:00 am and 7:00 pm.
Does Route 107 run at weekends?
Saturday: yes. Sunday: yes.
Does Route 107 run on public holidays?
Thanksgiving (Mon 12 Oct): the Sunday timetable.
Where does Route 107 go?
Route 107 serves PIONEER VILLAGE TERMINAL PLATFORM 1, KEELE ST / HIGHWAY 7, KEELE ST / BOWES RD, KEELE ST / RUTHERFORD RD and CRANSTON PARK AV / TESTON 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 York Region Transit’s open data, refreshed October 4, 2026. A bus can run early or late, and disruptions are not shown.
Source: York Region Transit open data (GTFS schedule for York Region), used under the YRT open data licence. Refreshed October 4, 2026; the current timetable runs to October 31, 2026. These are scheduled times; disruptions and service alerts are published by the operator. Changes made: times reformatted into timetables and departure lists.
Other York Region routes
- MULOCK
- HIGHWAY 7
- ELGIN MILLS
- INSPIRATION
- VALLEYMEDE
- TRENCH
- TRENCH
- RUTHERFORD
- NEWKIRK - RED MAPLE
- AUTUMN HILL
- BATHURST
- LESLIE
- LESLIE
- BAYVIEW
- BAYVIEW
- KEELE - YONGE
- YONGE
- YONGE (LATE NIGHT)
- YONGE
- DUFFERIN
- KEELE
- WESTON
- BUSINESS EXPRESS
- MARKHAM EXPRESS
- UNIONVILLE EXPRESS
- BUR OAK EXPRESS
- MOUNT JOY EXPRESS
- BOX GROVE EXPRESS
- JANE EXPRESS
- VAUGHAN MILLS / WONDERLAND
- NASHVILLE EXPRESS
- BAYVIEW EXPRESS
- ST BROTHER ANDRE SS VIA BOX GROVE
- BUR OAK / PIERRE ELLIOTT TRUDEAU SS
- ST BROTHER ANDRE SS VIA RAYMERVILLE
- MARKVILLE SS
- ST AUGUSTINE SS
- OUR LADY QUEEN OF THE WORLD SS
- MARKHAM DISTRICT SS VIA CARLTON
- MARKHAM DISTRICT SS VIA BOX GROVE