Mohelnice je grad (město) u okrugu Šumperk, u Olomoučki kraj, Czechia. Mohelnice se nalazi na 267 m nadmorske visine. Broj stanovnika je 9.782 (2024). Najbliži veći grad je Prostějov, 37 km jugoistočno. Među znamenitostima u okolici su Bouzov Castle (8,3 km), Stup Presvetog Trojstva u Olomoucu (32 km) i Mírov Castle (5,6 km). Među prirodnim znamenitostima su Mladeč Caves (10,6 km) i Caves of Javoříčko (11,7 km).