The Vyg is a river in the Republic of Karelia, Russia. It consists of the Upper Vyg which is 135 kilometres (84 mi) long and discharges into Lake Vygozero, and the Lower Vyg, which is 102 kilometres (63 mi) long and flows from Vygozero and discharges into Onega Bay of the White Sea near Belomorsk.