Campbell River Ferries

A list of BC Ferries terminals in the Campbell River area, serving Quadra Island, Cortes Island, North Vancouver Island, Departure Bay, Duke Point, Horshoe Bay, and Little River to Powell River and Swartz Bay.