The Łeba (German: Leba), a river in Middle Pomerania (Poland), originates near the village of Borzestowo west of Kartuzy, passes through Łebsko Lake and empties into the Baltic Sea. It is 117 km long with a basin area of 1,801 km².
The town of Lębork lies on the river Łeba, while the town of Łeba on the Baltic coast was originally located west of the present-day mouth of the river.