Libina est un village dans le district de Šumperk, dans la région d'Olomouc, en Czechia. Libina se situe à 269 m d'altitude, à 1,9 km du massif Eastern Sudetes. Sa population est de 3 254 habitants (2024). La grande ville la plus proche est Prostějov, à 45 km au sud. Parmi les sites touristiques alentour : château de Bouzov (24 km), Colonne de la Sainte Trinité d'Olomouc (34 km) et Sovinec Castle (12,5 km). Parmi les sites naturels : Mladeč Caves (19,7 km) et Hora Matky Boží (31 km).