The Ladon rises on the western slope of the Aroania mountain, near the village Kastriá, Kleitoria municipal unit, Achaea. It flows south, receives its left tributary Aroanios, flows along Kleitoria and turns southwest near the Arcadian border. It flows through the artificial Ladon Lake, and turns south again near Dimitra. It flows into the Alfeios 3 km southeast of the village Tripotamia. It joins the Tragus near Zevgolatio.
