Skip to content
Stopwatch

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 # 3441PINE VALLEY DR / HIGHWAY 7ABERDEEN AV / ANSLEY GROVE RDLANGSTAFF RD / WESTON RDVAUGHAN MILLS TERMINAL PLATFORM 4
5:385:465:525:556:03
6:086:166:226:256:33
6:426:516:567:017:11
7:177:267:317:367:46
7:528:028:088:138:23
8:278:378:438:488:58
2:192:302:362:392:48
3:003:123:193:243:34
3:413:534:004:054:15
4:224:344:414:464:56
5:035:145:205:235:33
5:445:535:596:026:09
6:166:256:316:346:41
All 31 stops in this direction
  1. STEELES AV LOOP STOP # 3441 #3441
  2. STEELES AV / ISLINGTON AV #3672
  3. STEELES AV STOP # 3674 #3674
  4. PINE VALLEY DR / STEELES AV #3722
  5. PINE VALLEY DR / HANLAN RD #3723
  6. PINE VALLEY DR / GALCAT DR #5591
  7. PINE VALLEY DR / STRADA DR #3724
  8. PINE VALLEY DR / TALL GRASS TRL #3725
  9. PINE VALLEY DR / HIGHWAY 7 #3726
  10. PINE VALLEY DR / ROYAL GARDEN BLVD #3727
  11. PINE VALLEY DR / EMBASSY DR #3728
  12. PINE VALLEY DR / GARVIEW CRT #3729
  13. PINE VALLEY DR / CHANCELLOR DR #3730
  14. CHANCELLOR DR / ABERDEEN AV #4285
  15. ABERDEEN AV / MISTY MEADOW DR #4264
  16. ABERDEEN AV / ASHCROFT CRT #3691
  17. ABERDEEN AV / ALLISTON RD #3693
  18. ABERDEEN AV / ANDREA LANE #3695
  19. ABERDEEN AV / ANSLEY GROVE RD #3697
  20. ANSLEY GROVE RD / LANGSTAFF RD #4280
  21. LANGSTAFF RD / STAN GATE #4282
  22. LANGSTAFF RD / WESTON RD #4283
  23. LANGSTAFF RD / SILMAR DR #4254
  24. EDGELEY BLVD / LANGSTAFF RD #4315
  25. EDGELEY BLVD / COURTLAND AV #3810
  26. EDGELEY BLVD / ROMINA DR #4316
  27. EDGELEY BLVD / CORSTATE AV #4329
  28. EDGELEY BLVD / FOUR VALLEY DR #4318
  29. EDGELEY BLVD / BASS PRO MILLS DR #6304
  30. VAUGHAN MILLS / SOUTH ENTRANCE #4308
  31. 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 4LANGSTAFF RD / WESTON RDANSLEY GROVE RD / ABERDEEN AVPINE VALLEY DR / HIGHWAY 7STEELES AV LOOP STOP # 3441
5:085:165:185:255:32
5:385:465:485:556:02
6:086:166:186:256:32
6:436:536:567:057:12
7:187:287:317:407:47
7:538:028:078:158:22
8:288:378:428:508:57
2:583:103:133:213:30
3:393:533:574:054:16
4:204:344:384:464:57
5:015:175:205:285:38
5:425:525:556:026:10
6:146:246:276:346:42
6:466:566:597:067:14
All 31 stops in this direction
  1. VAUGHAN MILLS TERMINAL PLATFORM 4 #3317
  2. VAUGHAN MILLS / SOUTH ENTRANCE #4320
  3. EDGELEY BLVD / BASS PRO MILLS DR #6306
  4. EDGELEY BLVD / FOUR VALLEY DR #4321
  5. EDGELEY BLVD / CORSTATE AV #4322
  6. EDGELEY BLVD / FOUR VALLEY DR #4323
  7. EDGELEY BLVD / COURTLAND AV #4275
  8. EDGELEY BLVD / LANGSTAFF RD #4273
  9. LANGSTAFF RD / TERECAR DR #4477
  10. LANGSTAFF RD / WESTON RD #4245
  11. LANGSTAFF RD / VALERIA BLVD #4314
  12. ANSLEY GROVE RD / LANGSTAFF RD #4281
  13. ANSLEY GROVE RD / ABERDEEN AV #3632
  14. ABERDEEN AV / ANDREA LANE #4424
  15. ABERDEEN AV / ALLISTON RD #4276
  16. ABERDEEN AV / ASHCROFT CRT #4277
  17. ABERDEEN AV / QUEENSTON CRES #4278
  18. ABERDEEN AV / CHANCELLOR DR #4274
  19. PINE VALLEY DR / WILLIS RD #3732
  20. PINE VALLEY DR / GARVIEW CRT #3733
  21. PINE VALLEY DR / VILLA PARK DR #3734
  22. PINE VALLEY DR / ROYAL GARDEN BLVD #3735
  23. PINE VALLEY DR / HIGHWAY 7 #3736
  24. PINE VALLEY DR / TALL GRASS TRL #3737
  25. PINE VALLEY DR / PINE YORK AV #3738
  26. PINE VALLEY DR / GALCAT DR #5592
  27. PINE VALLEY DR / VINYL CRT #3739
  28. PINE VALLEY DR / STEELES AV #3740
  29. STEELES AV STOP # 3648 #3648
  30. STEELES AV / ISLINGTON AV #6736
  31. 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.

Other York Region routes

All 125 York Region routes

Enter to open · Esc to close