^Looking west down Illinois 158 just west of Millstadt, February 2023.
Illinois Route 158 is somewhat of a circumferential route around the southern and southeastern sides of the Metro-East. It starts at Illinois 3 south of St. Louis and heads easterly, then northerly to end at Interstate 64. This page will identify a western end and a northern end to Illinois 158, as the route begins with an easterly component followed by a northerly component; in other words, it appears like a backwards "L" on maps.
Shortly after joining Illinois 161 west, Illinois 158 continues north:
Illinois 158 reaches its northern end at Interstate 64; continuing north will put you on US Route 50 eastbound, as that route deviates from Interstate 64 at this point.
The northern end marker for Illinois 158 actually sits at the very next intersection to the north, where US Route 50 makes a right turn bound for Lebanon, Illinois.