The Leff () is a river in Brittany, France. It is long. It flows into the Trieux near Pontrieux.
In the valley of Leff, there is a town called Châtelaudren.