



AI Picks
Tours & activities worldwide.
This one-way transfer takes you from downtown Victoria by bus to the Swartz Bay ferry terminal, then across the Strait of Georgia on BC Ferries all the way to Vancouver. The ferry fare is included, so there is no need to buy a separate ferry ticket, and you reboard the same motorcoach at Tsawwassen terminal to continue into Vancouver. Depending on the option, you can get off at Pacific Central Station, Vancouver International Airport (YVR) or selected downtown hotels. Enjoy ocean views during the roughly 95-minute ferry ride through the Gulf Islands.

Board the bus in downtown Victoria
and head to the ferry terminal
Meet the driver and check in at the stop on Douglas Street in downtown Victoria, then board a comfortable motorcoach. The bus travels to the Swartz Bay ferry terminal on Vancouver Island, where you board the ferry.
Cross the Strait of Georgia
on a ferry of about 95 minutes

The ferry sails between the Gulf Islands and across the Strait of Georgia to Tsawwassen ferry terminal on the mainland. Along the way, enjoy views of the islands and sea, and keep an eye out for a variety of wildlife.
Reboard the same bus
and get off where you need in Vancouver

When you arrive at Tsawwassen terminal, reboard the motorcoach you arrived on and continue to Vancouver. Depending on the option you booked, you get off at Pacific Central Station (bus and train station), Vancouver International Airport (YVR) in Richmond, Fairmont Hotel Vancouver, Fairmont Waterfront or Century Plaza Hotel. The total journey takes about 4 to 4.5 hours.
※ Wildlife lives in its natural habitat, so sightings are not guaranteed.
Meeting point :
Downtown Victoria bus stop (in front of the Crystal Garden)
700 Block Douglas St, Victoria, BC, Canada
Meeting point information:
The stop is on the 700 block of Douglas Street outside the Crystal Garden building (on the same side as The Old Spaghetti Factory). Meet the driver at the curbside on Douglas Street to check in. There is no bus office, ticket counter or staff at this stop.
Drop-off locations (by option):
Fairmont Hotel Vancouver: 900 W Georgia St, Vancouver, BC V6C 2W6
Pacific Central Station: 1150 Station St, Vancouver, BC V6A 4C7
Century Plaza Hotel: 1015 Burrard St, Vancouver, BC V6Z 1Y5
Fairmont Waterfront: 900 Canada Pl, Vancouver, BC V6C 3L5
Vancouver International Airport (YVR): Skylynx kiosk, 3211 Grant McConachie Way, Richmond, BC V6V 2G7
700 Block Douglas St, Victoria, BC, Canada