Boksitogorsky District
The source of the Tikhvinka is in Lake Yeglino in Boksitogorsky District, several kilometers northwest of the urban-type settlement of Yefimovsky. The river flows northwest, through Lake Ozerskoye, turns west and eventually southwest. Upstream of the village of Astrachi the Tikhvinka accepts the Ryadan from the left and turns west. Downstream of Astrachi, the Tikhvinka enters Tikhvinsky District and flows through the town of Tikhvin. The mouth of the Tikhvinka is located between the villages of Ovino and Khalezevo.