La autopista 31 es una carretera secundaria de norte a sur que atraviesa las montañas Selkirk en Columbia Británica , Canadá. La carretera obtuvo su número por primera vez en 1973, y es una de las pocas carreteras numeradas en la provincia que no está completamente pavimentada. La autopista 31 tiene una distancia total de 175 km (109 mi): 37 km (23 mi) a lo largo del lago Kootenay entre Balfour (un cruce con la autopista 3A ) y Kaslo (un cruce con la autopista 31A), 106 km (66 mi) al norte a lo largo del lago Kootenay al norte de Kaslo, luego los ríos Duncan y Lardeau y la costa norte del lago Trout, y 32 km (20 mi) entre el extremo noroeste del lago Trout y la bahía Galena , donde termina en la autopista 23 .
La carretera es un camino de grava entre Meadow Creek, en el extremo norte del lago Kootenay, y Trout Lake . Se debe tener cuidado al conducir por la ruta, ya que es angosta y tiene desniveles hacia Trout Lake, al norte de Gerrard.
El tramo entre Lardeau y Gerrard posiblemente formaba parte de una vía férrea. La vía férrea se convirtió en autopista en 1942 o principios de 1943 como parte de un proyecto de conversión de ferrocarril a carretera. La obra tardó solo dos meses en completarse. [2]
El ramal principal de la autopista 31, la autopista 31A , que también se inauguró en 1973, tiene 47 km (29 millas) de largo y conecta la autopista 31 en Kaslo con la autopista 6 en New Denver .