Traveling from Duncan to Vancouver involves driving to the Nanaimo ferry terminal, taking the BC Ferries vessel to Horseshoe Bay, and then driving into Vancouver. This journey takes about 3 hours in total. It is the most common way to travel between Vancouver Island and the mainland. The ferry ride offers beautiful views of the islands.
Total Distance: Driving distance 100 km, straight-line air distance 70 km.
Book your ferry reservation in advance.
Year-round, but summer is best for ferry travel.