El término municipal de Toro se sitúa en el noroeste de la península ibérica en la submeseta norte a orillas del río Duero. En un cerro elevado sobre el río cerca de 100 metros de altura y a escasos 30 kilómetros de la ciudad de Zamora. La vista desde el mirador del Espolón en días soleados es espectacular.
