Ferry Services to Vancouver Island, British Columbia
Vancouver Island, British Columbia is serviced by vehicle and foot traffic ferry connections from Vancouver, on mainland British Columbia, and from Anacortes, Seattle, and Port Angeles in Washington State, USA.
We advise that visitors check the ferry service websites listed on this page for the most complete and up-to-date ferry service schedules, prices, waiting times, and reservation information.
Ferries can be very busy during the summer months, especially on the weekends, so allow for possible sailing waits or make reservations in advance.
BC Ferry Service
Vancouver, BC area has two ferry terminals serving Vancouver Island. The Tsawwassen ferry terminal on the south end of the city (closest to U.S. border crossing and Vancouver International Airport) and the Horseshoe Bay terminal on the north end of the city.
The Tsawwassen ferry terminal has service to Victoria (Swartz Bay terminal) and to Nanaimo (Duke Point terminal) on Vancouver Island.
The Horseshoe Bay terminal services Nanaimo (Departure Bay terminal). Sailing time from Horseshoe Bay to Nanaimo is one hour, forty-five minutes. Tsawwassen to Nanaimo is a two-hour sailing.
BC Ferries can be contacted anywhere in BC for schedule and fare information;
Telephone: 1-888-223-3779 or (250) 386-3431.
For reservation information:
toll free within BC at 1-888-724-5223 or outside of BC at (604) 444-2890.
Visit the BC Ferries website for rates, schedules, on-line reservation information, and route maps.
For driving instructions to the BC Ferry terminals in Vancouver visit BC Ferries website here>>.
Washington State Ferry Services
Ferries connect Seattle, Port Angeles, Bellingham, and Anacortes in Washington State with Victoria on the southern end of Vancouver Island, BC.
Anacortes, WA. to Sidney, BC (Victoria)
This is the most scenic ferry route of all, as well as the longest, and the most out-of-the-way route. If you have plenty of time and want to see the San Juan Islands, this is the way to go.
Washington State Ferries provide year-round car and walk-on service. Service is available from Orcas Island and Friday Harbor (San Juan Island) to Sidney (Victoria) BC.
Sidney, BC is 17 miles north of Victoria, with easy access to Highway 19, which is the route up Island.
Seattle, WA to Victoria, BC
The Victoria Clipper
Offers year-round walk-on passenger service only. Service from Seattle, WA Pier 69 to Victoria, BC inner Harbour.
Port Angles, WA to Victoria, BC
This route takes you from Port Angles across the Strait of Juan de Fuca (about 20 miles of open water) to Victoria’s downtown Inner Harbour. Crossing time is about 1 hour and 35 minutes, and there are usually four sailings per day.
Blackball Ferry Line
The MV Coho car and walk-on ferry runs between Port Angeles, WA and Victoria, BC except for a brief mid-winter maintenance period. There are four daily sailings between Port Angeles and Victoria Harbour May to October. Two sailing's per day March to May.