Victoria International Airport (YYJ) Shuttle to Swartz Bay Ferry Terminal
Quick transfers between YYJ and the Swartz Bay ferry terminal for BC Ferries sailings to Tsawwassen (Vancouver) and the Gulf Islands.
How the Swartz Bay Ferry Terminal transfer works
Book online with your flight number, pickup address and number of passengers. We track your flight, meet you on arrival and drive you straight to Swartz Bay Ferry Terminal — door to door. Returning to YYJ? Book the same flat rate in the other direction.
Fares to Swartz Bay Ferry Terminal
Our indicative flat rate is from $20 CAD one way (first passenger), plus $5 per additional passenger. Unlike metered taxis and rideshare — which vary with traffic and surge — your price is fixed and confirmed when you book. Get an instant quote with the fare calculator on our home page.
Frequently asked questions
How long is the transfer from YYJ to Swartz Bay Ferry Terminal?
The drive is approximately 10 km and takes around 13 minutes, depending on traffic and your exact pickup or drop-off address.
How much is a shuttle from the airport to Swartz Bay Ferry Terminal?
Our indicative flat rate is from $20 CAD one way for the first passenger, plus $5 per additional passenger. The exact price is confirmed when you book — no meters, no surge.
Do you track my flight?
Yes. We monitor your flight and adjust pickup time for early or delayed arrivals, so your driver is there when you land.
Ready to book your Swartz Bay Ferry Terminal transfer?
Get a flat-rate quote