La rivière Vyg se compose de deux parties : le Haut-Vyg qui coule du lac Berkhotinny (Верхотинное, dans le registre d'État des eaux russe — Государственный водный реестр — la source du Vyg est indiquée à tort comme le lac Egozero, Егозеро), se jette dans le Vygozero ; le Bas-Vyg s'écoule du Vygozero, se jette dans la baie d'Onega de la mer Blanche, en deux branches, près de la ville de Belomorsk.
La longueur du Haut-Vyg est de 135 km, celle du Bas-Vyg est de 102 km, le bassin versant est de 27 100 km². Le Haut-Vyg se trouve dans une zone humide, traversant un système de petits lacs. Consommation d'eau du Haut-Vyg - 267 m³/s (localité de Vorojgora, Ворожгора).
Le nom vient probablement du norvégien « vug » - dépression, plaine.
Près de l'embouchure du Vyg, les Pétroglyphes de Belomorsk ont été trouvés. Il convient de noter l'importance exceptionnelle du Vyg - à la fois dans l'antiquité et dans les temps modernes - en tant que voie de transport de la mer Blanche au lac Onega et, par conséquent, en tant que continuation de la route autour du nord de l'Europe.
Григорьев С. В. Река Верхний Выг / ВСНХ-СССР, Глав. электротехн. упр. (Главэлектро), Ленингр. гидротехн. бюро Гос. энергостроительного треста ; под ред. зав. Ленинградского гидротехн. бюро инж. С. В. Григорьева. — М.; Л.: Огиз, 1932. — 130 с. — (Материалы по гидрологии, гидрографии и водным силам СССР. Вып. 7).