Obec sa nachádza v západnej časti okresu Čadca, v údolí Olešnianky, pri toku rieky Kysuca. V súčasnosti je stavebne prepojená so susednou Podvysokou i Staškovom. Leží na rozhraní Turzovskej vrchoviny a Javorníkov.
Susedí s obcami Staškov, Podvysoká, Turzovka, Klokočov a obcou Horní Lomná v Českej republike.Raritou je, že sa skladá z dvoch územne samostatných častí. Dlhé roky mali tieto časti názov Olešná I a Olešná II. Od 7. 2. 2003 rozhodnutím Úradu geodézie, kartografie a katastra v Bratislave sa katastrálne časti volajú Olešná a Olešná - Burkov vrch.
16 сен 2020