La ruta 158 es una carretera arterial de este a oeste que corre entre Lachute y Berthierville, al norte de los ríos Ottawa y San Lorenzo , en la región de Laurentides .
Corre paralela a la Autopista 50 desde Lachute hasta la Autopista 15 cerca del Aeropuerto de Mirabel , pasando también por Joliette. Un tramo de la 158 en Joliette es una autopista corta de cuatro carriles y estaba destinada a ser parte de una extensión oriental de la A-50 hacia la A-40 en Berthierville, evitando varias secciones propensas a accidentes de la Autopista 158.
En Berthierville, se cruza con la autopista 40 y la ruta 138 y termina en el municipio insular de Saint-Ignace-de-Loyola en el río San Lorenzo , que se puede cruzar en transbordador hasta la ruta 132 en Sorel-Tracy .
45°43′14″N 74°04′33″O / 45.7205, -74.0757