Libina ist ein Dorf im Bezirk Šumperk, in Olomoucký kraj, Czechia. Libina liegt auf 269 m Höhe, 1,9 km vom Gebirge Eastern Sudetes entfernt. Die Einwohnerzahl beträgt 3.254 (2024). Die nächste größere Stadt ist Prostějov, 45 km südlich. Zu den Sehenswürdigkeiten in der Umgebung gehören Burg Bouzov (24 km), Dreifaltigkeitssäule (34 km) und Burg Sovinec (12,5 km). Zu den Naturdenkmälern gehören Mladeč Caves (19,7 km) und Muttergottesberg (31 km).