L’antico Aufidus, che secondo la leggenda fu superato dagli elefanti di Annibale grazie al ponte costruito vicino all’attuale Lioni, ha la sua sorgente nel bosco di Piano dell’Angelo, a 715 metri di altitudine, vicino a Torella dei Lombardi.

Dei suoi 134 chilometri di lunghezza, il primo tratto, l’Alto Ofanto, è racchiuso in territorio irpino, dove attraversa o lambisce i territori di 14 Comuni, prima di passare in Basilicata, per poi proseguire gran parte del suo corso nella Puglia di cui è il fiume principale.

Il fiume fino alla foce è lungo 170km.