The Vytegra (Russian: Вытегра) is a river in Vytegorsky District of Vologda Oblast in Russia. It nominally flows out of Lake Matkozero and is a tributary of Lake Onega. It is 64-kilometer (40 mi) long, and the area of its basin 1,670 square kilometers (640 sq mi). The principal tributary is the Tagazhma River (left).
The river is a part of the Volga-Baltic Waterway. When the canal was under construction, Lake Matkozero was used to deposit the soil, and it does not exist anymore. The Vytegra is connected with the valley of the Kovzha River by Novomariinsky Canal in the south. Close to the mouth, the Onega Canal branches off west to bypass Lake Onega and to connect the Vytegra with the Svir River. Upstream of the town of Vytegra, the Vytegorsky Reservoir was filled.
The whole river basin of the Vychegda is located in the central part of Vytegorsky District.
The valley of the Vytegra is populated, in particular, the town of Vytegra is located on both banks of the river. The names of both Vytegra and Vytegorsky District originates from the name of the river.