York Region Route 012: PINE VALLEY
Bus schedule and route map · Monday to Friday
York Region Route 012 (PINE VALLEY) is a bus route in Markham, Richmond Hill, Vaughan, Newmarket and Aurora, serving STEELES AV LOOP STOP # 3441, PINE VALLEY DR / HIGHWAY 7, LANGSTAFF RD / WESTON RD and ANSLEY GROVE RD / ABERDEEN AV. Monday to Friday the first bus is at 5:08 am and the last at 6:46 pm, every 41 min during the day. Updated October 4, 2026.
Schedule summary
Monday to Friday
- First
- 5:08 am
- Last
- 6:46 pm
- Buses
- 27
- Daytime
- every 41 min
Saturday, Sunday
No service
Public holidays
- Mon 12 Oct (Thanksgiving): no service
Schedule change: York Region’s schedule changes on October 24, 2026. The times below are for the current schedule.
Route 012 to VAUGHAN MILLS TERMINAL PLATFORM 4
Destination sign “Vaughan Mills Terminal - NB” · from STEELES AV LOOP STOP # 3441 · 31 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| STEELES AV LOOP STOP # 3441 | PINE VALLEY DR / HIGHWAY 7 | ABERDEEN AV / ANSLEY GROVE RD | LANGSTAFF RD / WESTON RD | VAUGHAN MILLS TERMINAL PLATFORM 4 |
|---|---|---|---|---|
| 5:38 | 5:46 | 5:52 | 5:55 | 6:03 |
| 6:08 | 6:16 | 6:22 | 6:25 | 6:33 |
| 6:42 | 6:51 | 6:56 | 7:01 | 7:11 |
| 7:17 | 7:26 | 7:31 | 7:36 | 7:46 |
| 7:52 | 8:02 | 8:08 | 8:13 | 8:23 |
| 8:27 | 8:37 | 8:43 | 8:48 | 8:58 |
| 2:19 | 2:30 | 2:36 | 2:39 | 2:48 |
| 3:00 | 3:12 | 3:19 | 3:24 | 3:34 |
| 3:41 | 3:53 | 4:00 | 4:05 | 4:15 |
| 4:22 | 4:34 | 4:41 | 4:46 | 4:56 |
| 5:03 | 5:14 | 5:20 | 5:23 | 5:33 |
| 5:44 | 5:53 | 5:59 | 6:02 | 6:09 |
| 6:16 | 6:25 | 6:31 | 6:34 | 6:41 |
All 31 stops in this direction
- STEELES AV LOOP STOP # 3441 #3441
- STEELES AV / ISLINGTON AV #3672
- STEELES AV STOP # 3674 #3674
- PINE VALLEY DR / STEELES AV #3722
- PINE VALLEY DR / HANLAN RD #3723
- PINE VALLEY DR / GALCAT DR #5591
- PINE VALLEY DR / STRADA DR #3724
- PINE VALLEY DR / TALL GRASS TRL #3725
- PINE VALLEY DR / HIGHWAY 7 #3726
- PINE VALLEY DR / ROYAL GARDEN BLVD #3727
- PINE VALLEY DR / EMBASSY DR #3728
- PINE VALLEY DR / GARVIEW CRT #3729
- PINE VALLEY DR / CHANCELLOR DR #3730
- CHANCELLOR DR / ABERDEEN AV #4285
- ABERDEEN AV / MISTY MEADOW DR #4264
- ABERDEEN AV / ASHCROFT CRT #3691
- ABERDEEN AV / ALLISTON RD #3693
- ABERDEEN AV / ANDREA LANE #3695
- ABERDEEN AV / ANSLEY GROVE RD #3697
- ANSLEY GROVE RD / LANGSTAFF RD #4280
- LANGSTAFF RD / STAN GATE #4282
- LANGSTAFF RD / WESTON RD #4283
- LANGSTAFF RD / SILMAR DR #4254
- EDGELEY BLVD / LANGSTAFF RD #4315
- EDGELEY BLVD / COURTLAND AV #3810
- EDGELEY BLVD / ROMINA DR #4316
- EDGELEY BLVD / CORSTATE AV #4329
- EDGELEY BLVD / FOUR VALLEY DR #4318
- EDGELEY BLVD / BASS PRO MILLS DR #6304
- VAUGHAN MILLS / SOUTH ENTRANCE #4308
- VAUGHAN MILLS TERMINAL PLATFORM 4 #3317
Route 012 to STEELES AV LOOP STOP # 3441
Destination sign “Steeles Avenue - SB” · from VAUGHAN MILLS TERMINAL PLATFORM 4 · 31 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| VAUGHAN MILLS TERMINAL PLATFORM 4 | LANGSTAFF RD / WESTON RD | ANSLEY GROVE RD / ABERDEEN AV | PINE VALLEY DR / HIGHWAY 7 | STEELES AV LOOP STOP # 3441 |
|---|---|---|---|---|
| 5:08 | 5:16 | 5:18 | 5:25 | 5:32 |
| 5:38 | 5:46 | 5:48 | 5:55 | 6:02 |
| 6:08 | 6:16 | 6:18 | 6:25 | 6:32 |
| 6:43 | 6:53 | 6:56 | 7:05 | 7:12 |
| 7:18 | 7:28 | 7:31 | 7:40 | 7:47 |
| 7:53 | 8:02 | 8:07 | 8:15 | 8:22 |
| 8:28 | 8:37 | 8:42 | 8:50 | 8:57 |
| 2:58 | 3:10 | 3:13 | 3:21 | 3:30 |
| 3:39 | 3:53 | 3:57 | 4:05 | 4:16 |
| 4:20 | 4:34 | 4:38 | 4:46 | 4:57 |
| 5:01 | 5:17 | 5:20 | 5:28 | 5:38 |
| 5:42 | 5:52 | 5:55 | 6:02 | 6:10 |
| 6:14 | 6:24 | 6:27 | 6:34 | 6:42 |
| 6:46 | 6:56 | 6:59 | 7:06 | 7:14 |
All 31 stops in this direction
- VAUGHAN MILLS TERMINAL PLATFORM 4 #3317
- VAUGHAN MILLS / SOUTH ENTRANCE #4320
- EDGELEY BLVD / BASS PRO MILLS DR #6306
- EDGELEY BLVD / FOUR VALLEY DR #4321
- EDGELEY BLVD / CORSTATE AV #4322
- EDGELEY BLVD / FOUR VALLEY DR #4323
- EDGELEY BLVD / COURTLAND AV #4275
- EDGELEY BLVD / LANGSTAFF RD #4273
- LANGSTAFF RD / TERECAR DR #4477
- LANGSTAFF RD / WESTON RD #4245
- LANGSTAFF RD / VALERIA BLVD #4314
- ANSLEY GROVE RD / LANGSTAFF RD #4281
- ANSLEY GROVE RD / ABERDEEN AV #3632
- ABERDEEN AV / ANDREA LANE #4424
- ABERDEEN AV / ALLISTON RD #4276
- ABERDEEN AV / ASHCROFT CRT #4277
- ABERDEEN AV / QUEENSTON CRES #4278
- ABERDEEN AV / CHANCELLOR DR #4274
- PINE VALLEY DR / WILLIS RD #3732
- PINE VALLEY DR / GARVIEW CRT #3733
- PINE VALLEY DR / VILLA PARK DR #3734
- PINE VALLEY DR / ROYAL GARDEN BLVD #3735
- PINE VALLEY DR / HIGHWAY 7 #3736
- PINE VALLEY DR / TALL GRASS TRL #3737
- PINE VALLEY DR / PINE YORK AV #3738
- PINE VALLEY DR / GALCAT DR #5592
- PINE VALLEY DR / VINYL CRT #3739
- PINE VALLEY DR / STEELES AV #3740
- STEELES AV STOP # 3648 #3648
- STEELES AV / ISLINGTON AV #6736
- STEELES AV LOOP STOP # 3441 #3441
Route 012 route map
Questions about York Region Route 012
What time is the first Route 012 bus?
Monday to Friday: 5:08 am.
What time is the last Route 012 bus?
Monday to Friday: 6:46 pm. A time after midnight belongs to the evening before.
How often does Route 012 run?
Monday to Friday: every 41 min, between 7:00 am and 7:00 pm.
Does Route 012 run at weekends?
Saturday: no service. Sunday: no service.
Does Route 012 run on public holidays?
Thanksgiving (Mon 12 Oct): no service.
Where does Route 012 go?
Route 012 serves STEELES AV LOOP STOP # 3441, PINE VALLEY DR / HIGHWAY 7, LANGSTAFF RD / WESTON RD and ANSLEY GROVE RD / ABERDEEN AV. 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.