Skip to content
Stopwatch

KEELE ST / MAJOR MACKENZIE DR

Stop 3936 · York Region · Routes 096 and 107

Directions

KEELE ST / MAJOR MACKENZIE DR is a bus stop on the York Region network (stop 3936), served by Route 096 to Newmarket Terminal - NB, Route 107 to Teston Road - NB. On weekdays buses run from 5:03 am to 3:13 am.

Next buses here
  1. Loading the next buses…

Scheduled times. The first bus of the day leaves at 5:03 am.

Route 096 to Newmarket Terminal - NB

Monday to Friday, 36 buses

6 am25
7 am0839
8 am1643
9 am2256
10 am2658
11 am28
12 pm0746
1 pm25
2 pm0833
3 pm19
4 pm022959
5 pm2653
6 pm1542
7 pm06193156
8 pm30
9 pm00152959
10 pm2959
11 pm2946

Saturday, 13 buses

9 am50
10 am49
11 am48
12 pm47
1 pm46
2 pm45
3 pm43
4 pm42
5 pm37
6 pm34
7 pm21
8 pm07
9 pm04

Sunday, 12 buses

10 am43
11 am37
12 pm31
1 pm25
2 pm19
3 pm13
4 pm07
5 pm0153
6 pm47
7 pm41
8 pm33

Route 107 to Teston Road - NB

Monday to Friday, 53 buses

5 am032751
6 am153753
7 am142541
8 am0016284359
9 am1455
10 am37
11 am19
12 pm0148
1 pm2856
2 pm103250
3 pm082747
4 pm052348
5 pm04223757
6 pm133144
7 pm0239
8 pm2058
9 pm37
10 pm1145
11 pm1953
12 am27
1 am0135
2 am0939
3 am13

Saturday, 34 buses

6 am38
7 am1653
8 am30
9 am0744
10 am2158
11 am35
12 pm1248
1 pm25
2 pm0239
3 pm1653
4 pm28
5 pm0542
6 pm1956
7 pm33
8 pm1047
9 pm24
10 pm0138
11 pm1552
12 am29
1 am0642
2 am1956

Sunday, 33 buses

7 am2259
8 am27
9 am0441
10 am1855
11 am32
12 pm0946
1 pm23
2 pm0036
3 pm1350
4 pm27
5 pm0441
6 pm1855
7 pm32
8 pm0946
9 pm23
10 pm0037
11 pm1451
12 am28
1 am0542
2 am1956

Read each row as the hour, then the minutes past it: 7 then 05 35 means 7:05 and 7:35. Bold hours are pm. Scheduled times from York Region’s official schedule data, refreshed October 4, 2026. Not live arrivals.

Questions about KEELE ST / MAJOR MACKENZIE DR

Which buses stop at KEELE ST / MAJOR MACKENZIE DR?

Route 096 to Newmarket Terminal - NB, Route 107 to Teston Road - NB stop at KEELE ST / MAJOR MACKENZIE DR (stop 3936) in York Region.

When is the first and last bus at KEELE ST / MAJOR MACKENZIE DR?

Monday: first bus 5:03 am, last 3:13 am (89 buses). Saturday: first bus 6:38 am, last 2:56 am (47 buses). Sunday: first bus 7:22 am, last 2:56 am (45 buses). Public holiday schedules can differ; each route page lists them.

How often do buses come to KEELE ST / MAJOR MACKENZIE DR?

On a Monday about 5 buses an hour stop here between 7:00 am and 7:00 pm (54 in those twelve hours, all routes together).

What other stops are near KEELE ST / MAJOR MACKENZIE DR?

The closest are KEELE ST / MAJOR MACKENZIE DR (3963, about 1 min walk), MAJOR MACKENZIE DR / KEELE ST (1725, about 1 min walk), MAJOR MACKENZIE DR / KEELE ST (2948, about 1 min walk).

Are these live arrival times?

No. They are the scheduled times from York Region’s published schedule, 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. Changes made: times reformatted into timetables and departure lists.

Stops nearby

Enter to open · Esc to close