Vancouver to Victoria Without a Car: YVR, Ferry and Bus Connections

White Rock to YVR limo
White Rock to YVR by Limo: Timing, Traffic and Luggage Tips
November 6, 2026
White Rock to YVR limo
White Rock to YVR by Limo: Timing, Traffic and Luggage Tips
November 6, 2026
Show all

Vancouver to Victoria Without a Car: YVR, Ferry and Bus Connections

Victoria without a car

Victoria without a car is entirely possible, but the trip works best when you plan it as a chain of connections rather than one simple transfer. From Vancouver, the usual route is YVR or downtown Vancouver to Bridgeport Station, then TransLink Route 620 to Tsawwassen Ferry Terminal, a walk-on BC Ferries sailing to Swartz Bay, and finally a BC Transit bus into Victoria.

The ferry crossing itself takes approximately 1 hour and 35 minutes. Your total journey will be considerably longer once you include airport procedures, waiting for buses, ferry check-in, boarding and the trip from Swartz Bay into downtown Victoria.

YVR to Victoria by public transportation

After collecting your luggage at Vancouver International Airport, follow the signs to the YVR–Airport Station. The Canada Line provides the rail connection from the airport, but you do not need to travel all the way to downtown Vancouver. Get off at Bridgeport Station, where you can transfer to Route 620.

Route 620 runs between Bridgeport Station and Tsawwassen Ferry Terminal via Highway 99 and Highway 17. Check the current Route 620 information before leaving the airport, since bus departures and service alerts can affect the connection. Allow extra time if you have checked bags, are arriving internationally or are travelling during a busy period.

TransLink describes the Canada Line trip between YVR and Waterfront Station as approximately 25 minutes, but that figure does not include baggage collection, the transfer at Bridgeport or the bus ride to Tsawwassen. The YVR Airport AddFare may also apply to some eastbound journeys, so review the current fare information before tapping in.

Downtown Vancouver to Tsawwassen

Travellers staying downtown can take the Canada Line southbound to Bridgeport Station and transfer there to Route 620. This is generally more direct than travelling to Waterfront Station first. From a downtown hotel, add the time needed to walk to a Canada Line station and reach the platform with luggage.

Route 620 does not run from central Vancouver directly to the ferry terminal. Bridgeport is the important interchange. Missing a bus can make a scheduled ferry connection uncomfortably tight, so compare the Route 620 timetable with the ferry departure you intend to take before committing to a ticket.

Booking a walk-on BC Ferries sailing

Foot passengers can travel from Tsawwassen to Swartz Bay without taking a vehicle. BC Ferries allows advance booking for foot passengers, and booking ahead provides greater certainty during popular travel periods. Walk-on space may also be available without a reservation, but it should not be treated as guaranteed.

If you book as a foot passenger, you must redeem the booking for a boarding pass at a kiosk or ticket agent before entering the waiting area. At Tsawwassen, foot-passenger booking check-in opens 60 minutes before departure and closes 30 minutes before departure. Without a booking, foot-passenger ticket sales and check-in close 10 minutes before sailing. The BC Ferries foot-passenger check-in guidance should be checked again before your travel date because procedures and cutoffs can change.

These deadlines are the main reason a same-day international arrival at YVR should not be planned around a very tight ferry connection. A late aircraft, immigration queue, delayed baggage or a missed Route 620 departure can put the sailing out of reach. Leave a meaningful buffer, particularly on weekends, holidays and summer travel dates.

At Tsawwassen Ferry Terminal

Route 620 stops at Tsawwassen Ferry Terminal, where walk-on passengers follow signs for the passenger terminal and ticketing area. Keep your booking details and identification accessible, and allow time to locate the correct check-in point. The sailing status should be reviewed before leaving Vancouver using the BC Ferries Tsawwassen–Swartz Bay current-conditions page.

The 1-hour-35-minute crossing is sailing time, not door-to-door travel time. On board, passengers can usually use the seating areas, food services and outdoor decks, but your onward bus connection should still be treated as a separate part of the itinerary. Ferry arrival times, terminal operations and road conditions can all influence the next connection.

Swartz Bay to downtown Victoria

Once you arrive at Swartz Bay, BC Transit provides the connection toward Victoria and other communities on the Saanich Peninsula. Routes 70, 70X, 71, 72 and 72A serve the ferry terminal area. Route 70 or 70X is the most useful option to investigate for an express-style trip toward downtown, with scheduled stops that include McTavish Exchange, Royal Oak Exchange, Douglas Street and the Legislature.

Route 72 offers a different routing and can be useful for passengers travelling toward the airport area or communities between Swartz Bay and Victoria. Review the current BC Transit Victoria schedules and maps for your date rather than relying on an old timetable. The bus journey varies with the route, time of day and traffic, so do not assume that the ferry arrival time equals your Victoria arrival time.

When a private transfer makes more sense

Public transportation is a practical choice for light luggage and flexible schedules. A private transfer may be easier for families, larger groups, late international arrivals, wedding parties or anyone carrying several bags. A chauffeur can take you from YVR or a Vancouver hotel to Tsawwassen without the airport-to-Bridgeport-to-bus transfer, although no private vehicle can bypass BC Ferries check-in requirements or guarantee space on a particular sailing.

For a clearer comparison of private transportation options, you can review Vancouver airport limo transportation. Travellers arranging a broader private Lower Mainland outing may also want to see more about Royal Limo Vancouver before requesting a quote.

Victoria can also be a base for further leisure travel, but a winery excursion is a separate plan from the Tsawwassen–Swartz Bay connection. If your itinerary includes a Fraser Valley stop before or after the island, wine tour transportation in the Vancouver area may be relevant.

The most reliable no-car plan is built around generous connection time: reach Bridgeport, catch Route 620, meet the BC Ferries foot-passenger cutoff, sail to Swartz Bay and then take the next suitable BC Transit service. Check all three operators on the day of travel, because TransLink, BC Ferries and BC Transit publish separate schedules, alerts and service changes.