El río Blanco, afluente del Genil, pasa por Aguadulce, a unos 13 km al oeste de Estepa, y por El Rubio, a unos 17 km al noroeste.