Městys leží v západní části prostějovského regionu v Olomouckém kraji. Nachází se na hlavním hřebeni Drahanské vrchoviny v průměrné nadmořské výšce 625 metrů.
Přímo v obci pramení říčka Velká Haná, severozápadně od obce Otinoveský potok. V katastru obce se nachází také přírodní památky Nebeský rybník a Údolí Velké Hané. Své jméno dostala podle polohy právě v Drahanské vrchovině. Mezi zajímavé pamětihodnosti zde patří farní kostel svatého Jana Křtitele, socha svatého Jana Nepomuckého za kostelem, větrná elektrárna, muzeum Drahanské vrchoviny a vzdělávací centru Tomáše Garrigua Masaryka.