Esta pequeña localidad se encuentra situada al suroeste de Zamora, su capital provincial, de la que dista unos 17 km, estando situada sobre las fértiles tierras que fecunda el Duero, entre Almaraz de Duero, Pereruela y Tardobispo.