La rivière Vipava a une longueur de 49 km, dont 44 km en Slovénie et 5 km en Italie. Son bassin de drainage a une superficie d'environ 760 km2 (598 km2 en Slovénie).
La rivière traverse la partie sud de la vallée de la Vipava ; cette vallée va du village de Podnamos, en Slovénie, à Savogna d'Isonzo, en Italie.
Cours
La source de la Vipava se trouve à proximité de la ville de Vipava, dans la municipalité de Vipava, en Slovénie occidentale, à une altitude de 110 m (361 ft).
Depuis sa source, la Vipava coule vers le nord-ouest et suit cette direction à travers la vallée de la Vipava. Elle passe par les municipalités slovènes de Vipava, Ajdovščina, Nova Gorica, Renče-Vogrsko et Miren-Kostanjevica. Puis, à une altitude de 35 m, la rivière franchit la frontière et se jette dans la commune italienne de Savogna d'Isonzo (région Frioul-Vénétie Julienne) pour finalement rejoindre la rivière Soča.
Il n'y a pas d'affluents importants, seulement un très petit ruisseau.