Kaindorf liegt im Bezirk Hartberg im Osten der Steiermark, ca. 8 Kilometer von Hartberg und 35 Kilometer von Graz entfernt. Der Ort befindet sich in einer Höhenlage von 342m, durch die Gemeinde fließt der Fluss Pollauer Safen.
Zu den Sehenswürdigkeiten in Kaindorf gehören unter anderem die Pfarrkirche St. Jakob, die Frauenhöhlen von Kaindorf, ein Erdstall mit einem Gangsystem bis nach Hofkirchen sowie ein Bienenlehrpfad.
In der Umgebung von Kaindorf kann man wundervoll Rad fahren; eine malerische Landschaft mit Wiesen und Wäldern lädt zu Familienradtouren mit einer Länge von 20 Kilometern ein. Großer Beliebtheit erfreut sich auch der Safentaler Radwanderweg mit einer Länge von 10 Kilometern und die Radfahr-Trekking-Tour Apfeletappe.
Weiterhin besteht in der Region Kaindorf ein weitläufiges Netzwerk an Wanderwegen, ein Freibad in Kaindorf sowie ein 11 Kilometer entfernter Stausee, welcher zum Baden und Wassersport einlädt.
Kaindorf ist ein Paradies für Reiter, es besteht die Möglichkeit zu Ausritten in die freie Natur und zur Ausbildung im Bereich der Hengststation.
Zu den Highlights in Kaindorf zählt der Kaindorfer Männergesangsverein mit 24 Mitgliedern mit einem vielseitigen Programm alter und neuer Lieder.