Quick answer
Driving to Victoria from Vancouver requires boarding a BC Ferries vessel at Tsawwassen terminal, sailing to Swartz Bay on Vancouver Island, then driving Highway 17 south to downtown Victoria. Ferries depart hourly between 6 AM and 9 PM daily, with the crossing taking 1 hour 35 minutes. Standard passenger vehicle fare is $110 CAD and includes the driver. Reserve ahead during summer weekends and statutory holidays to guarantee vehicle space.
The Tsawwassen–Swartz Bay ferry route carries more than eight million passengers annually, making it one of the busiest vehicle ferry crossings in North America. The twin-terminal system handles commercial trucks, recreational vehicles, motorcycles, and passenger cars on vessels holding up to 470 vehicles per sailing. The drive begins 27 kilometers south of downtown Vancouver at 1 Ferry Causeway in Tsawwassen, where Highway 17 ends at the BC Ferries terminal. Travelers driving from the city center typically allow 40 minutes via Highway 99 through the George Massey Tunnel. Advance reservations—available online up to two months ahead—lock in departure times and eliminate the risk of sailings filling during peak travel windows. Walk-up vehicle spaces are first-come, first-served and often sell out by mid-morning on summer Fridays and holiday long weekends. Boarding closes 10 minutes before departure. Once the vessel docks at Swartz Bay terminal, the final leg follows Highway 17 south through Saanich Peninsula farmland and suburban corridors into Victoria's downtown core. The highway transitions into Blanshard Street at the city boundary. Total driving distance from Tsawwassen terminal to Victoria's Inner Harbour measures 64 kilometers, roughly 45 minutes without traffic. Rush-hour congestion between 4 PM and 6 PM can add 20 minutes near downtown interchanges. Ferry schedules run year-round with hourly departures during daylight and reduced frequency after 9 PM. Sailing capacity tightens during summer months and statutory holidays, when recreational traffic doubles baseline demand. Off-peak crossings—mid-morning on Tuesdays through Thursdays—board within 30 minutes of arrival at Tsawwassen. The route delivers reliable service in all weather, though high winds occasionally delay departures by 15 to 30 minutes during winter storm systems crossing the Strait of Georgia.
“The Tsawwassen–Swartz Bay route carries more than eight million passengers annually, making it one of the busiest vehicle ferry crossings in North America.”
How to Go to Victoria from Vancouver by Car: Ferry and Terminal Logistics
Traveling from Vancouver to Victoria by car requires a transit via the BC Ferries service, which connects the mainland to Vancouver Island. The route involves driving to the Tsawwassen terminal and boarding the vessel for a scenic crossing to Swartz Bay.
Highway 99 South to Highway 17
BC Ferries vessel (Tsawwassen to Swartz Bay)
Highway 17 South from Swartz Bay to Victoria
The Best Times for How to Go to Victoria from Vancouver by Car
The best arrival window is 06:00–20:00, as early morning or off-peak travel helps avoid high traffic and long wait times for vehicle loading. Prioritizing these times ensures a more predictable schedule for your trip to Victoria.
Early Morning
Minimal crowds—
Arriving before 08:00 significantly reduces wait times for vehicle loading. It is the most reliable way to secure a spot on your preferred sailing.
Mid-Week
Low volumeMild conditions (10°C–20°C)
Tuesday through Thursday offer the lowest passenger volumes. Avoids the heavy congestion associated with weekend travel.
Shoulder Season
Moderate demandCooler, stable (8°C–18°C)
April, May, and October provide a balance of lower vehicle traffic and manageable weather. These months are ideal for avoiding peak summer tourist volumes.
Summer Weekends
High congestionWarm (15°C–23°C)
Expect maximum wait times and heavy traffic demand. If travel is necessary during this period, early arrival within the 06:00–20:00 window is required.
Verdict: The most effective strategy is mid-week travel during the shoulder months of April or October, with an arrival at the terminal during the earliest possible morning hours.
Operating Hours for How to Go to Victoria from Vancouver by Car
The ferry service between Tsawwassen and Swartz Bay operates daily to accommodate your travel needs.
| Monday | 06:00–21:00 | |
|---|---|---|
| Tuesday | 06:00–21:00 | |
| Wednesday | 06:00–21:00 | |
| Thursday | 06:00–21:00 | |
| Friday | 06:00–21:00 | |
| Saturday | 06:00–21:00 | |
| Sunday | 06:00–21:00 |
Pre-Departure Checklist for How to Go to Victoria from Vancouver by Car
Complete these steps before your drive to ensure a smooth ferry crossing to Victoria.
-
Book your ferry reservation online — BC Ferries recommends advance booking to guarantee space, especially during peak travel periods.
-
Print or save your booking confirmation — You'll need the confirmation number and payment method used at check-in.
-
Verify your vehicle dimensions and passenger count — Fares vary by vehicle size and additional passengers beyond the driver.
-
Check current sailing status before departure — Weather or operational issues can cause delays or cancellations on the Tsawwassen–Swartz Bay route.
-
Arrive 30–60 minutes before scheduled sailing — This allows time for check-in, vehicle loading queues, and security procedures.
-
Prepare valid photo ID for all passengers — Government-issued identification may be required during boarding or customs.
Check availability
Frequently Asked Questions About Driving to Victoria
Everything you need to know about how to go to victoria from vancouver by car