Unterfladnitz liegt in der Oststeiermark. Der Ort ist ca. 5 km von Weiz, der Bezirkshauptstadt, entfernt. Der Weizbach und der Fladnitzbach durchfließen den Ort.
Katastralgemeinden sind Arndorf bei Sankt Ruprecht an der Raab, Dietmannsdorf, Kühwiesen, Neudorf bei Sankt Ruprecht an der Raab, Unterfladnitz und Wollsdorf.