La localidad está situada en el noroeste de la provincia de Toledo, a 368 msnm, en el valle del Tajo, entre este río y el canal Bajo del Alberche.