El río Guadajoz atraviesa el término casi transversalmente de Suroeste a Oeste y su afluente el Marbella baña al propio núcleo urbano.