La ciudad se sitúa en un cerro elevado de unos 100 metros de altura sobre la vega del Duero y a menos de 400 metros de distancia de la margen derecha del río, con lo que su límite sur es una ladera que cuenta con una pendiente media del 25%, a la que los toresanos llaman «La Barranquera».