Vancouver Island Ferry Route Map

Ferry routes » Vancouver Island

This map shows Vancouver Island ferry routes served by BC Ferries, linking the island to the Canadian mainland via Tsawwassen to Swartz Bay and Horseshoe Bay to Nanaimo. These routes carry passengers, vehicles, and freight with frequent departures. Connections also extend to the smaller Gulf Islands. Tsawwassen to Swartz Bay runs more than 20 daily crossings during peak travel times.

Leave a Reply

Scroll to Top
Booking via Ferryhopper.