Der Grieselbach hat eine Länge von ca. 6 km, entspringt bei der Therme Loipersdorf nähe Oberhenndorf und mündet bei Jennersdorf in die Raab. Zufluss ist u.a. der Lehenbach.

Zuflüsse sind unter anderem:
Binderbergbach - linker Zubringer zum Grieselbach
Jennersdorfer Graben - linker Zubringer zum Grieselbach
Lehenbach - Zubringer zum Grieselbach