Dos ríos atraviesan Onda, el río Mijares, al norte y alejado del núcleo urbano, y el río Sonella, al sur y bordeando la población.