Występowanie Smużka leśna zamieszkuje duże obszary Eurazji. Żyje na terenach od Danii, Norwegii i Austrii na zachodzie poprzez Europę Wschodnią, południową Syberię aż po jezioro Bajkał na wschodzie. Doniesienia o występowaniu w chińskim regionie rzeki Ussuri są uznawane za wątpliwe. Na północy Rosji i Finlandii jej zasięg sięga po koło podbiegunowe północne, a na południu po Karpaty. Populacje w Skandynawii, na Półwyspie Jutlandzkim, w Alpach i Karpatach są odizolowane od głównego zasięgu i uznawane za reliktowe. Zwierzę występuje od poziomu morza do 2200 m n.p.m. w Alpach Wschodnich.
Zasięg występowania w zależności od podgatunku: S. betulina betulina – środkowa i wschodnia Europa na wschód przez europejską część Rosji i południowo-zachodnią Syberię do północno-wschodnich gór Ałtaj, z zasięgiem rozciągających się na północ za kołem podbiegunowym (powyżej 68°N). S. betulina montana – Alpy (Szwajcaria, południowe Niemcy i Austria), Szumawa (Czechy) i Karpaty (Słowacja, południowa Polska, południowa Ukraina i Rumunia). S. betulina norvegica – Skandynawia. S.