The closest BC Ferries dock to access Victoria will be Swartz Bay. You will need to take the Tsawessen ferry which is located south of Vancouver. The dock is a 25 min drive to downtown Victoria. The summer schedules offer hourly service and the winter season offers every other hour on the odd hour. There is an option for reserve a spot for your car, but unless you are in a time crunch, just allow yourself enough time to catch the next ferry. Check out their website for more details.
There are public busses at the ferry terminal https://bctransit.com or you can catch a coach bus on the ferry which will take you to downtown Victoria see www.pacificcoach.com
The Clipper is a passenger hydrofoil ferry which shuttles between Seattle and Victoria
Vancouver – Victoria return
Airport Shuttle arrivals/departures
YYJ Airport Shuttle
778-351-4995 or 1-855-351-4995
Yellow Taxi Cab