L'Ardivestra è un piccolo torrente che scorre nell'Oltrepò Pavese, in provincia di Pavia. Nasce nel comune di Valverde, presso la località Torre degli Alberi, e forma la Valle Ardivestra, attraversando il territorio dei comuni di Valverde, Ruino, Fortunago, Val di Nizza, Montesegale e Godiasco, dove si immette da destra nello Staffora.