Elven renner først nordover et lite stykke før den snur sørvestover og gjennom Fürth, Rimbach, Mörlenbach, Birkenau og Weinheim, hvor den snur nordvestover og deler seg i to grener. Ved Lorsch renner de to grenene sammen igjen. Nordvest for atomkraftverket Kernkraftwerk Biblis munner Weschnitz ut i Rhinen.