Se encuentra enclavada en la comarca de Sanabria, al noroeste de la provincia de
Zamora, en la zona limítrofe con
Portugal,
Galicia y la provincia de
León. Pertenece a la unidad natural homogénea denominada «
Valle de Sanabria», un extenso valle alargado que, con dirección noroeste-sureste, en sus cotas más bajas es recorrido por el
río Tera. El valle está delimitado por la
Sierra de la
Cabrera al norte, la Sierra de la Culebra al sur, la sierra Segundera al oeste, mientras que al este se abre hacia el territorio más llano de La Carballeda, preludio de la depresión del Duero.