The drive from Castlegar to Prince Rupert covers 1250 km and takes approximately 15 hours. You will travel north on Highway 3A and Highway 97, then west on Highway 16. This route offers a diverse range of scenery, from high mountain passes to the vast forests and river valleys of Northern BC, ending at the Pacific coast. It is a long drive, so plan for overnight stops if necessary.
Total Distance: 1250 km driving distance; 750 km straight-line air distance.
Plan for an overnight stop in Prince George to break up the long drive.
May to October for clear mountain passes.