Getting to Vancouver Island is pretty easy both from Vancouver and Seattle. The Victoria International Airport is located about 26 km north of the city with bus services running regularly to connect to downtown and other areas on the peninsula. Many international flights connect through Vancouver with other destinations flying direct from various cities within North America. If you aren't flying into Victoria, below are some other ways you can get here.
From Vancouver by ferry
Travelling via public transit from Vancouver involves taking a Skytrain, bus and ferry to arrive in Victoria.
From downtown Vancouver, take the Canada line south in the direction of the airport to Bridgeport Station. Once you arrive at Bridgeport Station, head down the stairs and wait for Bus #620 towards Tsawwassen Ferry Terminal Via Ladner Exchange. The bus will drop you off right at the ferry terminal where you can easily head inside and purchase your ferry ticket. Be sure to plan your trip so you arrive at least 15 minutes before the scheduled departure time as this is the latest they'll let foot passengers board.
Once you arrive at the Swartz Bay Ferry Terminal, catch bus #70 or #72 into the city. Below are some links to help you plan your trip.
Robby Benn via Instagram
Another option from Vancouver is taking a seaplane directly from downtown Vancouver or the YVR to downtown Victoria.
Although this is a pricier option, it's a fun and amazing experience to check out the view of the Pacific Ocean and Gulf Islands as you fly over the Strait of Georgia and will save you some time.
from vancouver by air
Direct ferry services. Check out their schedule and fares here:
from washington state (usa)
harbourair via Instagram