Se encuentra situada a 46 km de Zamora —la capital provincial— y 45 km de Salamanca, ubicada sobre una ladera a 735 m de altitud.