The drive from Ainsworth to Surrey covers approximately 680 km across southern British Columbia. You will travel via Highway 3A, Highway 3 (Crowsnest Highway), and Highway 1. The journey takes about 8.5 hours, winding through the Kootenays, the Okanagan, and the Fraser Valley into the Lower Mainland. This is a major route for those traveling from the interior to the Greater Vancouver area.
Total Distance: 680 km driving distance; 450 km straight-line air distance.
Be prepared for steep grades on the mountain passes along Highway 3.
May to October for the best road conditions and mountain pass safety.