The drive from Castlegar to Abbotsford covers 600 km and takes approximately 8 hours. You will travel west on Highway 3, passing through towns like Grand Forks, Osoyoos, and Princeton before reaching the Fraser Valley. This route is known for its dramatic changes in landscape, from mountain peaks to the agricultural plains of the valley. It is a primary route for those traveling from the Kootenays to the Lower Mainland.
Total Distance: 600 km driving distance; 380 km straight-line air distance.
Stop in Osoyoos for a break and enjoy the lake views.
May to October for clear mountain passes.