Přemyslovice jsou obec ležící ve střední části Moravy v Olomouckém kraji asi 16 kilometrů severozápadně od okresního města Prostějova a asi 23 kilometrů západně od Olomouce. Žije zde přibližně 1 234 obyvatel. Součástí obce je i vesnice Štarnov.
Obec se rozprostírá v jižní části Zábřežské vrchoviny v údolí Přemyslovského potoka, který pramení na stráni nad obecním úřadem a vlévá se u Kandie do Pilávky, a ta u Náměště na Hané do Šumice. Vesnice je budována podél silnice II. třídy č. 366 z Prostějova do Konice (tzv. horní konec) a podél silnice na Pěnčín (dolní konec). Nejvyššími body jsou Buček (482 m n. m.) a Strážná (427 m n. m.).