La Route 31 est une route sud / nord dans la Chaîne Selkirk en Colombie-Britannique. La route a été numérotée en 1973. Elle est l'une des rares routes provinciales qui n'est pas entièrement asphaltée. La route 31 parcourt un total de 175km(109mi). Sur son trajet, elle longe la rive ouest du Lac Kootenay entre Balfour et Kaslo. Après Kaslo, elle longe la rivière Duncan et la rivière Lardeau de même que la rive nord du Lac Trout. Elle prend fin à la jonction avec la route 23 à Galena Bay.
La route est constituée de gravier entre Meadow Creek, à la pointe nord du Lac Kootenay, et le Lac Trout.
Le segment entre Lardeau et Gerrard faisait probablement partie d'une voie ferrée. Celle-ci a été convertie en route au début des années 1940[1].
↑ (en) British Columbia Ministry of Public Works Report of the Minister of Public Works for the Fiscal Year 1942/43 (rapport), Victoria, Government of British Columbia, (lire en ligne, consulté le ) |page=32