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.