Malhotice jsou vesnice v okrese Přerov v Olomouckém kraji 10 km jihovýchodně od města Hranice. První zmínka o obci je již z roku 1321.
Hlavní zajímavostí je budova zámku z 18. století. Rekonstrukcí prošla budova v roce 2008 a nyní slouží jako obecní úřad, mateřská škola,místní knihovna a klubovna pro činnost spolků.
Další pamětihodností je kostel Neposkvrněného početí Panny Marie, který byl vysvěcen v roce 1916. Za kostelíkem nalezneme sochu sv. Jana Nepomuckého a za ním erb Bujakovských z Knurova. Ti zde přebývali od roku 1626.
Drobnou památkou jsou dřevěná boží muka z první poloviny 19. století.