Its source is located southeast of Linsingen at an altitude of 278 m (912 ft) above sea level.
From Linsingen, the Grom-Bach flows in a northeastern direction, turns after about 600 metres (660 yards) to the north-west.
Before the Grom-Bach reaches Spieskappel, it turns again to the north-east and immediately after passing under the federal highway B 254 [de; nl; pl], it merges with the approaching Hohlenbach coming from the south.
Up to the mouth in the Ohebach (near Weidemühle) at the northern end of the village Frielendorf, the Grom-Bach covered a length of 4.65 km (2.89 mi) and a height difference of approximately 36 metres (118 feet).
This article related to a river in Hesse is a stub.