The route from Mission to Duncan covers 130 km and involves a major ferry crossing from the mainland to Vancouver Island. You will drive to the Tsawwassen ferry terminal, take the ferry to Swartz Bay, and then drive north on Highway 1 through the Malahat to reach Duncan. This journey takes you through the heart of the Cowichan Valley. Expect a total travel time of about 4 hours, including ferry boarding and transit time.
Total Distance: 130 km driving distance; 95 km straight-line air distance.
The Malahat section of Highway 1 can be busy; drive with caution.
April to October for pleasant weather and scenic island drives.