Râul Vipava are o lungime de 49 km (30 mi), 44 km (27 mi) în Slovenia și 5 km (3 mi) în Italia. Bazinul său hidrografic are o suprafață de aproximativ 760 km 2(293 de mile pătrate) (598 km 2în Slovenia).
Râul curge prin partea sudică a văii Vipava; această vale se întinde din satul Podnamos, în Slovenia, până la Savogna d'Isonzo, în Italia.
Curs
Izvorul râului Vipava se află în apropierea orașului Vipava, în municipiul Vipava, în vestul Sloveniei, la o altitudine de 110 m (361 ft).
De la izvorul său, Vipava curge spre nord-vest și urmează această direcție pe valea Vipavei. Trece prin comunele slovene Vipava, Ajdovščina, Nova Gorica, Renče-Vogrsko și Miren-Kostanjevica. Apoi, la o altitudine de 35 m (115 ft), râul traversează granița și ajunge în comuna italiană Savogna d'Isonzo (regiunea Friuli-Veneția Giulia), iar în final se unește cu râul Soča.
Nu există afluenți importanți, ci doar cursuri de apă foarte mici.