De rivier Vipava heeft een lengte van 49 km (30 mi), 44 km (27 mi) in Slovenië en 5 km (3 mi) in Italië. Haar afwateringsgebied heeft een oppervlakte van ongeveer 760 km2 (598 km2 in Slovenië).
De rivier stroomt door het zuidelijke deel van de Vipava vallei; deze vallei loopt van het dorp Podnamos, Slovenië, tot Savogna d'Isonzo, in Italië.
Cursus
De bron van de Vipava ligt in de buurt van de stad Vipava, in de gemeente Vipava, in het westen van Slovenië, op een hoogte van 110 m (361 ft).
Vanaf de bron stroomt de Vipava naar het noordwesten en volgt deze richting door de Vipava-vallei. Zij passeert de Sloveense gemeenten Vipava, Ajdovščina, Nova Gorica, Renče-Vogrsko en Miren-Kostanjevica. Vervolgens steekt de rivier op een hoogte van 35 m de grens over en komt in de Italiaanse gemeente Savogna d'Isonzo (regio Friuli-Venezia Giulia) en mondt uiteindelijk uit in de rivier Soča.
Er zijn geen belangrijke zijrivieren, alleen zeer kleine stroompjes.