The journey from Duncan to Squamish spans approximately 145 kilometers, requiring a combination of driving and a major ferry crossing. You will drive north to Nanaimo to board the BC Ferries vessel at Departure Bay. Upon arrival at Horseshoe Bay, you transition onto Highway 99, known as the Sea-to-Sky Highway. This route offers stunning coastal views and mountain vistas as you climb toward the Squamish valley. The total travel time typically averages 4 hours depending on ferry wait times.
Total Distance: Driving distance 145 km, straight-line air distance 85 km.
Book your ferry reservation in advance to avoid long sailing waits.
May to September for clear visibility on the Sea-to-Sky Highway.