Lesnice est un village dans le district de Šumperk, dans la région d'Olomouc, en Czechia. Lesnice se situe à 274 m d'altitude, à 8,0 km du massif Eastern Sudetes. Sa population est de 629 habitants (2024). La grande ville la plus proche est Prostějov, à 47 km au sud. Parmi les sites touristiques alentour : château de Bouzov (20 km), Mírov Castle (11,9 km) et Úsov Castle (10,9 km). Parmi les sites naturels : Mladeč Caves (21 km) et Hora Matky Boží (24 km).