Getting Here is Half the Fun
Victoria is located on Vancouver Island, 27 miles or 44 km across the Strait of Georgia from mainland British Columbia. You can reach Victoria by water from mainland BC or Washington State, by air from Vancouver or Seattle via the major airlines at Victoria International Airport, as well as by floatplane. Either way, the scenery is spectacular.
Travelling by Vehicle and Ferry
Victoria is Mile Zero of the Trans Canada Highway, the longest national highway in the world. The only vehicle access to Vancouver Island is by ferry. There are six vehicle routes, operated by BC Ferries, Washington State Ferry and Black Ball Transport Inc.
Tsawwassen – Swartz Bay
The ferry sails from Tsawwassen, BC, 38 km south of Vancouver, to Swartz Bay, BC, 32 km, or about 30 minutes, north of Victoria. The crossing time is 1 hour and 35 minutes. The ferries sail every two hours during the day in the fall, winter, and spring, and every hour during the summer and on some holiday weekends.
Tsawwassen – Duke Point
Duke Point is 13 km south of Nanaimo, approximately 2 hours driving time to Victoria. The crossing time is 2 hours, and there are 8 round trips daily.
Horseshoe Bay – Departure Bay
Horseshoe Bay is approximately 20 km northwest of Vancouver. Departure Bay is approximately 3 km north of Nanaimo. The crossing time is 1 hour 35 minutes. There are sailings every 2 hours with extra sailings during the summer and holidays.
Powell River – Comox
Comox is 219 km (135 miles) or 3 hours north of Victoria. Crossing time from Powell River is 1 hour 20 minutes. There are 4 round trips daily.
Washington State Ferry
Anacortes, WA – Sidney, BC
Sidney is approximately 20 minutes north of Victoria. Crossing time: 3 hours. Vehicle reservations are required.
Black Ball Transport
Port Angeles, WA – Victoria, BC
The Coho docks in Victoria Harbour. Crossing time is 1 hour 30 minutes; 1 or 2 round trips daily.
In addition, there are three passenger-only ferry services from the mainland to Vancouver Island.
Seattle, WA – Victoria, BC
The Clipper, a high-speed catamaran, travels between Victoria’s Inner Harbour and Pier 69 in Seattle. Crossing time is 2 hour 45 minutes. There are 1 to 3 round trips daily.
Port Angeles, WA – Victoria, BC
Operates May through September. Crossing time is 1 hour. Reservations are required/recommended.
Victoria San Juan Cruises
Bellingham, WA – Victoria, BC
Operates one trip per day May through October. The ferry runs between the Bellingham Cruise Terminal and Victoria’s Inner Harbour. Crossing time is 3 hours.
Getting Here by Air
Several major airlines service Victoria International Airport, near Sidney, 30 minutes north of downtown Victoria, Nanaimo Airport, 20 minutes south of downtown Nanaimo, and the communities of Courtenay/Comox, Campbell River and Port Hardy.
Air Canada Jazz
Scheduled service from Vancouver to Victoria and Nanaimo – www.flyjazz.ca
Scheduled non-stop service from Toronto to Victoria – www.aircanada.ca
Scheduled service to Victoria from major centres in Western Canada and Toronto – www.westjet.com
Scheduled service from Seattle to Victoria – www.horizonair.com
Many smaller island communities can be reached by these harbour to harbour planes, and there is also scheduled service between downtown Vancouver, downtown Victoria and downtown Nanaimo.
Scheduled service from Vancouver harbour to Nanaimo harbour. Chartered flights available – www.baxterair.com
Scheduled service from Vancouver harbour to Victoria harbour, Nanaimo and the Gulf Islands. Chartered flights available – www.harbour-air.com
Scheduled service from Vancouver harbour and Vancouver International Airport to Victoria harbour. Seasonal service from Seattle to Campbell River. Chartered flights available – www.helijet.com
Scheduled service from Seattle to Victoria, Nanaimo, the Gulf Islands and the Campbell River area. Chartered flights available – www.kenmoreair.com
Pacific Coastal Airlines
Scheduled service from Vancouver to Victoria, Campbell River, Comox and Port Hardy, as well as between Port Hardy and Bella Bella and Klemtu. Chartered flights available – www.pacificcoastal.com
West Coast Air
Scheduled service from Vancouver harbour to Victoria harbour. Chartered flights available – www.westcoastair.com
Getting Here By Bus:
Pacific Coach Lines
Connects Vancouver/Vancouver International Airport and Victoria by bus, via the Swartz Bay-Tsawassen ferry route