白海-波罗的海运河全长227公里(141哩),内有37公里(23哩)人工水道。运河主要利用劳役於1930∼1933年建成。运河自阿尼加湖北端波韦涅茨(Povenets)向北流至维戈泽罗湖(Lake Vygozero),其间建有7座船闸;再从维戈泽罗湖改修维格河(Vyg River)为运河,另筑12座船闸,通向白海。
阿尼加湖将白海-波罗的海运河与窝瓦-波罗的海航道相连,通过後者航舶可航至波罗的海与窝瓦河。该运河系统能通行海轮,可使圣彼得堡与阿尔汉格尔斯克(Arkhangelsk)之间的海程缩短4,000公里(2,500哩),因此具有战略意义和商业重要性。主要船运物资为木材,大多用於沿岸造纸厂和木材加工企业。