Knyaginino ( ) is a town and the administrative center of Knyagininsky District in Nizhny Novgorod Oblast, Russia, located on the Imza River, 107 kilometers southeast of Nizhny Novgorod, the administrative center of the oblast.