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