Mohelnice ist eine Stadt im Bezirk Šumperk, in Olomoucký kraj, Czechia. Mohelnice liegt auf 267 m Höhe. Die Einwohnerzahl beträgt 9.782 (2024). Die nächste größere Stadt ist Prostějov, 37 km südöstlich. Zu den Sehenswürdigkeiten in der Umgebung gehören Burg Bouzov (8,3 km), Dreifaltigkeitssäule (32 km) und Mírov Castle (5,6 km). Zu den Naturdenkmälern gehören Mladeč Caves (10,6 km) und Caves of Javoříčko (11,7 km).