Mohelnice is a town (město) in Šumperk District, in the Olomouc Region, Czechia. Mohelnice lies at 267 m above sea level. It has 9,782 inhabitants (2024). The nearest city is Prostějov, 37 km to the southeast. Among the landmarks around are Bouzov Castle (8.3 km), Holy Trinity Column (32 km) and Mírov Castle (5.6 km). Among the natural features are Mladeč Caves (10.6 km) and Caves of Javoříčko (11.7 km).