El relieve del municipio es predominantemente llano por la presencia del
valle del Duero, salvo por el norte, donde aparecen los páramos característicos de los
montes Torozos. La altitud del territorio oscila entre los 836 metros en un páramo al noroeste y los 660 metros a orillas del
río Duero. El
pueblo se alza a una altitud de 701 metros sobre el nivel del
mar.