La localidad se sitúa a orillas del río Guardal, a la altura de la confluencia de este con el río Baza.