Su longitud total es 1130 km y su cuenca drena una superficie de 121 000 km².
Pasa por Pezmog, Kortkeros, Mazda y Krasnozatokski, donde recibe por la izquierda a uno de sus más importante afluentes, que viene del Sur, el río Sýsola (487 km).
Gira de nuevo hacia el Oeste, pasando por Ust-Vim, Áikino, Vezdino, Gam, Zesart y Mežog.
Abandona aquí Komi y se adentra en el Óblast de Arcángel, donde al poco recibe por la derecha al río Yárenga, donde se localiza la ciudad de Yárensk (4100 habs.).
El río Víchegda es navegable en la primavera durante un tramo de 959 km (aguas arriba desde la boca hasta Vóldino) y de 693 km río arriba desde la boca (hasta Ust-Kulom) en el verano y otoño.