Kapsha (Russian: Капша) is a river in Tikhvinsky and Lodeynopolsky Districts in the northeastern part of Leningrad Oblast of Russia, a right tributary of the Pasha (Lake Ladoga basin).
The Kapsha is the largest tributary of the Pasha.
[1] The source of the Kapsha is in Lake Kapshozero in the northeast of Tikhvinsky District.
The river flows west and enters Lodeynopolsky District.
At the village of Pirozero it turns south and re-enters Tikhvinsky District.