Vancouver Island TransportationSea
BC Ferries allows vehicle traffic from the British Columbia mainland to Vancouver Island from:
Horseshoe Bay (West Vancouver) to Departure Bay (Nanaimo)
Tsawwassen to Schwartz Bay (Victoria)
Tsawwassen to Duke Point (Nanaimo)
Powell River to Comox
Prince Rupert to Port Hardy
Passenger only service includes the Victoria Clipper from Seattle to Victoria. The Victoria Express serves Port Angeles to Victoria (May through September) and Victoria San Juan Cruises serve Bellingham to Victoria BC (May through October).Road
Trans Canada Highway 1 follows the eastern shores of Vancouver Island beginning at “mile zero” at Victoria through Chemainus and Duncan to Nanaimo where it continues at the Departure Bay ferry terminal over the Georgia Strait to Horseshoe Bay in West Vancouver.
British Columbia Highway 19 runs between the Duke Point ferry terminal south of Nanaimo all the way up Vancouver Island to Port Hardy. The scenic “Oceanside Route” Highway 19A (also known as the “Old Island Highway”) begins just south of Parksville and winds through Qualicum Beach, Fanny Bay, Courtenay, and up to Campbell River.BC Highway 4 starts in both Parksville and Qualicum Beach through Coombs and Port Alberni to the west coast of Vancouver Island at Ucluelet and Tofino.
Air travelers to Vancouver Island have many options to choose from with regional airports in Victoria, Nanaimo, Comox, and Campbell River. Many Vancouver Island communities, such as Qualicum Beach and Tofino, have local airports that offer small aircraft travel to downtown Vancouver and Vancouver International Airport.