Slovenske Konjice liegt im oberen Dravinja-Tal(Drann) in einem Bereich, in dem der Fluss eine kleine Ebene bildet. Umgeben ist das Gebiet von hügeliger Landschaft. Die nächsten größeren Städte sind Celje etwa 17 km südwestlich und Maribor ca. 30 km nordöstlich.
Die Autobahn A1 verläuft mitten durch das Gemeindegebiet und lässt sich durch die Anschlussstelle "Slovenske Konjice" erreichen.
Die nächstgelegenen Bahnhöfe Poljčane und Dolga Gora befinden sich außerhalb der Kommune und damit jeweils etwa 10 km vom Stadtzentrum entfernt.
Ortschaften
Die Gemeinde umfasst 58 Ortschaften. Die deutschen Exonyme in den Klammern wurden bis zum Abtreten des Gebietes an das Königreich der Serben, Kroaten und Slowenen im Jahr 1918 vorwiegend von der deutschsprachigen Bevölkerung verwendet und sind heutzutage größtenteils unüblich.