You can arrive and depart Victoria, BC
only one of two ways – either by air or by water. There is no bridge to the mainland or to any of the smaller Gulf Islands. The fastest way is by air.
The Victoria International Airport (YYJ) has non-stop flights to and from Toronto, San Francisco, Seattle, Honolulu, some cities in Mexico and many cities throughout Western Canada. If you want to fly from a city not on a direct flight path, there are many ways to connect from other various airlines, many routed through Vancouver.
The airport is located about 29km north of Victoria itself – about a 20 minute +/- drive (see map below for directions).
Air Canada and WestJet are the two major airlines servicing the island with United Airlines acting in partnership with some Air Canada flights. Flights and times vary so check with the airline directly at the links provided.
Multiple scheduled seaplane flights are available daily from Victoria’s Inner Harbour to Vancouver International Airport, Vancouver Harbour, and Seattle. Two of the airlines are Harbour Air (Victoria – Vancouver), and Kenmore Air (Victoria – Seattle).
Helicopter service is available through Helijet with regularly scheduled flights between Victoria harbour & Vancouver harbour. Helijet also offers a range of chartered flights – check their website for more information.
Check this link for information on getting to Victoria by one of the ferry services. Arriving & Departing Victoria by Water