Der See wird vom nördlich gelegenen See Nerkoonjärvi gespeist und fließt zum südlich gelegenen See Maaninkajärvi und weiter zum Kallavesi ab. Der Ahkiolahtikanal verbindet den Onkivesi mit dem Maaninkajärvi.