The drive from Osoyoos to Abbotsford covers 340 km via Highway 3 and Highway 1. The journey takes approximately 4 hours. You will travel through the mountains and descend into the Fraser Valley. This is a major route connecting the interior to the coast. Expect heavy traffic as you approach Abbotsford.
Total Distance: Driving distance is 340 km; straight-line air distance is 230 km.
Traffic can be heavy near Abbotsford.
April to October for the best road conditions.