Skip to content
Stopwatch

Cowichan Valley Route 99: SVX Shawnigan Lake - Victoria Express

Bus schedule and route map · Monday to Friday

Cowichan Valley Route 99 (SVX Shawnigan Lake - Victoria Express) is a bus route in Duncan and the Cowichan Valley, serving Legislature Terminal, Douglas & Finlayson - Mayfair, Gregory & Meadowview, Shawnigan/Mill Bay & Shawnigan Lake and Douglas & Boleskine - Uptown. Monday to Friday the first bus is at 6:06 am and the last at 4:40 pm. Updated October 4, 2026.

Schedule summary

Monday to Friday

First
6:06 am
Last
4:40 pm
Buses
4

Saturday, Sunday

No service

Public holidays

  • Mon 12 Oct (Thanksgiving): no service
  • Wed 11 Nov (Remembrance Day): no service

Route 99 to Cobble Hill Rd & Hutchinson

Destination sign “SVX - to Shawnigan Lake” · from Legislature Terminal · 27 stops

Monday to Friday

Times at the main stops. Bold is pm. A dot means that trip does not stop there.

Legislature TerminalDouglas & Finlayson - MayfairDouglas at Saanich - UptownLodgepole & Frayne (Park & Ride)Shawnigan Lk. Rd at Shawnigan/Mill BayGregory & MeadowviewCobble Hill Rd & Hutchinson
3:403:543:574:364:464:515:07
4:404:544:585:395:495:546:10
All 27 stops in this direction
  1. Legislature Terminal #100006
  2. Douglas St at Courtney St #100010
  3. Douglas & Fort #100032
  4. Douglas & Pandora #100076
  5. Douglas & Discovery #100146
  6. Douglas & Kings #100198
  7. Douglas & Summit #100295
  8. Douglas & Finlayson - Mayfair #100358
  9. Douglas at Cloverdale #100456
  10. Douglas at Saanich - Uptown #100554
  11. Hwy 1 & Tillicum #102722
  12. Hwy 1 & McKenzie #100817
  13. Hwy 1 ramp & Helmcken #102721
  14. Hwy 1 ramp & Millstream #101587
  15. Hwy 1 ramp & Leigh #104085
  16. Lodgepole & Frayne (Park & Ride) #104000
  17. Deloume at Lodgepole #108052
  18. Shawnigan/Mill Bay & Wilkinson #104002
  19. Shawnigan/Mill Bay 1640 Blk #104004
  20. Shawnigan Lk. Rd at Shawnigan/Mill Bay #136280
  21. Shawnigan Lk. Rd & Hipwood #104008
  22. Renfrew & Linden #104010
  23. Gregory & Meadowview #104012
  24. Ravenhill & Gregory #104016
  25. Ravenhill & Skrimshire #104014
  26. Shawnigan Lk. Rd & Thain #108053
  27. Cobble Hill Rd & Hutchinson #104018

Route 99 to Legislature Terminal

Destination sign “SVX - to Victoria” · from Cobble Hill Rd & Fisher · 29 stops

Monday to Friday

Times at the main stops. Bold is pm. A dot means that trip does not stop there.

Cobble Hill Rd & FisherGregory & McKeanShawnigan/Mill Bay & Shawnigan LakeHwy 1 ramp & HelmckenDouglas & Boleskine - UptownDouglas & Finlayson - MayfairLegislature Terminal
6:066:216:277:027:067:097:18
6:477:037:097:517:578:018:15
All 29 stops in this direction
  1. Cobble Hill Rd & Fisher #104019
  2. Shawnigan Lk. Rd & Thain #104030
  3. Ravenhill & Terrace #104015
  4. Ravenhill & Delleith #104017
  5. Gregory & McKean #104013
  6. Renfrew & Linden #106114
  7. Shawnigan Lk. Rd & Hipwood #104009
  8. Shawnigan/Mill Bay & Shawnigan Lake #104007
  9. Shawnigan/Mill Bay 1630 Blk #104005
  10. Shawnigan/Mill Bay & Wilkinson #104003
  11. Deloume at Lodgepole #136269
  12. Lodgepole & Frayne (Park & Ride) #104001
  13. Hwy 1 ramp & Leigh #101979
  14. Hwy 1 ramp & Veteran's Mem Pkwy. #104034
  15. Hwy 1 ramp & Helmcken #101055
  16. Hwy 1 ramp & Admirals #102034
  17. Hwy 1 & Tillicum #100710
  18. Douglas & Boleskine - Uptown #100551
  19. Douglas & Cloverdale #100454
  20. Douglas & Finlayson - Mayfair #100347
  21. Douglas & Burnside #100291
  22. Douglas & Hillside #100195
  23. Douglas & Bay #100177
  24. Douglas & Discovery #100132
  25. Douglas & Pandora (Victoria City Hall) #100082
  26. Douglas & View #100042
  27. Douglas & Fort #100034
  28. Douglas & Courtney #100019
  29. Legislature Terminal #100003

Route 99 route map

Questions about Cowichan Valley Route 99

What time is the first Route 99 bus?

Monday to Friday: 6:06 am.

What time is the last Route 99 bus?

Monday to Friday: 4:40 pm. A time after midnight belongs to the evening before.

Does Route 99 run at weekends?

Saturday: no service. Sunday: no service.

Does Route 99 run on public holidays?

Thanksgiving (Mon 12 Oct): no service. Remembrance Day (Wed 11 Nov): no service.

Where does Route 99 go?

Route 99 serves Legislature Terminal, Douglas & Finlayson - Mayfair, Gregory & Meadowview, Shawnigan/Mill Bay & Shawnigan Lake and Douglas & Boleskine - Uptown. The full list of stops for each direction is below the schedules.

Are these live bus times?

No. They are the published schedule from BC Transit’s open data, refreshed October 4, 2026. A bus can run early or late, and disruptions are not shown.

Source: BC Transit open data (GTFS schedule for Cowichan Valley), used under the BC Transit open data terms. Refreshed October 4, 2026; the current timetable runs to December 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 Cowichan Valley routes

Enter to open · Esc to close