The river source is in the Odenwald, in the town of Grasellenbach. It then flows in a westerly direction through a number of communities, including Fürth, Rimbach, Mörlenbach and Birkenau. At Weinheim, the river splits into two branches as it enters the Upper Rhine Plain. The two courses join at Lorsch. It then flows through the communities of Einhausen and Biblis before emptying into the Rhine at the Biblis Nuclear Power Plant.