Obce v okolí 30 km od obce Lešná
Lhota u Vsetína23,92 km
Janová23,93 km
Radkova Lhota24,01 km
Bezuchov24,05 km
Potštát24,08 km
Vydáte-li se z Potštátu podél říčky Velička, která si v odolných horninách okraje Oderských vrchů prorazila cestu, narazíte na uskupení výrazných skalisek, které si vysloužily pojmenování Potštátské skalní město.
Kladníky24,09 km
Hukvaldy24,10 km
Heřmánky24,34 km
Slavkov pod Hostýnem24,51 km
Bílov24,55 km
Radkovy24,73 km
Podkopná Lhota24,82 km
Držková24,85 km
Kateřinice24,86 km
Kunčice pod Ondřejníkem24,90 km
Luboměř24,93 km
Kozlovice25,03 km
Lipník nad Bečvou25,03 km
Křtomil25,23 km
Liptál25,26 km
Trnava25,39 km
Hlinsko25,52 km
Hovězí25,60 km
Spálov25,61 km
Šišma25,61 km
Prostřední Bečva25,70 km
Rusava25,84 km
Trnávka25,92 km
Brusné25,97 km
Lipová25,97 km
Vlčková26,17 km
Leskovec26,31 km
Leskovec leží v údolí říčky Senice, asi 6 km jižně od bývalého okresního města Vsetín ve Zlínském kraji. Na západ od obce se rozkládají Vizovické vrchy, východním směrem začíná hřeben Javorníků, ležící v Chráněné krajinné oblasti Beskydy.