Mohelnice este o târg (město) din districtul Šumperk, din regiunea Olomouc, Czechia. Mohelnice se află la 267 m altitudine. Populația este de 9.782 de locuitori (2024). Cel mai apropiat oraș mare este Prostějov, la 37 km la sud-est. Printre obiectivele din împrejurimi: Bouzov Castle (8,3 km), Coloana Sfintei Treimi din Olomouc (32 km) și Mírov Castle (5,6 km). Printre locurile naturale: Mladeč Caves (10,6 km) și Caves of Javoříčko (11,7 km).