The journey from Duncan to Chilliwack spans approximately 175 kilometers including a mandatory ferry crossing. You will drive south on Highway 1 to the Swartz Bay terminal to board a BC Ferries vessel to Tsawwassen. From the terminal, you continue via Highway 17 and Highway 1 East through the Fraser Valley. This route takes roughly 4 hours depending on ferry wait times. It is a scenic transition from the coastal island landscape to the agricultural heart of the Fraser Valley.
Total Distance: 175 km driving distance; 130 km straight-line air distance.
Book your ferry reservation online in advance to avoid long peak-hour queues.
May to September for clear mountain views and reliable ferry schedules.