Nadvoitsy ( ; ; ) is an urban locality (an urban-type settlement) in Segezhsky District of the Republic of Karelia, Russia, located on the shore of Lake Vygozero, 287 kilometers north of Petrozavodsk, the capital of the republic.